pub struct MarketSegmentGrp {Show 21 fields
pub market_id: Option<Exchange>,
pub market_segment_id: Option<FixString>,
pub tick_rules: Option<Vec<TickRules>>,
pub lot_type_rules: Option<Vec<LotTypeRules>>,
pub price_limit_type: Option<PriceLimitType>,
pub low_limit_price: Option<Price>,
pub high_limit_price: Option<Price>,
pub trading_reference_price: Option<Price>,
pub expiration_cycle: Option<ExpirationCycle>,
pub min_trade_vol: Option<Qty>,
pub max_trade_vol: Option<Qty>,
pub max_price_variation: Option<Float>,
pub implied_market_indicator: Option<ImpliedMarketIndicator>,
pub trading_currency: Option<Currency>,
pub round_lot: Option<Qty>,
pub multileg_model: Option<MultilegModel>,
pub multileg_price_method: Option<MultilegPriceMethod>,
pub price_type: Option<PriceType>,
pub trading_session_rules_grp: Option<Vec<TradingSessionRulesGrp>>,
pub nested_instrument_attribute: Option<Vec<NestedInstrumentAttribute>>,
pub strike_rules: Option<Vec<StrikeRules>>,
}Fields§
§market_id: Option<Exchange>Tag 1301.
market_segment_id: Option<FixString>Tag 1300.
tick_rules: Option<Vec<TickRules>>Tag 1205.
lot_type_rules: Option<Vec<LotTypeRules>>Tag 1234.
price_limit_type: Option<PriceLimitType>Tag 1306.
low_limit_price: Option<Price>Tag 1148.
high_limit_price: Option<Price>Tag 1149.
trading_reference_price: Option<Price>Tag 1150.
expiration_cycle: Option<ExpirationCycle>Tag 827.
min_trade_vol: Option<Qty>Tag 562.
max_trade_vol: Option<Qty>Tag 1140.
max_price_variation: Option<Float>Tag 1143.
implied_market_indicator: Option<ImpliedMarketIndicator>Tag 1144.
trading_currency: Option<Currency>Tag 1245.
round_lot: Option<Qty>Tag 561.
multileg_model: Option<MultilegModel>Tag 1377.
multileg_price_method: Option<MultilegPriceMethod>Tag 1378.
price_type: Option<PriceType>Tag 423.
trading_session_rules_grp: Option<Vec<TradingSessionRulesGrp>>Tag 1309.
nested_instrument_attribute: Option<Vec<NestedInstrumentAttribute>>Tag 1312.
strike_rules: Option<Vec<StrikeRules>>Tag 1201.
Trait Implementations§
source§impl Clone for MarketSegmentGrp
impl Clone for MarketSegmentGrp
source§fn clone(&self) -> MarketSegmentGrp
fn clone(&self) -> MarketSegmentGrp
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 MarketSegmentGrp
impl Debug for MarketSegmentGrp
source§impl Default for MarketSegmentGrp
impl Default for MarketSegmentGrp
source§fn default() -> MarketSegmentGrp
fn default() -> MarketSegmentGrp
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MarketSegmentGrp
impl RefUnwindSafe for MarketSegmentGrp
impl Send for MarketSegmentGrp
impl Sync for MarketSegmentGrp
impl Unpin for MarketSegmentGrp
impl UnwindSafe for MarketSegmentGrp
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)