[][src]Trait libimagentrytag::tagable::Tagable

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

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>

Loading content...

Implementations on Foreign Types

impl Tagable for Entry[src]

Loading content...

Implementors

Loading content...