Trait libimagentrytag::tagable::Tagable
source · 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>;
}