Struct graphify::information::hash_map_graph_information::HashMapGraphInformation
[−]
[src]
pub struct HashMapGraphInformation<TInformation> { /* fields omitted */ }
Methods
impl<TInformation> HashMapGraphInformation<TInformation>
[src]
fn new() -> Self
Trait Implementations
impl<TInformation> InformationAssociator<TInformation> for HashMapGraphInformation<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 HashMapGraphInformation<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