pub struct SecurityStatus { /* private fields */ }
Implementations§
Source§impl SecurityStatus
impl SecurityStatus
pub const MSG_TYPE_BYTES: &'static str = "f"
pub const MSG_TYPE: MsgType
pub fn header(&mut self) -> Header<'_>
pub fn header_mut(&mut self) -> HeaderMut<'_>
pub fn trailer(&mut self) -> Trailer<'_>
pub fn trailer_mut(&mut self) -> TrailerMut<'_>
Sourcepub fn to_fix_string(&self) -> String
pub fn to_fix_string(&self) -> String
Convert inner message as FIX text.
This method is only here for debug / tests purposes. Do not use this in real production code.
Source§impl SecurityStatus
impl SecurityStatus
pub fn try_new(symbol: Symbol) -> Result<Self, QuickFixError>
Source§impl SecurityStatus
impl SecurityStatus
pub fn get_security_status_req_id(&self) -> Option<SecurityStatusReqID>
pub fn get_symbol(&self) -> Symbol
pub fn get_symbol_sfx(&self) -> Option<SymbolSfx>
pub fn get_security_id(&self) -> Option<SecurityID>
pub fn get_id_source(&self) -> Option<IDSource>
pub fn get_security_type(&self) -> Option<SecurityType>
pub fn get_maturity_month_year(&self) -> Option<MaturityMonthYear>
pub fn get_maturity_day(&self) -> Option<MaturityDay>
pub fn get_put_or_call(&self) -> Option<PutOrCall>
pub fn get_strike_price(&self) -> Option<StrikePrice>
pub fn get_opt_attribute(&self) -> Option<OptAttribute>
pub fn get_contract_multiplier(&self) -> Option<ContractMultiplier>
pub fn get_coupon_rate(&self) -> Option<CouponRate>
pub fn get_security_exchange(&self) -> Option<SecurityExchange>
pub fn get_issuer(&self) -> Option<Issuer>
pub fn get_encoded_issuer_len(&self) -> Option<EncodedIssuerLen>
pub fn get_encoded_issuer(&self) -> Option<EncodedIssuer>
pub fn get_security_desc(&self) -> Option<SecurityDesc>
pub fn get_encoded_security_desc_len(&self) -> Option<EncodedSecurityDescLen>
pub fn get_encoded_security_desc(&self) -> Option<EncodedSecurityDesc>
pub fn get_currency(&self) -> Option<Currency>
pub fn get_trading_session_id(&self) -> Option<TradingSessionID>
pub fn get_unsolicited_indicator(&self) -> Option<UnsolicitedIndicator>
pub fn get_security_trading_status(&self) -> Option<SecurityTradingStatus>
pub fn get_financial_status(&self) -> Option<FinancialStatus>
pub fn get_corporate_action(&self) -> Option<CorporateAction>
pub fn get_halt_reason_char(&self) -> Option<HaltReasonChar>
pub fn get_in_view_of_common(&self) -> Option<InViewOfCommon>
pub fn get_buy_volume(&self) -> Option<BuyVolume>
pub fn get_sell_volume(&self) -> Option<SellVolume>
pub fn get_high_px(&self) -> Option<HighPx>
pub fn get_low_px(&self) -> Option<LowPx>
pub fn get_last_px(&self) -> Option<LastPx>
pub fn get_transact_time(&self) -> Option<TransactTime>
pub fn get_adjustment(&self) -> Option<Adjustment>
pub fn set_security_status_req_id( &mut self, value: SecurityStatusReqID, ) -> Result<&Self, QuickFixError>
pub fn remove_security_status_req_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_symbol(&mut self, value: Symbol) -> Result<&Self, QuickFixError>
pub fn set_symbol_sfx( &mut self, value: SymbolSfx, ) -> Result<&Self, QuickFixError>
pub fn remove_symbol_sfx(&mut self) -> Result<&Self, QuickFixError>
pub fn set_security_id( &mut self, value: SecurityID, ) -> Result<&Self, QuickFixError>
pub fn remove_security_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_id_source(&mut self, value: IDSource) -> Result<&Self, QuickFixError>
pub fn remove_id_source(&mut self) -> Result<&Self, QuickFixError>
pub fn set_security_type( &mut self, value: SecurityType, ) -> Result<&Self, QuickFixError>
pub fn remove_security_type(&mut self) -> Result<&Self, QuickFixError>
pub fn set_maturity_month_year( &mut self, value: MaturityMonthYear, ) -> Result<&Self, QuickFixError>
pub fn remove_maturity_month_year(&mut self) -> Result<&Self, QuickFixError>
pub fn set_maturity_day( &mut self, value: MaturityDay, ) -> Result<&Self, QuickFixError>
pub fn remove_maturity_day(&mut self) -> Result<&Self, QuickFixError>
pub fn set_put_or_call( &mut self, value: PutOrCall, ) -> Result<&Self, QuickFixError>
pub fn remove_put_or_call(&mut self) -> Result<&Self, QuickFixError>
pub fn set_strike_price( &mut self, value: StrikePrice, ) -> Result<&Self, QuickFixError>
pub fn remove_strike_price(&mut self) -> Result<&Self, QuickFixError>
pub fn set_opt_attribute( &mut self, value: OptAttribute, ) -> Result<&Self, QuickFixError>
pub fn remove_opt_attribute(&mut self) -> Result<&Self, QuickFixError>
pub fn set_contract_multiplier( &mut self, value: ContractMultiplier, ) -> Result<&Self, QuickFixError>
pub fn remove_contract_multiplier(&mut self) -> Result<&Self, QuickFixError>
pub fn set_coupon_rate( &mut self, value: CouponRate, ) -> Result<&Self, QuickFixError>
pub fn remove_coupon_rate(&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_issuer(&mut self, value: Issuer) -> Result<&Self, QuickFixError>
pub fn remove_issuer(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_issuer_len( &mut self, value: EncodedIssuerLen, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_issuer_len(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_issuer( &mut self, value: EncodedIssuer, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_issuer(&mut self) -> Result<&Self, QuickFixError>
pub fn set_security_desc( &mut self, value: SecurityDesc, ) -> Result<&Self, QuickFixError>
pub fn remove_security_desc(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_security_desc_len( &mut self, value: EncodedSecurityDescLen, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_security_desc_len( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_encoded_security_desc( &mut self, value: EncodedSecurityDesc, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_security_desc(&mut self) -> Result<&Self, QuickFixError>
pub fn set_currency(&mut self, value: Currency) -> Result<&Self, QuickFixError>
pub fn remove_currency(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trading_session_id( &mut self, value: TradingSessionID, ) -> Result<&Self, QuickFixError>
pub fn remove_trading_session_id(&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_security_trading_status( &mut self, value: SecurityTradingStatus, ) -> Result<&Self, QuickFixError>
pub fn remove_security_trading_status(&mut self) -> Result<&Self, QuickFixError>
pub fn set_financial_status( &mut self, value: FinancialStatus, ) -> Result<&Self, QuickFixError>
pub fn remove_financial_status(&mut self) -> Result<&Self, QuickFixError>
pub fn set_corporate_action( &mut self, value: CorporateAction, ) -> Result<&Self, QuickFixError>
pub fn remove_corporate_action(&mut self) -> Result<&Self, QuickFixError>
pub fn set_halt_reason_char( &mut self, value: HaltReasonChar, ) -> Result<&Self, QuickFixError>
pub fn remove_halt_reason_char(&mut self) -> Result<&Self, QuickFixError>
pub fn set_in_view_of_common( &mut self, value: InViewOfCommon, ) -> Result<&Self, QuickFixError>
pub fn remove_in_view_of_common(&mut self) -> Result<&Self, QuickFixError>
pub fn set_buy_volume( &mut self, value: BuyVolume, ) -> Result<&Self, QuickFixError>
pub fn remove_buy_volume(&mut self) -> Result<&Self, QuickFixError>
pub fn set_sell_volume( &mut self, value: SellVolume, ) -> Result<&Self, QuickFixError>
pub fn remove_sell_volume(&mut self) -> Result<&Self, QuickFixError>
pub fn set_high_px(&mut self, value: HighPx) -> Result<&Self, QuickFixError>
pub fn remove_high_px(&mut self) -> Result<&Self, QuickFixError>
pub fn set_low_px(&mut self, value: LowPx) -> Result<&Self, QuickFixError>
pub fn remove_low_px(&mut self) -> Result<&Self, QuickFixError>
pub fn set_last_px(&mut self, value: LastPx) -> Result<&Self, QuickFixError>
pub fn remove_last_px(&mut self) -> Result<&Self, QuickFixError>
pub fn set_transact_time( &mut self, value: TransactTime, ) -> Result<&Self, QuickFixError>
pub fn remove_transact_time(&mut self) -> Result<&Self, QuickFixError>
pub fn set_adjustment( &mut self, value: Adjustment, ) -> Result<&Self, QuickFixError>
pub fn remove_adjustment(&mut self) -> Result<&Self, QuickFixError>
Trait Implementations§
Source§impl Clone for SecurityStatus
impl Clone for SecurityStatus
Source§fn clone(&self) -> SecurityStatus
fn clone(&self) -> SecurityStatus
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 SecurityStatus
impl Debug for SecurityStatus
Source§impl From<Message> for SecurityStatus
impl From<Message> for SecurityStatus
Source§impl From<SecurityStatus> for Message
impl From<SecurityStatus> for Message
Source§fn from(input: SecurityStatus) -> Self
fn from(input: SecurityStatus) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SecurityStatus
impl RefUnwindSafe for SecurityStatus
impl !Send for SecurityStatus
impl !Sync for SecurityStatus
impl Unpin for SecurityStatus
impl UnwindSafe for SecurityStatus
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