pub struct NodePoolInner {
pub root_id: NodeId,
pub nodes: HashMap<NodeId, Arc<Node>>,
pub parent_map: HashMap<NodeId, NodeId>,
}
Expand description
Fields§
§root_id: NodeId
§nodes: HashMap<NodeId, Arc<Node>>
§parent_map: HashMap<NodeId, NodeId>
Implementations§
Source§impl NodePoolInner
impl NodePoolInner
Trait Implementations§
Source§impl Clone for NodePoolInner
impl Clone for NodePoolInner
Source§fn clone(&self) -> NodePoolInner
fn clone(&self) -> NodePoolInner
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NodePoolInner
impl Debug for NodePoolInner
Source§impl<'de> Deserialize<'de> for NodePoolInner
impl<'de> Deserialize<'de> for NodePoolInner
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for NodePoolInner
impl PartialEq for NodePoolInner
Source§impl Serialize for NodePoolInner
impl Serialize for NodePoolInner
impl StructuralPartialEq for NodePoolInner
Auto Trait Implementations§
impl Freeze for NodePoolInner
impl RefUnwindSafe for NodePoolInner
impl Send for NodePoolInner
impl Sync for NodePoolInner
impl Unpin for NodePoolInner
impl UnwindSafe for NodePoolInner
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more