#[repr(C)]pub struct InstructionFinPool {
pub cmd: u8,
pub version: u8,
pub terminate: bool,
pub reserved: [u8; 5],
pub price: i64,
}Fields§
§cmd: u8§version: u8§terminate: bool§reserved: [u8; 5]§price: i64Trait Implementations§
Source§impl AsTransactionInstruction for InstructionFinPool
impl AsTransactionInstruction for InstructionFinPool
type DvlTransactionInstructionParams = FinPoolTransactionParams
fn as_transaction_instruction<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
client: &'life1 DvlClient,
signer: &'life2 Pubkey,
transaction_params: Self::DvlTransactionInstructionParams,
) -> Pin<Box<dyn Future<Output = Result<Box<Instruction>, Box<dyn Error>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Source§impl<'a> DvlDeserializableInstruction<'a> for InstructionFinPool
impl<'a> DvlDeserializableInstruction<'a> for InstructionFinPool
Source§impl<'a> DvlInstructionData<'a> for InstructionFinPool
impl<'a> DvlInstructionData<'a> for InstructionFinPool
type DvlInstrParams = FinPoolParams
fn new( params: Self::DvlInstrParams, ) -> Result<Box<InstructionFinPool>, Box<dyn Error>>
fn to_vec_le(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for InstructionFinPool
impl RefUnwindSafe for InstructionFinPool
impl Send for InstructionFinPool
impl Sync for InstructionFinPool
impl Unpin for InstructionFinPool
impl UnsafeUnpin for InstructionFinPool
impl UnwindSafe for InstructionFinPool
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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