#[repr(C)]pub struct InvestorPositionField {Show 51 fields
pub is_null: bool,
pub BrokerID: String,
pub InvestorID: String,
pub PosiDirection: u8,
pub HedgeFlag: u8,
pub PositionDate: u8,
pub YdPosition: i32,
pub Position: i32,
pub LongFrozen: i32,
pub ShortFrozen: i32,
pub LongFrozenAmount: f64,
pub ShortFrozenAmount: f64,
pub OpenVolume: i32,
pub CloseVolume: i32,
pub OpenAmount: f64,
pub CloseAmount: f64,
pub PositionCost: f64,
pub PreMargin: f64,
pub UseMargin: f64,
pub FrozenMargin: f64,
pub FrozenCash: f64,
pub FrozenCommission: f64,
pub CashIn: f64,
pub Commission: f64,
pub CloseProfit: f64,
pub PositionProfit: f64,
pub PreSettlementPrice: f64,
pub SettlementPrice: f64,
pub TradingDay: String,
pub SettlementID: i32,
pub OpenCost: f64,
pub ExchangeMargin: f64,
pub CombPosition: i32,
pub CombLongFrozen: i32,
pub CombShortFrozen: i32,
pub CloseProfitByDate: f64,
pub CloseProfitByTrade: f64,
pub TodayPosition: i32,
pub MarginRateByMoney: f64,
pub MarginRateByVolume: f64,
pub StrikeFrozen: i32,
pub StrikeFrozenAmount: f64,
pub AbandonFrozen: i32,
pub ExchangeID: String,
pub YdStrikeFrozen: i32,
pub InvestUnitID: String,
pub PositionCostOffset: f64,
pub TasPosition: i32,
pub TasPositionCost: f64,
pub InstrumentID: String,
pub OptionValue: f64,
}
Fields§
§is_null: bool
§BrokerID: String
§InvestorID: String
§PosiDirection: u8
§HedgeFlag: u8
§PositionDate: u8
§YdPosition: i32
§Position: i32
§LongFrozen: i32
§ShortFrozen: i32
§LongFrozenAmount: f64
§ShortFrozenAmount: f64
§OpenVolume: i32
§CloseVolume: i32
§OpenAmount: f64
§CloseAmount: f64
§PositionCost: f64
§PreMargin: f64
§UseMargin: f64
§FrozenMargin: f64
§FrozenCash: f64
§FrozenCommission: f64
§CashIn: f64
§Commission: f64
§CloseProfit: f64
§PositionProfit: f64
§PreSettlementPrice: f64
§SettlementPrice: f64
§TradingDay: String
§SettlementID: i32
§OpenCost: f64
§ExchangeMargin: f64
§CombPosition: i32
§CombLongFrozen: i32
§CombShortFrozen: i32
§CloseProfitByDate: f64
§CloseProfitByTrade: f64
§TodayPosition: i32
§MarginRateByMoney: f64
§MarginRateByVolume: f64
§StrikeFrozen: i32
§StrikeFrozenAmount: f64
§AbandonFrozen: i32
§ExchangeID: String
§YdStrikeFrozen: i32
§InvestUnitID: String
§PositionCostOffset: f64
§TasPosition: i32
§TasPositionCost: f64
§InstrumentID: String
§OptionValue: f64
Trait Implementations§
Source§impl Clone for InvestorPositionField
impl Clone for InvestorPositionField
Source§impl Debug for InvestorPositionField
impl Debug for InvestorPositionField
Source§impl Default for InvestorPositionField
impl Default for InvestorPositionField
Source§impl ExternType for InvestorPositionField
impl ExternType for InvestorPositionField
Auto Trait Implementations§
impl Freeze for InvestorPositionField
impl RefUnwindSafe for InvestorPositionField
impl Send for InvestorPositionField
impl Sync for InvestorPositionField
impl Unpin for InvestorPositionField
impl UnwindSafe for InvestorPositionField
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