pub struct ModifyOrderParams {Show 14 fields
pub direction: Option<PositionDirection>,
pub base_asset_amount: Option<u64>,
pub price: Option<u64>,
pub reduce_only: Option<bool>,
pub post_only: Option<PostOnlyParam>,
pub immediate_or_cancel: Option<bool>,
pub max_ts: Option<i64>,
pub trigger_price: Option<u64>,
pub trigger_condition: Option<OrderTriggerCondition>,
pub oracle_price_offset: Option<i32>,
pub auction_duration: Option<u8>,
pub auction_start_price: Option<i64>,
pub auction_end_price: Option<i64>,
pub policy: Option<ModifyOrderPolicy>,
}Fields§
§direction: Option<PositionDirection>§base_asset_amount: Option<u64>§price: Option<u64>§reduce_only: Option<bool>§post_only: Option<PostOnlyParam>§immediate_or_cancel: Option<bool>§max_ts: Option<i64>§trigger_price: Option<u64>§trigger_condition: Option<OrderTriggerCondition>§oracle_price_offset: Option<i32>§auction_duration: Option<u8>§auction_start_price: Option<i64>§auction_end_price: Option<i64>§policy: Option<ModifyOrderPolicy>Trait Implementations§
Source§impl BorshDeserialize for ModifyOrderParamswhere
Option<PositionDirection>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<PostOnlyParam>: BorshDeserialize,
Option<i64>: BorshDeserialize,
Option<OrderTriggerCondition>: BorshDeserialize,
Option<i32>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<ModifyOrderPolicy>: BorshDeserialize,
impl BorshDeserialize for ModifyOrderParamswhere
Option<PositionDirection>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<PostOnlyParam>: BorshDeserialize,
Option<i64>: BorshDeserialize,
Option<OrderTriggerCondition>: BorshDeserialize,
Option<i32>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<ModifyOrderPolicy>: BorshDeserialize,
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 BorshSerialize for ModifyOrderParamswhere
Option<PositionDirection>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<PostOnlyParam>: BorshSerialize,
Option<i64>: BorshSerialize,
Option<OrderTriggerCondition>: BorshSerialize,
Option<i32>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<ModifyOrderPolicy>: BorshSerialize,
impl BorshSerialize for ModifyOrderParamswhere
Option<PositionDirection>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<PostOnlyParam>: BorshSerialize,
Option<i64>: BorshSerialize,
Option<OrderTriggerCondition>: BorshSerialize,
Option<i32>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<ModifyOrderPolicy>: BorshSerialize,
Source§impl Clone for ModifyOrderParams
impl Clone for ModifyOrderParams
Source§fn clone(&self) -> ModifyOrderParams
fn clone(&self) -> ModifyOrderParams
Returns a duplicate of the value. Read more
1.0.0 · 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 ModifyOrderParams
impl Debug for ModifyOrderParams
Source§impl Default for ModifyOrderParams
impl Default for ModifyOrderParams
Source§fn default() -> ModifyOrderParams
fn default() -> ModifyOrderParams
Returns the “default value” for a type. Read more
impl Copy for ModifyOrderParams
Auto Trait Implementations§
impl Freeze for ModifyOrderParams
impl RefUnwindSafe for ModifyOrderParams
impl Send for ModifyOrderParams
impl Sync for ModifyOrderParams
impl Unpin for ModifyOrderParams
impl UnwindSafe for ModifyOrderParams
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