pub struct TokenAccount {
pub mint: Pubkey,
pub owner: Pubkey,
pub amount: u64,
pub delegate_flag: u32,
pub delegate: Pubkey,
pub state: TokenAccountState,
pub is_native_flag: u32,
pub native_amount: u64,
pub delegate_amount: u64,
pub close_authority_flag: u32,
pub close_authority: Pubkey,
}Fields§
§mint: Pubkey§owner: Pubkey§amount: u64§delegate_flag: u32§delegate: Pubkey§state: TokenAccountState§is_native_flag: u32§native_amount: u64§delegate_amount: u64Trait Implementations§
Source§impl BorshDeserialize for TokenAccount
impl BorshDeserialize for TokenAccount
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 TokenAccount
impl BorshSerialize for TokenAccount
Source§impl Clone for TokenAccount
impl Clone for TokenAccount
Source§fn clone(&self) -> TokenAccount
fn clone(&self) -> TokenAccount
Returns a copy 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 TokenAccount
impl Debug for TokenAccount
Source§impl PartialEq for TokenAccount
impl PartialEq for TokenAccount
impl Eq for TokenAccount
impl StructuralPartialEq for TokenAccount
Auto Trait Implementations§
impl Freeze for TokenAccount
impl RefUnwindSafe for TokenAccount
impl Send for TokenAccount
impl Sync for TokenAccount
impl Unpin for TokenAccount
impl UnwindSafe for TokenAccount
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