Struct easyfix_messages::groups::MarketSegmentGrp
source · 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>
§market_segment_id: Option<FixString>
§tick_rules: Option<Vec<TickRules>>
§lot_type_rules: Option<Vec<LotTypeRules>>
§price_limit_type: Option<PriceLimitType>
§low_limit_price: Option<Price>
§high_limit_price: Option<Price>
§trading_reference_price: Option<Price>
§expiration_cycle: Option<ExpirationCycle>
§min_trade_vol: Option<Qty>
§max_trade_vol: Option<Qty>
§max_price_variation: Option<Float>
§implied_market_indicator: Option<ImpliedMarketIndicator>
§trading_currency: Option<Currency>
§round_lot: Option<Qty>
§multileg_model: Option<MultilegModel>
§multileg_price_method: Option<MultilegPriceMethod>
§price_type: Option<PriceType>
§trading_session_rules_grp: Option<Vec<TradingSessionRulesGrp>>
§nested_instrument_attribute: Option<Vec<NestedInstrumentAttribute>>
§strike_rules: Option<Vec<StrikeRules>>
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