pub struct AssociatedTokenAccountOwnerInfo {
pub output_index: u8,
pub wallet_owner: Pubkey,
}Expand description
ATA owner info extracted from compress_and_close operations.
Fields§
§output_index: u8Index into output_compressed_accounts
wallet_owner: PubkeyThe wallet owner pubkey that the ATA is derived from
Trait Implementations§
Source§impl BorshDeserialize for AssociatedTokenAccountOwnerInfo
impl BorshDeserialize for AssociatedTokenAccountOwnerInfo
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 Clone for AssociatedTokenAccountOwnerInfo
impl Clone for AssociatedTokenAccountOwnerInfo
Source§fn clone(&self) -> AssociatedTokenAccountOwnerInfo
fn clone(&self) -> AssociatedTokenAccountOwnerInfo
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 Default for AssociatedTokenAccountOwnerInfo
impl Default for AssociatedTokenAccountOwnerInfo
Source§fn default() -> AssociatedTokenAccountOwnerInfo
fn default() -> AssociatedTokenAccountOwnerInfo
Returns the “default value” for a type. Read more
Source§impl PartialEq for AssociatedTokenAccountOwnerInfo
impl PartialEq for AssociatedTokenAccountOwnerInfo
Source§fn eq(&self, other: &AssociatedTokenAccountOwnerInfo) -> bool
fn eq(&self, other: &AssociatedTokenAccountOwnerInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AssociatedTokenAccountOwnerInfo
impl Eq for AssociatedTokenAccountOwnerInfo
impl StructuralPartialEq for AssociatedTokenAccountOwnerInfo
Auto Trait Implementations§
impl Freeze for AssociatedTokenAccountOwnerInfo
impl RefUnwindSafe for AssociatedTokenAccountOwnerInfo
impl Send for AssociatedTokenAccountOwnerInfo
impl Sync for AssociatedTokenAccountOwnerInfo
impl Unpin for AssociatedTokenAccountOwnerInfo
impl UnsafeUnpin for AssociatedTokenAccountOwnerInfo
impl UnwindSafe for AssociatedTokenAccountOwnerInfo
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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