pub struct InterfaceTreeInfo {
pub tree: Pubkey,
pub queue: Pubkey,
pub tree_type: TreeType,
pub seq: Option<u64>,
pub slot_created: u64,
}Expand description
Merkle tree info for compressed accounts
Fields§
§tree: Pubkey§queue: Pubkey§tree_type: TreeType§seq: Option<u64>§slot_created: u64Slot when the account was created/compressed
Trait Implementations§
Source§impl Clone for InterfaceTreeInfo
impl Clone for InterfaceTreeInfo
Source§fn clone(&self) -> InterfaceTreeInfo
fn clone(&self) -> InterfaceTreeInfo
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 moreimpl Copy for InterfaceTreeInfo
Source§impl Debug for InterfaceTreeInfo
impl Debug for InterfaceTreeInfo
Source§impl PartialEq for InterfaceTreeInfo
impl PartialEq for InterfaceTreeInfo
Source§fn eq(&self, other: &InterfaceTreeInfo) -> bool
fn eq(&self, other: &InterfaceTreeInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InterfaceTreeInfo
Auto Trait Implementations§
impl Freeze for InterfaceTreeInfo
impl RefUnwindSafe for InterfaceTreeInfo
impl Send for InterfaceTreeInfo
impl Sync for InterfaceTreeInfo
impl Unpin for InterfaceTreeInfo
impl UnsafeUnpin for InterfaceTreeInfo
impl UnwindSafe for InterfaceTreeInfo
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