Trait graphify::information::general_information_provider::GeneralInformationProvider
[−]
[src]
pub trait GeneralInformationProvider { fn get_all_information(&self) -> Vec<&Any>; fn get_all_information_mut<'a>(&'a mut self) -> Vec<&'a mut Any>; fn get_information(&self, vertex_id: usize) -> &Any; fn get_information_mut<'a>(&'a mut self, vertex_id: usize) -> &'a mut Any; }
Required Methods
fn get_all_information(&self) -> Vec<&Any>
fn get_all_information_mut<'a>(&'a mut self) -> Vec<&'a mut Any>
fn get_information(&self, vertex_id: usize) -> &Any
fn get_information_mut<'a>(&'a mut self, vertex_id: usize) -> &'a mut Any
Implementors
impl<TBaseInformation> GeneralInformationProvider for InformationProvider<TBaseInformation> where
TBaseInformation: Any,