pub struct CachedOrder {Show 26 fields
pub order_id: u64,
pub order_id_ex: String,
pub code: String,
pub name: String,
pub trd_side: i32,
pub order_type: i32,
pub order_status: i32,
pub qty: f64,
pub price: f64,
pub fill_qty: f64,
pub fill_avg_price: f64,
pub create_time: String,
pub update_time: String,
pub last_err_msg: Option<String>,
pub sec_market: Option<i32>,
pub create_timestamp: Option<f64>,
pub update_timestamp: Option<f64>,
pub remark: Option<String>,
pub time_in_force: Option<i32>,
pub fill_outside_rth: Option<bool>,
pub aux_price: Option<f64>,
pub trail_type: Option<i32>,
pub trail_value: Option<f64>,
pub trail_spread: Option<f64>,
pub currency: Option<i32>,
pub trd_market: Option<i32>,
}Expand description
缓存的订单 (对齐 C++ Ndt_Trd_Order 全字段)
Fields§
§order_id: u64§order_id_ex: String§code: String§name: String§trd_side: i32§order_type: i32§order_status: i32§qty: f64§price: f64§fill_qty: f64§fill_avg_price: f64§create_time: String§update_time: String§last_err_msg: Option<String>§sec_market: Option<i32>§create_timestamp: Option<f64>§update_timestamp: Option<f64>§remark: Option<String>§time_in_force: Option<i32>§fill_outside_rth: Option<bool>§aux_price: Option<f64>§trail_type: Option<i32>§trail_value: Option<f64>§trail_spread: Option<f64>§currency: Option<i32>§trd_market: Option<i32>Trait Implementations§
Source§impl Clone for CachedOrder
impl Clone for CachedOrder
Source§fn clone(&self) -> CachedOrder
fn clone(&self) -> CachedOrder
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 CachedOrder
impl Debug for CachedOrder
Source§impl Default for CachedOrder
impl Default for CachedOrder
Source§fn default() -> CachedOrder
fn default() -> CachedOrder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CachedOrder
impl RefUnwindSafe for CachedOrder
impl Send for CachedOrder
impl Sync for CachedOrder
impl Unpin for CachedOrder
impl UnwindSafe for CachedOrder
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