pub struct LockOrderInstructionArgs {
pub price: u64,
pub nonce: u32,
pub apr_bps: u32,
pub duration_sec: u32,
pub early_close: bool,
}Fields§
§price: u64§nonce: u32§apr_bps: u32§duration_sec: u32§early_close: boolTrait Implementations§
Source§impl BorshDeserialize for LockOrderInstructionArgs
impl BorshDeserialize for LockOrderInstructionArgs
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Clone for LockOrderInstructionArgs
impl Clone for LockOrderInstructionArgs
Source§fn clone(&self) -> LockOrderInstructionArgs
fn clone(&self) -> LockOrderInstructionArgs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LockOrderInstructionArgs
impl Debug for LockOrderInstructionArgs
impl Eq for LockOrderInstructionArgs
Source§impl PartialEq for LockOrderInstructionArgs
impl PartialEq for LockOrderInstructionArgs
Source§fn eq(&self, other: &LockOrderInstructionArgs) -> bool
fn eq(&self, other: &LockOrderInstructionArgs) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LockOrderInstructionArgs
Auto Trait Implementations§
impl Freeze for LockOrderInstructionArgs
impl RefUnwindSafe for LockOrderInstructionArgs
impl Send for LockOrderInstructionArgs
impl Sync for LockOrderInstructionArgs
impl Unpin for LockOrderInstructionArgs
impl UnsafeUnpin for LockOrderInstructionArgs
impl UnwindSafe for LockOrderInstructionArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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