#[repr(C)]pub struct TradeField {Show 31 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 exchange_id: [u8; 9],
pub trade_id: [u8; 21],
pub direction: u8,
pub order_sys_id: [u8; 21],
pub participant_id: [u8; 11],
pub client_id: [u8; 11],
pub trading_role: u8,
pub exchange_inst_id: [u8; 31],
pub offset_flag: u8,
pub hedge_flag: u8,
pub price: f64,
pub volume: i32,
pub trade_date: [u8; 9],
pub trade_time: [u8; 9],
pub trade_type: u8,
pub price_source: u8,
pub trader_id: [u8; 21],
pub order_local_id: [u8; 13],
pub clearing_part_id: [u8; 11],
pub business_unit: [u8; 21],
pub sequence_no: i32,
pub trading_day: [u8; 9],
pub settlement_id: i32,
pub broker_order_seq: i32,
pub trade_source: u8,
pub invest_unit_id: [u8; 17],
}
Fields§
§broker_id: [u8; 11]
§investor_id: [u8; 13]
§instrument_id: [u8; 31]
§order_ref: [u8; 13]
§user_id: [u8; 16]
§exchange_id: [u8; 9]
§trade_id: [u8; 21]
§direction: u8
§order_sys_id: [u8; 21]
§participant_id: [u8; 11]
§client_id: [u8; 11]
§trading_role: u8
§exchange_inst_id: [u8; 31]
§offset_flag: u8
§hedge_flag: u8
§price: f64
§volume: i32
§trade_date: [u8; 9]
§trade_time: [u8; 9]
§trade_type: u8
§price_source: u8
§trader_id: [u8; 21]
§order_local_id: [u8; 13]
§clearing_part_id: [u8; 11]
§business_unit: [u8; 21]
§sequence_no: i32
§trading_day: [u8; 9]
§settlement_id: i32
§broker_order_seq: i32
§trade_source: u8
§invest_unit_id: [u8; 17]
Trait Implementations§
Source§impl Clone for TradeField
impl Clone for TradeField
Source§fn clone(&self) -> TradeField
fn clone(&self) -> TradeField
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 TradeField
impl Debug for TradeField
Auto Trait Implementations§
impl Freeze for TradeField
impl RefUnwindSafe for TradeField
impl Send for TradeField
impl Sync for TradeField
impl Unpin for TradeField
impl UnwindSafe for TradeField
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