pub struct LighterOrder {Show 37 fields
pub order_index: i64,
pub client_order_index: i64,
pub order_id: String,
pub client_order_id: String,
pub market_index: i16,
pub owner_account_index: i64,
pub initial_base_amount: Decimal,
pub price: Decimal,
pub nonce: i64,
pub remaining_base_amount: Decimal,
pub is_ask: bool,
pub base_size: i64,
pub base_price: i32,
pub filled_base_amount: Decimal,
pub filled_quote_amount: Decimal,
pub side: Option<LighterOrderSide>,
pub order_type: LighterOrderKind,
pub time_in_force: LighterOrderTimeInForce,
pub reduce_only: bool,
pub trigger_price: Decimal,
pub order_expiry: i64,
pub status: LighterOrderStatus,
pub trigger_status: LighterTriggerStatus,
pub trigger_time: i64,
pub parent_order_index: i64,
pub parent_order_id: String,
pub to_trigger_order_id_0: String,
pub to_trigger_order_id_1: String,
pub to_cancel_order_id_0: String,
pub integrator_fee_collector_index: String,
pub integrator_taker_fee: Decimal,
pub integrator_maker_fee: Decimal,
pub block_height: i64,
pub timestamp: i64,
pub created_at: i64,
pub updated_at: i64,
pub transaction_time: i64,
}Fields§
§order_index: i64§client_order_index: i64§order_id: String§client_order_id: String§market_index: i16§owner_account_index: i64§initial_base_amount: Decimal§price: Decimal§nonce: i64§remaining_base_amount: Decimal§is_ask: bool§base_size: i64§base_price: i32§filled_base_amount: Decimal§filled_quote_amount: Decimal§side: Option<LighterOrderSide>§order_type: LighterOrderKind§time_in_force: LighterOrderTimeInForce§reduce_only: bool§trigger_price: Decimal§order_expiry: i64§status: LighterOrderStatus§trigger_status: LighterTriggerStatus§trigger_time: i64§parent_order_index: i64§parent_order_id: String§to_trigger_order_id_0: String§to_trigger_order_id_1: String§to_cancel_order_id_0: String§integrator_fee_collector_index: String§integrator_taker_fee: Decimal§integrator_maker_fee: Decimal§block_height: i64§timestamp: i64§created_at: i64§updated_at: i64§transaction_time: i64Trait Implementations§
Source§impl Clone for LighterOrder
impl Clone for LighterOrder
Source§fn clone(&self) -> LighterOrder
fn clone(&self) -> LighterOrder
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 LighterOrder
impl Debug for LighterOrder
Source§impl<'de> Deserialize<'de> for LighterOrder
impl<'de> Deserialize<'de> for LighterOrder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LighterOrder
impl PartialEq for LighterOrder
Source§fn eq(&self, other: &LighterOrder) -> bool
fn eq(&self, other: &LighterOrder) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LighterOrder
impl Serialize for LighterOrder
impl StructuralPartialEq for LighterOrder
Auto Trait Implementations§
impl Freeze for LighterOrder
impl RefUnwindSafe for LighterOrder
impl Send for LighterOrder
impl Sync for LighterOrder
impl Unpin for LighterOrder
impl UnsafeUnpin for LighterOrder
impl UnwindSafe for LighterOrder
Blanket Implementations§
impl<T> Allocation for T
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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