pub struct TokenProgramDecoder;Trait Implementations§
Source§impl<'a> AccountDecoder<'a> for TokenProgramDecoder
impl<'a> AccountDecoder<'a> for TokenProgramDecoder
type AccountType = TokenProgramAccount
fn decode_account( &self, account: &'a Account, ) -> Option<DecodedAccount<Self::AccountType>>
Source§impl InstructionDecoder<'_> for TokenProgramDecoder
impl InstructionDecoder<'_> for TokenProgramDecoder
type InstructionType = TokenProgramInstruction
fn decode_instruction( &self, instruction: &Instruction, ) -> Option<Self::InstructionType>
Auto Trait Implementations§
impl Freeze for TokenProgramDecoder
impl RefUnwindSafe for TokenProgramDecoder
impl Send for TokenProgramDecoder
impl Sync for TokenProgramDecoder
impl Unpin for TokenProgramDecoder
impl UnsafeUnpin for TokenProgramDecoder
impl UnwindSafe for TokenProgramDecoder
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> 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