#[repr(C)]pub struct OrderField {Show 63 fields
pub broker_id: [u8; 11],
pub investor_id: [u8; 13],
pub instrument_id: [u8; 31],
pub order_ref: [u8; 13],
pub user_id: [u8; 16],
pub order_price_type: u8,
pub direction: u8,
pub comb_offset_flag: [u8; 5],
pub comb_hedge_flag: [u8; 5],
pub limit_price: f64,
pub volume_total_original: i32,
pub time_condition: u8,
pub gtd_date: [u8; 9],
pub volume_condition: u8,
pub min_volume: i32,
pub contingent_condition: u8,
pub stop_price: f64,
pub force_close_reason: u8,
pub is_auto_suspend: i32,
pub business_unit: [u8; 21],
pub request_id: i32,
pub order_local_id: [u8; 13],
pub exchange_id: [u8; 9],
pub participant_id: [u8; 11],
pub client_id: [u8; 11],
pub exchange_inst_id: [u8; 31],
pub trader_id: [u8; 21],
pub install_id: i32,
pub order_submit_status: u8,
pub notify_sequence: i32,
pub trading_day: [u8; 9],
pub settlement_id: i32,
pub order_sys_id: [u8; 21],
pub order_source: u8,
pub order_status: u8,
pub order_type: u8,
pub volume_traded: i32,
pub volume_total: i32,
pub insert_date: [u8; 9],
pub insert_time: [u8; 9],
pub active_time: [u8; 9],
pub suspend_time: [u8; 9],
pub update_time: [u8; 9],
pub cancel_time: [u8; 9],
pub active_trader_id: [u8; 21],
pub clearing_part_id: [u8; 11],
pub sequence_no: i32,
pub front_id: i32,
pub session_id: i32,
pub user_product_info: [u8; 11],
pub status_msg: [u8; 81],
pub user_force_close: i32,
pub active_user_id: [u8; 16],
pub broker_order_seq: i32,
pub relative_order_sys_id: [u8; 21],
pub zczc_total_traded_volume: i32,
pub is_swap_order: i32,
pub branch_id: [u8; 9],
pub invest_unit_id: [u8; 17],
pub account_id: [u8; 13],
pub currency_id: [u8; 4],
pub mac_address: [u8; 21],
pub ip_address: [u8; 16],
}
Fields§
§broker_id: [u8; 11]
§investor_id: [u8; 13]
§instrument_id: [u8; 31]
§order_ref: [u8; 13]
§user_id: [u8; 16]
§order_price_type: u8
§direction: u8
§comb_offset_flag: [u8; 5]
§comb_hedge_flag: [u8; 5]
§limit_price: f64
§volume_total_original: i32
§time_condition: u8
§gtd_date: [u8; 9]
§volume_condition: u8
§min_volume: i32
§contingent_condition: u8
§stop_price: f64
§force_close_reason: u8
§is_auto_suspend: i32
§business_unit: [u8; 21]
§request_id: i32
§order_local_id: [u8; 13]
§exchange_id: [u8; 9]
§participant_id: [u8; 11]
§client_id: [u8; 11]
§exchange_inst_id: [u8; 31]
§trader_id: [u8; 21]
§install_id: i32
§order_submit_status: u8
§notify_sequence: i32
§trading_day: [u8; 9]
§settlement_id: i32
§order_sys_id: [u8; 21]
§order_source: u8
§order_status: u8
§order_type: u8
§volume_traded: i32
§volume_total: i32
§insert_date: [u8; 9]
§insert_time: [u8; 9]
§active_time: [u8; 9]
§suspend_time: [u8; 9]
§update_time: [u8; 9]
§cancel_time: [u8; 9]
§active_trader_id: [u8; 21]
§clearing_part_id: [u8; 11]
§sequence_no: i32
§front_id: i32
§session_id: i32
§user_product_info: [u8; 11]
§status_msg: [u8; 81]
§user_force_close: i32
§active_user_id: [u8; 16]
§broker_order_seq: i32
§relative_order_sys_id: [u8; 21]
§zczc_total_traded_volume: i32
§is_swap_order: i32
§branch_id: [u8; 9]
§invest_unit_id: [u8; 17]
§account_id: [u8; 13]
§currency_id: [u8; 4]
§mac_address: [u8; 21]
§ip_address: [u8; 16]
Trait Implementations§
Source§impl Clone for OrderField
impl Clone for OrderField
Source§fn clone(&self) -> OrderField
fn clone(&self) -> OrderField
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 OrderField
impl Debug for OrderField
Auto Trait Implementations§
impl Freeze for OrderField
impl RefUnwindSafe for OrderField
impl Send for OrderField
impl Sync for OrderField
impl Unpin for OrderField
impl UnwindSafe for OrderField
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