Expand description
Persistent bookmarks for the Oxide browser.
Entries are stored in a [sled] embedded database under a dedicated [sled::Tree]
named "bookmarks". Each record is keyed by URL; values hold the serialized
title, favorite flag, and creation time. For UI code that may run on multiple
threads, use SharedBookmarkStore and initialize the store when the
database is available.
Structs§
- Bookmark
- A saved bookmark: canonical URL, display title, favorite flag, and creation time.
- Bookmark
Store - Persistent bookmark storage backed by a [
sled::Tree] in an open [sled::Db].
Functions§
- new_
shared - Creates a shared bookmark store initialized to
None(no database opened yet).
Type Aliases§
- Shared
Bookmark Store - Thread-safe handle to an optional
BookmarkStore:ArcwrappedMutexofOption.