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