Trait graphify::information::general_graph_information::GeneralGraphInformation
[−]
[src]
pub trait GeneralGraphInformation: GeneralInformationAssociator + InformationOrganizer + GeneralInformationProvider { }
Methods
impl GeneralGraphInformation
[src]
fn add_information<TInformation>(
&mut self,
vertex_id: usize,
information: TInformation
) where
TInformation: Any,
&mut self,
vertex_id: usize,
information: TInformation
) where
TInformation: Any,
fn get_all_information<TInformation>(&self) -> Vec<&TInformation> where
TInformation: Any,
TInformation: Any,
fn get_all_information_mut<'a, TInformation>(
&'a mut self
) -> Vec<&'a mut TInformation> where
TInformation: Any,
&'a mut self
) -> Vec<&'a mut TInformation> where
TInformation: Any,
fn get_information<TInformation>(&self, vertex_id: usize) -> &TInformation where
TInformation: Any,
TInformation: Any,
fn get_information_mut<'a, TInformation>(
&'a mut self,
vertex_id: usize
) -> &'a mut TInformation where
TInformation: Any,
&'a mut self,
vertex_id: usize
) -> &'a mut TInformation where
TInformation: Any,
Implementors
impl<T> GeneralGraphInformation for T where
T: GeneralInformationAssociator + InformationOrganizer + GeneralInformationProvider,