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