pub struct TokenAccountMeta {
pub amount: u64,
pub delegate_index: Option<u8>,
pub packed_tree_info: PackedStateTreeInfo,
pub lamports: Option<u64>,
pub tlv: Option<Vec<u8>>,
}Fields§
§amount: u64§delegate_index: Option<u8>§packed_tree_info: PackedStateTreeInfo§lamports: Option<u64>§tlv: Option<Vec<u8>>Placeholder for TokenExtension tlv data (unimplemented)
Trait Implementations§
Source§impl BorshDeserialize for TokenAccountMetawhere
u64: BorshDeserialize,
Option<u8>: BorshDeserialize,
PackedStateTreeInfo: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<Vec<u8>>: BorshDeserialize,
impl BorshDeserialize for TokenAccountMetawhere
u64: BorshDeserialize,
Option<u8>: BorshDeserialize,
PackedStateTreeInfo: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<Vec<u8>>: BorshDeserialize,
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
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 BorshSerialize for TokenAccountMetawhere
u64: BorshSerialize,
Option<u8>: BorshSerialize,
PackedStateTreeInfo: BorshSerialize,
Option<u64>: BorshSerialize,
Option<Vec<u8>>: BorshSerialize,
impl BorshSerialize for TokenAccountMetawhere
u64: BorshSerialize,
Option<u8>: BorshSerialize,
PackedStateTreeInfo: BorshSerialize,
Option<u64>: BorshSerialize,
Option<Vec<u8>>: BorshSerialize,
Source§impl Clone for TokenAccountMeta
impl Clone for TokenAccountMeta
Source§fn clone(&self) -> TokenAccountMeta
fn clone(&self) -> TokenAccountMeta
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 Debug for TokenAccountMeta
impl Debug for TokenAccountMeta
Source§impl From<TokenAccountMeta> for InputTokenDataWithContextOnchain
impl From<TokenAccountMeta> for InputTokenDataWithContextOnchain
Source§fn from(input: TokenAccountMeta) -> Self
fn from(input: TokenAccountMeta) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TokenAccountMeta
impl PartialEq for TokenAccountMeta
impl StructuralPartialEq for TokenAccountMeta
Auto Trait Implementations§
impl Freeze for TokenAccountMeta
impl RefUnwindSafe for TokenAccountMeta
impl Send for TokenAccountMeta
impl Sync for TokenAccountMeta
impl Unpin for TokenAccountMeta
impl UnwindSafe for TokenAccountMeta
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