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