NamedAlias

Trait NamedAlias 

Source
pub trait NamedAlias {
    // Required methods
    fn add_alias(&mut self, alias: &str);
    fn aliases(&self) -> Vec<Cow<'_, str>>;
    fn clear_aliases(&mut self);
}
Expand description

Trait for handling multiple names or aliases.

Required Methods§

Source

fn add_alias(&mut self, alias: &str)

Adds an alias for the item.

Source

fn aliases(&self) -> Vec<Cow<'_, str>>

Returns the list of aliases.

Source

fn clear_aliases(&mut self)

Clears all aliases from the item

Implementors§