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: Address
The address of the empty node.
required_for_witness: bool
A 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