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