pub struct NoSides { /* private fields */ }Implementations§
Source§impl NoSides
impl NoSides
pub fn get_side(&self) -> Side
pub fn get_order_id(&self) -> OrderID
pub fn get_secondary_order_id(&self) -> Option<SecondaryOrderID>
pub fn get_cl_ord_id(&self) -> Option<ClOrdID>
pub fn get_secondary_cl_ord_id(&self) -> Option<SecondaryClOrdID>
pub fn get_list_id(&self) -> Option<ListID>
pub fn no_party_i_ds_len(&self) -> usize
pub fn clone_group_no_party_i_ds(&self, index: usize) -> Option<NoPartyIDs>
pub fn iter_no_party_i_ds(&self) -> GroupIterator<'_, Self, NoPartyIDs> ⓘ
pub fn get_account(&self) -> Option<Account>
pub fn get_acct_id_source(&self) -> Option<AcctIDSource>
pub fn get_account_type(&self) -> Option<AccountType>
pub fn get_process_code(&self) -> Option<ProcessCode>
pub fn get_odd_lot(&self) -> Option<OddLot>
pub fn no_clearing_instructions_len(&self) -> usize
pub fn clone_group_no_clearing_instructions( &self, index: usize, ) -> Option<NoClearingInstructions>
pub fn iter_no_clearing_instructions( &self, ) -> GroupIterator<'_, Self, NoClearingInstructions> ⓘ
pub fn get_trade_input_source(&self) -> Option<TradeInputSource>
pub fn get_trade_input_device(&self) -> Option<TradeInputDevice>
pub fn get_order_input_device(&self) -> Option<OrderInputDevice>
pub fn get_currency(&self) -> Option<Currency>
pub fn get_compliance_id(&self) -> Option<ComplianceID>
pub fn get_solicited_flag(&self) -> Option<SolicitedFlag>
pub fn get_order_capacity(&self) -> Option<OrderCapacity>
pub fn get_order_restrictions(&self) -> Option<OrderRestrictions>
pub fn get_cust_order_capacity(&self) -> Option<CustOrderCapacity>
pub fn get_ord_type(&self) -> Option<OrdType>
pub fn get_exec_inst(&self) -> Option<ExecInst>
pub fn get_trans_bkd_time(&self) -> Option<TransBkdTime>
pub fn get_trading_session_id(&self) -> Option<TradingSessionID>
pub fn get_trading_session_sub_id(&self) -> Option<TradingSessionSubID>
pub fn get_time_bracket(&self) -> Option<TimeBracket>
pub fn get_commission(&self) -> Option<Commission>
pub fn get_comm_type(&self) -> Option<CommType>
pub fn get_comm_currency(&self) -> Option<CommCurrency>
pub fn get_fund_renew_waiv(&self) -> Option<FundRenewWaiv>
pub fn get_gross_trade_amt(&self) -> Option<GrossTradeAmt>
pub fn get_num_days_interest(&self) -> Option<NumDaysInterest>
pub fn get_ex_date(&self) -> Option<ExDate>
pub fn get_accrued_interest_rate(&self) -> Option<AccruedInterestRate>
pub fn get_accrued_interest_amt(&self) -> Option<AccruedInterestAmt>
pub fn get_interest_at_maturity(&self) -> Option<InterestAtMaturity>
pub fn get_end_accrued_interest_amt(&self) -> Option<EndAccruedInterestAmt>
pub fn get_start_cash(&self) -> Option<StartCash>
pub fn get_end_cash(&self) -> Option<EndCash>
pub fn get_concession(&self) -> Option<Concession>
pub fn get_total_takedown(&self) -> Option<TotalTakedown>
pub fn get_net_money(&self) -> Option<NetMoney>
pub fn get_settl_curr_amt(&self) -> Option<SettlCurrAmt>
pub fn get_settl_currency(&self) -> Option<SettlCurrency>
pub fn get_settl_curr_fx_rate(&self) -> Option<SettlCurrFxRate>
pub fn get_settl_curr_fx_rate_calc(&self) -> Option<SettlCurrFxRateCalc>
pub fn get_position_effect(&self) -> Option<PositionEffect>
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 get_side_multi_leg_reporting_type( &self, ) -> Option<SideMultiLegReportingType>
pub fn no_cont_amts_len(&self) -> usize
pub fn clone_group_no_cont_amts(&self, index: usize) -> Option<NoContAmts>
pub fn iter_no_cont_amts(&self) -> GroupIterator<'_, Self, NoContAmts> ⓘ
pub fn no_stipulations_len(&self) -> usize
pub fn clone_group_no_stipulations( &self, index: usize, ) -> Option<NoStipulations>
pub fn iter_no_stipulations(&self) -> GroupIterator<'_, Self, NoStipulations> ⓘ
pub fn no_misc_fees_len(&self) -> usize
pub fn clone_group_no_misc_fees(&self, index: usize) -> Option<NoMiscFees>
pub fn iter_no_misc_fees(&self) -> GroupIterator<'_, Self, NoMiscFees> ⓘ
pub fn get_exchange_rule(&self) -> Option<ExchangeRule>
pub fn get_trade_alloc_indicator(&self) -> Option<TradeAllocIndicator>
pub fn get_prealloc_method(&self) -> Option<PreallocMethod>
pub fn get_alloc_id(&self) -> Option<AllocID>
pub fn no_allocs_len(&self) -> usize
pub fn clone_group_no_allocs(&self, index: usize) -> Option<NoAllocs>
pub fn iter_no_allocs(&self) -> GroupIterator<'_, Self, NoAllocs> ⓘ
pub fn set_side(&mut self, value: Side) -> Result<&Self, QuickFixError>
pub fn set_order_id(&mut self, value: OrderID) -> Result<&Self, QuickFixError>
pub fn set_secondary_order_id( &mut self, value: SecondaryOrderID, ) -> Result<&Self, QuickFixError>
pub fn remove_secondary_order_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_cl_ord_id(&mut self, value: ClOrdID) -> Result<&Self, QuickFixError>
pub fn remove_cl_ord_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_secondary_cl_ord_id( &mut self, value: SecondaryClOrdID, ) -> Result<&Self, QuickFixError>
pub fn remove_secondary_cl_ord_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_list_id(&mut self, value: ListID) -> Result<&Self, QuickFixError>
pub fn remove_list_id(&mut self) -> Result<&Self, QuickFixError>
pub fn add_no_party_i_ds( &mut self, value: NoPartyIDs, ) -> Result<&Self, QuickFixError>
pub fn set_account(&mut self, value: Account) -> Result<&Self, QuickFixError>
pub fn remove_account(&mut self) -> Result<&Self, QuickFixError>
pub fn set_acct_id_source( &mut self, value: AcctIDSource, ) -> Result<&Self, QuickFixError>
pub fn remove_acct_id_source(&mut self) -> Result<&Self, QuickFixError>
pub fn set_account_type( &mut self, value: AccountType, ) -> Result<&Self, QuickFixError>
pub fn remove_account_type(&mut self) -> Result<&Self, QuickFixError>
pub fn set_process_code( &mut self, value: ProcessCode, ) -> Result<&Self, QuickFixError>
pub fn remove_process_code(&mut self) -> Result<&Self, QuickFixError>
pub fn set_odd_lot(&mut self, value: OddLot) -> Result<&Self, QuickFixError>
pub fn remove_odd_lot(&mut self) -> Result<&Self, QuickFixError>
pub fn add_no_clearing_instructions( &mut self, value: NoClearingInstructions, ) -> Result<&Self, QuickFixError>
pub fn set_trade_input_source( &mut self, value: TradeInputSource, ) -> Result<&Self, QuickFixError>
pub fn remove_trade_input_source(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trade_input_device( &mut self, value: TradeInputDevice, ) -> Result<&Self, QuickFixError>
pub fn remove_trade_input_device(&mut self) -> Result<&Self, QuickFixError>
pub fn set_order_input_device( &mut self, value: OrderInputDevice, ) -> Result<&Self, QuickFixError>
pub fn remove_order_input_device(&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_compliance_id( &mut self, value: ComplianceID, ) -> Result<&Self, QuickFixError>
pub fn remove_compliance_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_solicited_flag( &mut self, value: SolicitedFlag, ) -> Result<&Self, QuickFixError>
pub fn remove_solicited_flag(&mut self) -> Result<&Self, QuickFixError>
pub fn set_order_capacity( &mut self, value: OrderCapacity, ) -> Result<&Self, QuickFixError>
pub fn remove_order_capacity(&mut self) -> Result<&Self, QuickFixError>
pub fn set_order_restrictions( &mut self, value: OrderRestrictions, ) -> Result<&Self, QuickFixError>
pub fn remove_order_restrictions(&mut self) -> Result<&Self, QuickFixError>
pub fn set_cust_order_capacity( &mut self, value: CustOrderCapacity, ) -> Result<&Self, QuickFixError>
pub fn remove_cust_order_capacity(&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_exec_inst(&mut self, value: ExecInst) -> Result<&Self, QuickFixError>
pub fn remove_exec_inst(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trans_bkd_time( &mut self, value: TransBkdTime, ) -> Result<&Self, QuickFixError>
pub fn remove_trans_bkd_time(&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_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_time_bracket( &mut self, value: TimeBracket, ) -> Result<&Self, QuickFixError>
pub fn remove_time_bracket(&mut self) -> Result<&Self, QuickFixError>
pub fn set_commission( &mut self, value: Commission, ) -> Result<&Self, QuickFixError>
pub fn remove_commission(&mut self) -> Result<&Self, QuickFixError>
pub fn set_comm_type(&mut self, value: CommType) -> Result<&Self, QuickFixError>
pub fn remove_comm_type(&mut self) -> Result<&Self, QuickFixError>
pub fn set_comm_currency( &mut self, value: CommCurrency, ) -> Result<&Self, QuickFixError>
pub fn remove_comm_currency(&mut self) -> Result<&Self, QuickFixError>
pub fn set_fund_renew_waiv( &mut self, value: FundRenewWaiv, ) -> Result<&Self, QuickFixError>
pub fn remove_fund_renew_waiv(&mut self) -> Result<&Self, QuickFixError>
pub fn set_gross_trade_amt( &mut self, value: GrossTradeAmt, ) -> Result<&Self, QuickFixError>
pub fn remove_gross_trade_amt(&mut self) -> Result<&Self, QuickFixError>
pub fn set_num_days_interest( &mut self, value: NumDaysInterest, ) -> Result<&Self, QuickFixError>
pub fn remove_num_days_interest(&mut self) -> Result<&Self, QuickFixError>
pub fn set_ex_date(&mut self, value: ExDate) -> Result<&Self, QuickFixError>
pub fn remove_ex_date(&mut self) -> Result<&Self, QuickFixError>
pub fn set_accrued_interest_rate( &mut self, value: AccruedInterestRate, ) -> Result<&Self, QuickFixError>
pub fn remove_accrued_interest_rate(&mut self) -> Result<&Self, QuickFixError>
pub fn set_accrued_interest_amt( &mut self, value: AccruedInterestAmt, ) -> Result<&Self, QuickFixError>
pub fn remove_accrued_interest_amt(&mut self) -> Result<&Self, QuickFixError>
pub fn set_interest_at_maturity( &mut self, value: InterestAtMaturity, ) -> Result<&Self, QuickFixError>
pub fn remove_interest_at_maturity(&mut self) -> Result<&Self, QuickFixError>
pub fn set_end_accrued_interest_amt( &mut self, value: EndAccruedInterestAmt, ) -> Result<&Self, QuickFixError>
pub fn remove_end_accrued_interest_amt( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_start_cash( &mut self, value: StartCash, ) -> Result<&Self, QuickFixError>
pub fn remove_start_cash(&mut self) -> Result<&Self, QuickFixError>
pub fn set_end_cash(&mut self, value: EndCash) -> Result<&Self, QuickFixError>
pub fn remove_end_cash(&mut self) -> Result<&Self, QuickFixError>
pub fn set_concession( &mut self, value: Concession, ) -> Result<&Self, QuickFixError>
pub fn remove_concession(&mut self) -> Result<&Self, QuickFixError>
pub fn set_total_takedown( &mut self, value: TotalTakedown, ) -> Result<&Self, QuickFixError>
pub fn remove_total_takedown(&mut self) -> Result<&Self, QuickFixError>
pub fn set_net_money(&mut self, value: NetMoney) -> Result<&Self, QuickFixError>
pub fn remove_net_money(&mut self) -> Result<&Self, QuickFixError>
pub fn set_settl_curr_amt( &mut self, value: SettlCurrAmt, ) -> Result<&Self, QuickFixError>
pub fn remove_settl_curr_amt(&mut self) -> Result<&Self, QuickFixError>
pub fn set_settl_currency( &mut self, value: SettlCurrency, ) -> Result<&Self, QuickFixError>
pub fn remove_settl_currency(&mut self) -> Result<&Self, QuickFixError>
pub fn set_settl_curr_fx_rate( &mut self, value: SettlCurrFxRate, ) -> Result<&Self, QuickFixError>
pub fn remove_settl_curr_fx_rate(&mut self) -> Result<&Self, QuickFixError>
pub fn set_settl_curr_fx_rate_calc( &mut self, value: SettlCurrFxRateCalc, ) -> Result<&Self, QuickFixError>
pub fn remove_settl_curr_fx_rate_calc(&mut self) -> Result<&Self, QuickFixError>
pub fn set_position_effect( &mut self, value: PositionEffect, ) -> Result<&Self, QuickFixError>
pub fn remove_position_effect(&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>
pub fn set_side_multi_leg_reporting_type( &mut self, value: SideMultiLegReportingType, ) -> Result<&Self, QuickFixError>
pub fn remove_side_multi_leg_reporting_type( &mut self, ) -> Result<&Self, QuickFixError>
pub fn add_no_cont_amts( &mut self, value: NoContAmts, ) -> Result<&Self, QuickFixError>
pub fn add_no_stipulations( &mut self, value: NoStipulations, ) -> Result<&Self, QuickFixError>
pub fn add_no_misc_fees( &mut self, value: NoMiscFees, ) -> Result<&Self, QuickFixError>
pub fn set_exchange_rule( &mut self, value: ExchangeRule, ) -> Result<&Self, QuickFixError>
pub fn remove_exchange_rule(&mut self) -> Result<&Self, QuickFixError>
pub fn set_trade_alloc_indicator( &mut self, value: TradeAllocIndicator, ) -> Result<&Self, QuickFixError>
pub fn remove_trade_alloc_indicator(&mut self) -> Result<&Self, QuickFixError>
pub fn set_prealloc_method( &mut self, value: PreallocMethod, ) -> Result<&Self, QuickFixError>
pub fn remove_prealloc_method(&mut self) -> Result<&Self, QuickFixError>
pub fn set_alloc_id(&mut self, value: AllocID) -> Result<&Self, QuickFixError>
pub fn remove_alloc_id(&mut self) -> Result<&Self, QuickFixError>
pub fn add_no_allocs(&mut self, value: NoAllocs) -> Result<&Self, QuickFixError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NoSides
impl RefUnwindSafe for NoSides
impl !Send for NoSides
impl !Sync for NoSides
impl Unpin for NoSides
impl UnwindSafe for NoSides
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