Trait graphify::information::information_associator::InformationAssociator
[−]
[src]
pub trait InformationAssociator<TInformation> { fn add_information(&mut self, vertex_id: usize, information: TInformation); fn remove_information(&mut self, vertex_id: usize); }
Required Methods
fn add_information(&mut self, vertex_id: usize, information: TInformation)
fn remove_information(&mut self, vertex_id: usize)
Trait Implementations
impl<TBaseInformation> GeneralInformationAssociator for InformationAssociator<TBaseInformation> where
TBaseInformation: Any,
[src]
TBaseInformation: Any,
fn add_information(&mut self, vertex_id: usize, information: &mut Any)
fn remove_information(&mut self, vertex_id: usize)
Implementors
impl<TInformation> InformationAssociator<TInformation> for BTreeMapGraphInformation<TInformation>
impl<TInformation> InformationAssociator<TInformation> for HashMapGraphInformation<TInformation>
impl<TInformation> InformationAssociator<TInformation> for VecGraphInformation<TInformation>