pub struct ColdContext {
pub hash: [u8; 32],
pub leaf_index: u64,
pub tree_info: InterfaceTreeInfo,
pub data: ColdData,
pub address: Option<[u8; 32]>,
pub prove_by_index: bool,
}Expand description
Compressed account context — present when account is in compressed state.
Fields§
§hash: [u8; 32]§leaf_index: u64§tree_info: InterfaceTreeInfo§data: ColdData§address: Option<[u8; 32]>§prove_by_index: boolTrait Implementations§
Source§impl Clone for ColdContext
impl Clone for ColdContext
Source§fn clone(&self) -> ColdContext
fn clone(&self) -> ColdContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ColdContext
impl Debug for ColdContext
Source§impl PartialEq for ColdContext
impl PartialEq for ColdContext
Source§fn eq(&self, other: &ColdContext) -> bool
fn eq(&self, other: &ColdContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ColdContext
Auto Trait Implementations§
impl Freeze for ColdContext
impl RefUnwindSafe for ColdContext
impl Send for ColdContext
impl Sync for ColdContext
impl Unpin for ColdContext
impl UnsafeUnpin for ColdContext
impl UnwindSafe for ColdContext
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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