pub struct OverNode;
Expand description
Yields a reference to the nodes; i.e., Node
.
Trait Implementations§
Source§impl Over for OverNode
impl Over for OverNode
Source§type Enumeration = Val
type Enumeration = Val
Enumeration of the traversal, which might be only the node item; or it might include one or both of the
depth and sibling index.
Source§type NodeItem<'a, V, M, P> = Node<'a, V, M, P>
where
M: MemoryPolicy,
P: PinnedStorage,
V: TreeVariant + 'a,
Self: 'a
type NodeItem<'a, V, M, P> = Node<'a, V, M, P> where M: MemoryPolicy, P: PinnedStorage, V: TreeVariant + 'a, Self: 'a
Part of the iterator item which only depends on the node’s internal data.
Source§type IntoOverData = OverData
type IntoOverData = OverData
Transformed version of the over item where it yields data rather than Node.
Source§type IntoOverNode = OverNode
type IntoOverNode = OverNode
Transformed version of the over item where it yields Node rather than data.
Source§type IntoWithDepth = OverDepthNode
type IntoWithDepth = OverDepthNode
Transformed version of the over item where it yields Read more
Source§type IntoWithSiblingIdx = OverSiblingIdxNode
type IntoWithSiblingIdx = OverSiblingIdxNode
Transformed version of the over item where it yields Read more
Auto Trait Implementations§
impl Freeze for OverNode
impl RefUnwindSafe for OverNode
impl Send for OverNode
impl Sync for OverNode
impl Unpin for OverNode
impl UnwindSafe for OverNode
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