Struct itertree::Node [−][src]
pub struct Node<'a, T> { pub contents: &'a T, // some fields omitted }
Fields
contents: &'a T
Implementations
impl<'a, T> Node<'a, T>
[src]
impl<'a, T> Node<'a, T>
[src]pub fn new(arr: &[(i32, i32, i32, T)]) -> Node<'_, T>
[src]
pub fn iter(&self, order: TraversalOrder) -> NodeIterPre<'_, T>ⓘNotable traits for NodeIterPre<'a, T>
impl<'a, T> Iterator for NodeIterPre<'a, T> type Item = &'a Node<'a, T>;
[src]
Notable traits for NodeIterPre<'a, T>
impl<'a, T> Iterator for NodeIterPre<'a, T> type Item = &'a Node<'a, T>;
Trait Implementations
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for Node<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> Send for Node<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Sync for Node<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Unpin for Node<'a, T>
impl<'a, T> UnwindSafe for Node<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,