Struct akd::node_state::HistoryChildState
source · [−]pub struct HistoryChildState {
pub label: NodeLabel,
pub hash_val: [u8; 32],
pub epoch_version: u64,
}
Expand description
This struct represents the state of the child of a node at a given epoch and contains all the information its parent might need about it in an operation. The dummy_marker represents whether this child was real or a dummy. In particular, the children of a leaf node are dummies.
Fields
label: NodeLabel
Child node’s label
hash_val: [u8; 32]
Child node’s hash value
epoch_version: u64
Child node’s state this epoch being pointed to here
Implementations
Trait Implementations
sourceimpl Clone for HistoryChildState
impl Clone for HistoryChildState
sourceimpl Debug for HistoryChildState
impl Debug for HistoryChildState
sourceimpl Display for HistoryChildState
impl Display for HistoryChildState
impl Eq for HistoryChildState
impl StructuralEq for HistoryChildState
impl Sync for HistoryChildState
Auto Trait Implementations
impl RefUnwindSafe for HistoryChildState
impl Send for HistoryChildState
impl Unpin for HistoryChildState
impl UnwindSafe for HistoryChildState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more