Struct graphify::information::vec_graph_information::VecGraphInformation
[−]
[src]
pub struct VecGraphInformation<TInformation> { /* fields omitted */ }
Methods
impl<TInformation> VecGraphInformation<TInformation>
[src]
fn new() -> Self
Trait Implementations
impl<TInformation> InformationAssociator<TInformation> for VecGraphInformation<TInformation>
[src]
fn add_information(&mut self, vertex_id: usize, information: TInformation)
fn remove_information(&mut self, vertex_id: usize)
impl<TInformation> InformationProvider<TInformation> for VecGraphInformation<TInformation>
[src]
fn get_all_information(&self) -> Vec<&TInformation>
fn get_all_information_mut<'a>(&'a mut self) -> Vec<&'a mut TInformation>
fn get_information(&self, vertex_id: usize) -> &TInformation
fn get_information_mut<'a>(
&'a mut self,
vertex_id: usize
) -> &'a mut TInformation
&'a mut self,
vertex_id: usize
) -> &'a mut TInformation