Trait flow_arena::prelude::FlowMap [−][src]
pub trait FlowMap: FlowBase + FlowCheck { fn grow(&mut self, obj: Self::Node) -> Result<Self::Id, FlowError>; fn erase(&mut self, obj: &Self::Id) -> Result<Self::Node, FlowError>; }
provides hashmap functionality
Required methods
fn grow(&mut self, obj: Self::Node) -> Result<Self::Id, FlowError>
[src]
inserts a node; returns err if id exists.
fn erase(&mut self, obj: &Self::Id) -> Result<Self::Node, FlowError>
[src]
removes a node; returns err if id not found under root
Implementors
Loading content...