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§
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<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".