pub struct Quote { /* private fields */ }
Implementations§
Source§impl Quote
impl Quote
pub const MSG_TYPE_BYTES: &'static str = "S"
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 Quote
impl Quote
pub fn get_quote_req_id(&self) -> Option<QuoteReqID>
pub fn get_quote_id(&self) -> QuoteID
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_security_exchange(&self) -> Option<SecurityExchange>
pub fn get_issuer(&self) -> Option<Issuer>
pub fn get_security_desc(&self) -> Option<SecurityDesc>
pub fn get_bid_px(&self) -> Option<BidPx>
pub fn get_offer_px(&self) -> Option<OfferPx>
pub fn get_bid_size(&self) -> Option<BidSize>
pub fn get_offer_size(&self) -> Option<OfferSize>
pub fn get_valid_until_time(&self) -> Option<ValidUntilTime>
pub fn get_bid_spot_rate(&self) -> Option<BidSpotRate>
pub fn get_offer_spot_rate(&self) -> Option<OfferSpotRate>
pub fn get_bid_forward_points(&self) -> Option<BidForwardPoints>
pub fn get_offer_forward_points(&self) -> Option<OfferForwardPoints>
pub fn get_transact_time(&self) -> Option<TransactTime>
pub fn get_fut_sett_date(&self) -> Option<FutSettDate>
pub fn get_ord_type(&self) -> Option<OrdType>
pub fn get_fut_sett_date_2(&self) -> Option<FutSettDate2>
pub fn get_order_qty_2(&self) -> Option<OrderQty2>
pub fn set_quote_req_id( &mut self, value: QuoteReqID, ) -> Result<&Self, QuickFixError>
pub fn remove_quote_req_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_quote_id(&mut self, value: QuoteID) -> 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_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_security_desc( &mut self, value: SecurityDesc, ) -> Result<&Self, QuickFixError>
pub fn remove_security_desc(&mut self) -> Result<&Self, QuickFixError>
pub fn set_bid_px(&mut self, value: BidPx) -> Result<&Self, QuickFixError>
pub fn remove_bid_px(&mut self) -> Result<&Self, QuickFixError>
pub fn set_offer_px(&mut self, value: OfferPx) -> Result<&Self, QuickFixError>
pub fn remove_offer_px(&mut self) -> Result<&Self, QuickFixError>
pub fn set_bid_size(&mut self, value: BidSize) -> Result<&Self, QuickFixError>
pub fn remove_bid_size(&mut self) -> Result<&Self, QuickFixError>
pub fn set_offer_size( &mut self, value: OfferSize, ) -> Result<&Self, QuickFixError>
pub fn remove_offer_size(&mut self) -> Result<&Self, QuickFixError>
pub fn set_valid_until_time( &mut self, value: ValidUntilTime, ) -> Result<&Self, QuickFixError>
pub fn remove_valid_until_time(&mut self) -> Result<&Self, QuickFixError>
pub fn set_bid_spot_rate( &mut self, value: BidSpotRate, ) -> Result<&Self, QuickFixError>
pub fn remove_bid_spot_rate(&mut self) -> Result<&Self, QuickFixError>
pub fn set_offer_spot_rate( &mut self, value: OfferSpotRate, ) -> Result<&Self, QuickFixError>
pub fn remove_offer_spot_rate(&mut self) -> Result<&Self, QuickFixError>
pub fn set_bid_forward_points( &mut self, value: BidForwardPoints, ) -> Result<&Self, QuickFixError>
pub fn remove_bid_forward_points(&mut self) -> Result<&Self, QuickFixError>
pub fn set_offer_forward_points( &mut self, value: OfferForwardPoints, ) -> Result<&Self, QuickFixError>
pub fn remove_offer_forward_points(&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_fut_sett_date( &mut self, value: FutSettDate, ) -> Result<&Self, QuickFixError>
pub fn remove_fut_sett_date(&mut self) -> Result<&Self, QuickFixError>
pub fn set_ord_type(&mut self, value: OrdType) -> Result<&Self, QuickFixError>
pub fn remove_ord_type(&mut self) -> Result<&Self, QuickFixError>
pub fn set_fut_sett_date_2( &mut self, value: FutSettDate2, ) -> Result<&Self, QuickFixError>
pub fn remove_fut_sett_date_2(&mut self) -> Result<&Self, QuickFixError>
pub fn set_order_qty_2( &mut self, value: OrderQty2, ) -> Result<&Self, QuickFixError>
pub fn remove_order_qty_2(&mut self) -> Result<&Self, QuickFixError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Quote
impl RefUnwindSafe for Quote
impl !Send for Quote
impl !Sync for Quote
impl Unpin for Quote
impl UnwindSafe for Quote
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