Struct easyfix_messages::groups::TrdSessLstGrp
source · pub struct TrdSessLstGrp {Show 26 fields
pub trading_session_id: TradingSessionId,
pub trading_session_sub_id: Option<TradingSessionSubId>,
pub security_exchange: Option<Exchange>,
pub market_id: Option<Exchange>,
pub market_segment_id: Option<FixString>,
pub trading_session_desc: Option<FixString>,
pub trad_ses_method: Option<TradSesMethod>,
pub trad_ses_mode: Option<TradSesMode>,
pub unsolicited_indicator: Option<Boolean>,
pub trad_ses_status: TradSesStatus,
pub trad_ses_status_rej_reason: Option<TradSesStatusRejReason>,
pub trad_ses_start_time: Option<UtcTimestamp>,
pub trad_ses_open_time: Option<UtcTimestamp>,
pub trad_ses_pre_close_time: Option<UtcTimestamp>,
pub trad_ses_close_time: Option<UtcTimestamp>,
pub trad_ses_end_time: Option<UtcTimestamp>,
pub total_volume_traded: Option<Qty>,
pub ord_type_rules: Option<Vec<OrdTypeRules>>,
pub time_in_force_rules: Option<Vec<TimeInForceRules>>,
pub exec_inst_rules: Option<Vec<ExecInstRules>>,
pub match_rules: Option<Vec<MatchRules>>,
pub market_data_feed_types: Option<Vec<MarketDataFeedTypes>>,
pub text: Option<FixString>,
pub encoded_text: Option<Data>,
pub transact_time: Option<UtcTimestamp>,
pub trad_ses_update_action: Option<Char>,
}
Fields§
§trading_session_id: TradingSessionId
§trading_session_sub_id: Option<TradingSessionSubId>
§security_exchange: Option<Exchange>
§market_id: Option<Exchange>
§market_segment_id: Option<FixString>
§trading_session_desc: Option<FixString>
§trad_ses_method: Option<TradSesMethod>
§trad_ses_mode: Option<TradSesMode>
§unsolicited_indicator: Option<Boolean>
§trad_ses_status: TradSesStatus
§trad_ses_status_rej_reason: Option<TradSesStatusRejReason>
§trad_ses_start_time: Option<UtcTimestamp>
§trad_ses_open_time: Option<UtcTimestamp>
§trad_ses_pre_close_time: Option<UtcTimestamp>
§trad_ses_close_time: Option<UtcTimestamp>
§trad_ses_end_time: Option<UtcTimestamp>
§total_volume_traded: Option<Qty>
§ord_type_rules: Option<Vec<OrdTypeRules>>
§time_in_force_rules: Option<Vec<TimeInForceRules>>
§exec_inst_rules: Option<Vec<ExecInstRules>>
§match_rules: Option<Vec<MatchRules>>
§market_data_feed_types: Option<Vec<MarketDataFeedTypes>>
§text: Option<FixString>
§encoded_text: Option<Data>
§transact_time: Option<UtcTimestamp>
§trad_ses_update_action: Option<Char>
Trait Implementations§
source§impl Clone for TrdSessLstGrp
impl Clone for TrdSessLstGrp
source§fn clone(&self) -> TrdSessLstGrp
fn clone(&self) -> TrdSessLstGrp
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 TrdSessLstGrp
impl Debug for TrdSessLstGrp
source§impl Default for TrdSessLstGrp
impl Default for TrdSessLstGrp
source§fn default() -> TrdSessLstGrp
fn default() -> TrdSessLstGrp
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TrdSessLstGrp
impl RefUnwindSafe for TrdSessLstGrp
impl Send for TrdSessLstGrp
impl Sync for TrdSessLstGrp
impl Unpin for TrdSessLstGrp
impl UnwindSafe for TrdSessLstGrp
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