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