pub struct NoTradingSessions { /* private fields */ }Implementations§
source§impl NoTradingSessions
impl NoTradingSessions
pub const FIELD_ID: i32 = 386i32
pub const DELIMITER: i32 = 336i32
pub fn try_new( trading_session_id: TradingSessionID, trad_ses_status: TradSesStatus, ) -> Result<Self, QuickFixError>
source§impl NoTradingSessions
impl NoTradingSessions
pub fn get_trading_session_id(&self) -> TradingSessionID
pub fn get_trading_session_sub_id(&self) -> Option<TradingSessionSubID>
pub fn get_security_exchange(&self) -> Option<SecurityExchange>
pub fn get_trad_ses_method(&self) -> Option<TradSesMethod>
pub fn get_trad_ses_mode(&self) -> Option<TradSesMode>
pub fn get_unsolicited_indicator(&self) -> Option<UnsolicitedIndicator>
pub fn get_trad_ses_status(&self) -> TradSesStatus
pub fn get_trad_ses_status_rej_reason(&self) -> Option<TradSesStatusRejReason>
pub fn get_trad_ses_start_time(&self) -> Option<TradSesStartTime>
pub fn get_trad_ses_open_time(&self) -> Option<TradSesOpenTime>
pub fn get_trad_ses_pre_close_time(&self) -> Option<TradSesPreCloseTime>
pub fn get_trad_ses_close_time(&self) -> Option<TradSesCloseTime>
pub fn get_trad_ses_end_time(&self) -> Option<TradSesEndTime>
pub fn get_total_volume_traded(&self) -> Option<TotalVolumeTraded>
pub fn get_text(&self) -> Option<Text>
pub fn get_encoded_text_len(&self) -> Option<EncodedTextLen>
pub fn get_encoded_text(&self) -> Option<EncodedText>
pub fn set_trading_session_id( &mut self, value: TradingSessionID, ) -> Result<&Self, QuickFixError>
pub fn set_trading_session_sub_id( &mut self, value: TradingSessionSubID, ) -> Result<&Self, QuickFixError>
pub fn remove_trading_session_sub_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_security_exchange( &mut self, value: SecurityExchange, ) -> Result<&Self, QuickFixError>
pub fn remove_security_exchange(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_method( &mut self, value: TradSesMethod, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_method(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_mode( &mut self, value: TradSesMode, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_mode(&mut self) -> Result<&Self, QuickFixError>
pub fn set_unsolicited_indicator( &mut self, value: UnsolicitedIndicator, ) -> Result<&Self, QuickFixError>
pub fn remove_unsolicited_indicator(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_status( &mut self, value: TradSesStatus, ) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_status_rej_reason( &mut self, value: TradSesStatusRejReason, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_status_rej_reason( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_start_time( &mut self, value: TradSesStartTime, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_start_time(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_open_time( &mut self, value: TradSesOpenTime, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_open_time(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_pre_close_time( &mut self, value: TradSesPreCloseTime, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_pre_close_time(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_close_time( &mut self, value: TradSesCloseTime, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_close_time(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trad_ses_end_time( &mut self, value: TradSesEndTime, ) -> Result<&Self, QuickFixError>
pub fn remove_trad_ses_end_time(&mut self) -> Result<&Self, QuickFixError>
pub fn set_total_volume_traded( &mut self, value: TotalVolumeTraded, ) -> Result<&Self, QuickFixError>
pub fn remove_total_volume_traded(&mut self) -> Result<&Self, QuickFixError>
pub fn set_text(&mut self, value: Text) -> Result<&Self, QuickFixError>
pub fn remove_text(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_text_len( &mut self, value: EncodedTextLen, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_text_len(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_text( &mut self, value: EncodedText, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_text(&mut self) -> Result<&Self, QuickFixError>
Trait Implementations§
source§impl Clone for NoTradingSessions
impl Clone for NoTradingSessions
source§fn clone(&self) -> NoTradingSessions
fn clone(&self) -> NoTradingSessions
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 moreAuto Trait Implementations§
impl Freeze for NoTradingSessions
impl RefUnwindSafe for NoTradingSessions
impl !Send for NoTradingSessions
impl !Sync for NoTradingSessions
impl Unpin for NoTradingSessions
impl UnwindSafe for NoTradingSessions
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)