[−][src]Trait libimagbookmark::store::BookmarkStore
Required methods
fn add_bookmark<'a>(&'a self, url: Url) -> Result<(Uuid, FileLockEntry<'a>)>
fn get_bookmark_by_uuid<'a>(
&'a self,
uuid: &Uuid
) -> Result<Option<FileLockEntry<'a>>>
&'a self,
uuid: &Uuid
) -> Result<Option<FileLockEntry<'a>>>
fn get_bookmark_by_id<'a>(
&'a self,
sid: StoreId
) -> Result<Option<FileLockEntry<'a>>>
&'a self,
sid: StoreId
) -> Result<Option<FileLockEntry<'a>>>
fn remove_bookmark_by_uuid(&self, uuid: &Uuid) -> Result<()>
fn remove_bookmark<'a>(&self, fle: FileLockEntry<'a>) -> Result<()>
fn all_bookmarks<'a>(&'a self) -> Result<Entries<'a>>
Implementations on Foreign Types
impl BookmarkStore for Store
[src]
fn add_bookmark<'a>(&'a self, url: Url) -> Result<(Uuid, FileLockEntry<'a>)>
[src]
fn get_bookmark_by_uuid<'a>(
&'a self,
uuid: &Uuid
) -> Result<Option<FileLockEntry<'a>>>
[src]
&'a self,
uuid: &Uuid
) -> Result<Option<FileLockEntry<'a>>>
fn get_bookmark_by_id<'a>(
&'a self,
sid: StoreId
) -> Result<Option<FileLockEntry<'a>>>
[src]
&'a self,
sid: StoreId
) -> Result<Option<FileLockEntry<'a>>>
Get a bookmark by store id
Warning
Returns an error if the StoreId does not refer to an entry that is a Bookmark. If you want to ignore these errors on this API level and handle these errors yourself, use Store::get()