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