Struct libctp_sys::CThostFtdcTradeField
source · #[repr(C)]pub struct CThostFtdcTradeField {Show 33 fields
pub BrokerID: TThostFtdcBrokerIDType,
pub InvestorID: TThostFtdcInvestorIDType,
pub reserve1: TThostFtdcOldInstrumentIDType,
pub OrderRef: TThostFtdcOrderRefType,
pub UserID: TThostFtdcUserIDType,
pub ExchangeID: TThostFtdcExchangeIDType,
pub TradeID: TThostFtdcTradeIDType,
pub Direction: TThostFtdcDirectionType,
pub OrderSysID: TThostFtdcOrderSysIDType,
pub ParticipantID: TThostFtdcParticipantIDType,
pub ClientID: TThostFtdcClientIDType,
pub TradingRole: TThostFtdcTradingRoleType,
pub reserve2: TThostFtdcOldExchangeInstIDType,
pub OffsetFlag: TThostFtdcOffsetFlagType,
pub HedgeFlag: TThostFtdcHedgeFlagType,
pub Price: TThostFtdcPriceType,
pub Volume: TThostFtdcVolumeType,
pub TradeDate: TThostFtdcDateType,
pub TradeTime: TThostFtdcTimeType,
pub TradeType: TThostFtdcTradeTypeType,
pub PriceSource: TThostFtdcPriceSourceType,
pub TraderID: TThostFtdcTraderIDType,
pub OrderLocalID: TThostFtdcOrderLocalIDType,
pub ClearingPartID: TThostFtdcParticipantIDType,
pub BusinessUnit: TThostFtdcBusinessUnitType,
pub SequenceNo: TThostFtdcSequenceNoType,
pub TradingDay: TThostFtdcDateType,
pub SettlementID: TThostFtdcSettlementIDType,
pub BrokerOrderSeq: TThostFtdcSequenceNoType,
pub TradeSource: TThostFtdcTradeSourceType,
pub InvestUnitID: TThostFtdcInvestUnitIDType,
pub InstrumentID: TThostFtdcInstrumentIDType,
pub ExchangeInstID: TThostFtdcExchangeInstIDType,
}Fields§
§BrokerID: TThostFtdcBrokerIDType§InvestorID: TThostFtdcInvestorIDType§reserve1: TThostFtdcOldInstrumentIDType§OrderRef: TThostFtdcOrderRefType§UserID: TThostFtdcUserIDType§ExchangeID: TThostFtdcExchangeIDType§TradeID: TThostFtdcTradeIDType§Direction: TThostFtdcDirectionType§OrderSysID: TThostFtdcOrderSysIDType§ParticipantID: TThostFtdcParticipantIDType§ClientID: TThostFtdcClientIDType§TradingRole: TThostFtdcTradingRoleType§reserve2: TThostFtdcOldExchangeInstIDType§OffsetFlag: TThostFtdcOffsetFlagType§HedgeFlag: TThostFtdcHedgeFlagType§Price: TThostFtdcPriceType§Volume: TThostFtdcVolumeType§TradeDate: TThostFtdcDateType§TradeTime: TThostFtdcTimeType§TradeType: TThostFtdcTradeTypeType§PriceSource: TThostFtdcPriceSourceType§TraderID: TThostFtdcTraderIDType§OrderLocalID: TThostFtdcOrderLocalIDType§ClearingPartID: TThostFtdcParticipantIDType§BusinessUnit: TThostFtdcBusinessUnitType§SequenceNo: TThostFtdcSequenceNoType§TradingDay: TThostFtdcDateType§SettlementID: TThostFtdcSettlementIDType§BrokerOrderSeq: TThostFtdcSequenceNoType§TradeSource: TThostFtdcTradeSourceType§InvestUnitID: TThostFtdcInvestUnitIDType§InstrumentID: TThostFtdcInstrumentIDType§ExchangeInstID: TThostFtdcExchangeInstIDTypeTrait Implementations§
source§impl Clone for CThostFtdcTradeField
impl Clone for CThostFtdcTradeField
source§fn clone(&self) -> CThostFtdcTradeField
fn clone(&self) -> CThostFtdcTradeField
Returns a copy 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 CThostFtdcTradeField
impl Debug for CThostFtdcTradeField
impl Copy for CThostFtdcTradeField
Auto Trait Implementations§
impl Freeze for CThostFtdcTradeField
impl RefUnwindSafe for CThostFtdcTradeField
impl Send for CThostFtdcTradeField
impl Sync for CThostFtdcTradeField
impl Unpin for CThostFtdcTradeField
impl UnwindSafe for CThostFtdcTradeField
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