pub trait Tagable {
    fn get_tags(&self) -> Result<Vec<Tag>>;
    fn set_tags(&mut self, ts: &[Tag]) -> Result<()>;
    fn add_tag(&mut self, t: Tag) -> Result<()>;
    fn remove_tag(&mut self, t: Tag) -> Result<()>;
    fn has_tag(&self, t: TagSlice<'_>) -> Result<bool>;
    fn has_tags(&self, ts: &[Tag]) -> Result<bool>;
}

Required Methods

Implementations on Foreign Types

source

impl Tagable for Entry

Implementors