#[repr(C)]pub struct TokenAndAccount { /* private fields */ }
Expand description
Token Account.
Implementations§
Source§impl TokenAndAccount
impl TokenAndAccount
Sourcepub fn init_with_interface(
&mut self,
account: &InterfaceAccount<'_, TokenAccount>,
)
pub fn init_with_interface( &mut self, account: &InterfaceAccount<'_, TokenAccount>, )
Initialize with token account interface.
Sourcepub fn token_and_account(&self) -> Option<(Pubkey, Pubkey)>
pub fn token_and_account(&self) -> Option<(Pubkey, Pubkey)>
Get token and account.
Trait Implementations§
Source§impl Clone for TokenAndAccount
impl Clone for TokenAndAccount
Source§fn clone(&self) -> TokenAndAccount
fn clone(&self) -> TokenAndAccount
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 TokenAndAccount
impl Debug for TokenAndAccount
Source§impl<'de> Deserialize<'de> for TokenAndAccount
impl<'de> Deserialize<'de> for TokenAndAccount
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TokenAndAccount
impl Serialize for TokenAndAccount
impl Copy for TokenAndAccount
impl Pod for TokenAndAccount
Auto Trait Implementations§
impl Freeze for TokenAndAccount
impl RefUnwindSafe for TokenAndAccount
impl Send for TokenAndAccount
impl Sync for TokenAndAccount
impl Unpin for TokenAndAccount
impl UnwindSafe for TokenAndAccount
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<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern
.§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self
.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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