pub enum DecodedNode {
Empty,
Internal {
left_hash: B256,
right_hash: B256,
},
Stem(StemNode),
Leaf {
value: B256,
},
}Expand description
A decoded node from the wire format.
Variants§
Empty
Empty node.
Internal
Internal node with left and right child hashes.
Stem(StemNode)
Stem node with values.
Leaf
Leaf node with a value.
Trait Implementations§
Source§impl Clone for DecodedNode
impl Clone for DecodedNode
Source§fn clone(&self) -> DecodedNode
fn clone(&self) -> DecodedNode
Returns a duplicate 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 DecodedNode
impl Debug for DecodedNode
Source§impl PartialEq for DecodedNode
impl PartialEq for DecodedNode
impl Eq for DecodedNode
impl StructuralPartialEq for DecodedNode
Auto Trait Implementations§
impl Freeze for DecodedNode
impl RefUnwindSafe for DecodedNode
impl Send for DecodedNode
impl Sync for DecodedNode
impl Unpin for DecodedNode
impl UnsafeUnpin for DecodedNode
impl UnwindSafe for DecodedNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more