Trait libimagentrycategory::entry::EntryCategory
source · pub trait EntryCategory {
fn set_category(&mut self, s: &str) -> Result<()>;
fn set_category_checked(
&mut self,
register: &dyn CategoryStore,
s: &str
) -> Result<()>;
fn get_category(&self) -> Result<String>;
fn has_category(&self) -> Result<bool>;
fn remove_category(&mut self) -> Result<()>;
}
Required Methods
fn set_category(&mut self, s: &str) -> Result<()>
fn set_category_checked(
&mut self,
register: &dyn CategoryStore,
s: &str
) -> Result<()>
fn get_category(&self) -> Result<String>
fn has_category(&self) -> Result<bool>
fn remove_category(&mut self) -> Result<()>
Implementations on Foreign Types
sourceimpl EntryCategory for Entry
impl EntryCategory for Entry
sourcefn set_category_checked(
&mut self,
register: &dyn CategoryStore,
s: &str
) -> Result<()>
fn set_category_checked(
&mut self,
register: &dyn CategoryStore,
s: &str
) -> Result<()>
Check whether a category exists before setting it.
This function should be used by default over EntryCategory::set_category()!
sourcefn remove_category(&mut self) -> Result<()>
fn remove_category(&mut self) -> Result<()>
Remove the category setting
Warning
This does only remove the category setting in the header. This does not remove the internal link to the category entry, nor does it remove the category from the store.