Skip to main content

NamedTypes

Trait NamedTypes 

Source
pub trait NamedTypes {
    // Required methods
    fn get_name(&mut self, link: u32) -> Result<Option<String>>;
    fn set_name(&mut self, link: u32, name: &str) -> Result<u32>;
    fn get_by_name(&mut self, name: &str) -> Result<Option<u32>>;
    fn remove_name(&mut self, link: u32) -> Result<()>;
}

Required Methods§

Source

fn get_name(&mut self, link: u32) -> Result<Option<String>>

Source

fn set_name(&mut self, link: u32, name: &str) -> Result<u32>

Source

fn get_by_name(&mut self, name: &str) -> Result<Option<u32>>

Source

fn remove_name(&mut self, link: u32) -> Result<()>

Implementors§