pub struct CompressedAccountMetaBurn {
pub tree_info: PackedStateTreeInfo,
pub address: [u8; 32],
}Fields§
§tree_info: PackedStateTreeInfoState Merkle tree context.
address: [u8; 32]Address.
Trait Implementations§
Source§impl BorshDeserialize for CompressedAccountMetaBurn
impl BorshDeserialize for CompressedAccountMetaBurn
fn deserialize_reader<R>(
reader: &mut R,
) -> Result<CompressedAccountMetaBurn, Error>where
R: Read,
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Clone for CompressedAccountMetaBurn
impl Clone for CompressedAccountMetaBurn
Source§fn clone(&self) -> CompressedAccountMetaBurn
fn clone(&self) -> CompressedAccountMetaBurn
Returns a duplicate 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 CompressedAccountMetaTrait for CompressedAccountMetaBurn
impl CompressedAccountMetaTrait for CompressedAccountMetaBurn
fn get_tree_info(&self) -> &PackedStateTreeInfo
fn get_lamports(&self) -> Option<u64>
fn get_root_index(&self) -> Option<u16>
fn get_address(&self) -> Option<[u8; 32]>
fn get_output_state_tree_index(&self) -> Option<u8>
Source§impl Debug for CompressedAccountMetaBurn
impl Debug for CompressedAccountMetaBurn
Source§impl Default for CompressedAccountMetaBurn
impl Default for CompressedAccountMetaBurn
Source§fn default() -> CompressedAccountMetaBurn
fn default() -> CompressedAccountMetaBurn
Returns the “default value” for a type. Read more
impl Copy for CompressedAccountMetaBurn
impl StructuralPartialEq for CompressedAccountMetaBurn
Auto Trait Implementations§
impl Freeze for CompressedAccountMetaBurn
impl RefUnwindSafe for CompressedAccountMetaBurn
impl Send for CompressedAccountMetaBurn
impl Sync for CompressedAccountMetaBurn
impl Unpin for CompressedAccountMetaBurn
impl UnwindSafe for CompressedAccountMetaBurn
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> HashToFieldSize for Twhere
T: BorshSerialize,
impl<T> HashToFieldSize for Twhere
T: BorshSerialize,
fn hash_to_field_size(&self) -> Result<[u8; 32], HasherError>
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