pub struct IncompleteAt {
pub address: Address,
pub required_for_witness: bool,
}Expand description
A data structure describing the nature of a Node::Nil node in the tree that was introduced
as the consequence of an insertion.
Fields§
§address: AddressThe address of the empty node.
required_for_witness: boolA flag identifying whether or not the missing node is required in order to construct a
witness for a node with MARKED retention.
Trait Implementations§
Source§impl Clone for IncompleteAt
impl Clone for IncompleteAt
Source§fn clone(&self) -> IncompleteAt
fn clone(&self) -> IncompleteAt
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 IncompleteAt
impl Debug for IncompleteAt
Source§impl PartialEq for IncompleteAt
impl PartialEq for IncompleteAt
impl Copy for IncompleteAt
impl Eq for IncompleteAt
impl StructuralPartialEq for IncompleteAt
Auto Trait Implementations§
impl Freeze for IncompleteAt
impl RefUnwindSafe for IncompleteAt
impl Send for IncompleteAt
impl Sync for IncompleteAt
impl Unpin for IncompleteAt
impl UnwindSafe for IncompleteAt
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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