pub struct NoLegs { /* private fields */ }
Implementations§
Source§impl NoLegs
impl NoLegs
pub fn get_leg_symbol(&self) -> Option<LegSymbol>
pub fn get_leg_symbol_sfx(&self) -> Option<LegSymbolSfx>
pub fn get_leg_security_id(&self) -> Option<LegSecurityID>
pub fn get_leg_security_id_source(&self) -> Option<LegSecurityIDSource>
pub fn no_leg_security_alt_id_len(&self) -> usize
pub fn clone_group_no_leg_security_alt_id( &self, index: usize, ) -> Option<NoLegSecurityAltID>
pub fn iter_no_leg_security_alt_id( &self, ) -> GroupIterator<'_, Self, NoLegSecurityAltID> ⓘ
pub fn get_leg_product(&self) -> Option<LegProduct>
pub fn get_leg_cfi_code(&self) -> Option<LegCFICode>
pub fn get_leg_security_type(&self) -> Option<LegSecurityType>
pub fn get_leg_security_sub_type(&self) -> Option<LegSecuritySubType>
pub fn get_leg_maturity_month_year(&self) -> Option<LegMaturityMonthYear>
pub fn get_leg_maturity_date(&self) -> Option<LegMaturityDate>
pub fn get_leg_coupon_payment_date(&self) -> Option<LegCouponPaymentDate>
pub fn get_leg_issue_date(&self) -> Option<LegIssueDate>
pub fn get_leg_repo_collateral_security_type( &self, ) -> Option<LegRepoCollateralSecurityType>
pub fn get_leg_repurchase_term(&self) -> Option<LegRepurchaseTerm>
pub fn get_leg_repurchase_rate(&self) -> Option<LegRepurchaseRate>
pub fn get_leg_factor(&self) -> Option<LegFactor>
pub fn get_leg_credit_rating(&self) -> Option<LegCreditRating>
pub fn get_leg_instr_registry(&self) -> Option<LegInstrRegistry>
pub fn get_leg_country_of_issue(&self) -> Option<LegCountryOfIssue>
pub fn get_leg_state_or_province_of_issue( &self, ) -> Option<LegStateOrProvinceOfIssue>
pub fn get_leg_locale_of_issue(&self) -> Option<LegLocaleOfIssue>
pub fn get_leg_redemption_date(&self) -> Option<LegRedemptionDate>
pub fn get_leg_strike_price(&self) -> Option<LegStrikePrice>
pub fn get_leg_strike_currency(&self) -> Option<LegStrikeCurrency>
pub fn get_leg_opt_attribute(&self) -> Option<LegOptAttribute>
pub fn get_leg_contract_multiplier(&self) -> Option<LegContractMultiplier>
pub fn get_leg_coupon_rate(&self) -> Option<LegCouponRate>
pub fn get_leg_security_exchange(&self) -> Option<LegSecurityExchange>
pub fn get_leg_issuer(&self) -> Option<LegIssuer>
pub fn get_encoded_leg_issuer_len(&self) -> Option<EncodedLegIssuerLen>
pub fn get_encoded_leg_issuer(&self) -> Option<EncodedLegIssuer>
pub fn get_leg_security_desc(&self) -> Option<LegSecurityDesc>
pub fn get_encoded_leg_security_desc_len( &self, ) -> Option<EncodedLegSecurityDescLen>
pub fn get_encoded_leg_security_desc(&self) -> Option<EncodedLegSecurityDesc>
pub fn get_leg_ratio_qty(&self) -> Option<LegRatioQty>
pub fn get_leg_side(&self) -> Option<LegSide>
pub fn get_leg_currency(&self) -> Option<LegCurrency>
pub fn get_leg_pool(&self) -> Option<LegPool>
pub fn get_leg_dated_date(&self) -> Option<LegDatedDate>
pub fn get_leg_contract_settl_month(&self) -> Option<LegContractSettlMonth>
pub fn get_leg_interest_accrual_date(&self) -> Option<LegInterestAccrualDate>
pub fn set_leg_symbol( &mut self, value: LegSymbol, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_symbol(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_symbol_sfx( &mut self, value: LegSymbolSfx, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_symbol_sfx(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_security_id( &mut self, value: LegSecurityID, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_security_id(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_security_id_source( &mut self, value: LegSecurityIDSource, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_security_id_source(&mut self) -> Result<&Self, QuickFixError>
pub fn add_no_leg_security_alt_id( &mut self, value: NoLegSecurityAltID, ) -> Result<&Self, QuickFixError>
pub fn set_leg_product( &mut self, value: LegProduct, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_product(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_cfi_code( &mut self, value: LegCFICode, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_cfi_code(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_security_type( &mut self, value: LegSecurityType, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_security_type(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_security_sub_type( &mut self, value: LegSecuritySubType, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_security_sub_type(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_maturity_month_year( &mut self, value: LegMaturityMonthYear, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_maturity_month_year(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_maturity_date( &mut self, value: LegMaturityDate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_maturity_date(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_coupon_payment_date( &mut self, value: LegCouponPaymentDate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_coupon_payment_date(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_issue_date( &mut self, value: LegIssueDate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_issue_date(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_repo_collateral_security_type( &mut self, value: LegRepoCollateralSecurityType, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_repo_collateral_security_type( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_leg_repurchase_term( &mut self, value: LegRepurchaseTerm, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_repurchase_term(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_repurchase_rate( &mut self, value: LegRepurchaseRate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_repurchase_rate(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_factor( &mut self, value: LegFactor, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_factor(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_credit_rating( &mut self, value: LegCreditRating, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_credit_rating(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_instr_registry( &mut self, value: LegInstrRegistry, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_instr_registry(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_country_of_issue( &mut self, value: LegCountryOfIssue, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_country_of_issue(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_state_or_province_of_issue( &mut self, value: LegStateOrProvinceOfIssue, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_state_or_province_of_issue( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_leg_locale_of_issue( &mut self, value: LegLocaleOfIssue, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_locale_of_issue(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_redemption_date( &mut self, value: LegRedemptionDate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_redemption_date(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_strike_price( &mut self, value: LegStrikePrice, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_strike_price(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_strike_currency( &mut self, value: LegStrikeCurrency, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_strike_currency(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_opt_attribute( &mut self, value: LegOptAttribute, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_opt_attribute(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_contract_multiplier( &mut self, value: LegContractMultiplier, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_contract_multiplier(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_coupon_rate( &mut self, value: LegCouponRate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_coupon_rate(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_security_exchange( &mut self, value: LegSecurityExchange, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_security_exchange(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_issuer( &mut self, value: LegIssuer, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_issuer(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_leg_issuer_len( &mut self, value: EncodedLegIssuerLen, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_leg_issuer_len(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_leg_issuer( &mut self, value: EncodedLegIssuer, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_leg_issuer(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_security_desc( &mut self, value: LegSecurityDesc, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_security_desc(&mut self) -> Result<&Self, QuickFixError>
pub fn set_encoded_leg_security_desc_len( &mut self, value: EncodedLegSecurityDescLen, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_leg_security_desc_len( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_encoded_leg_security_desc( &mut self, value: EncodedLegSecurityDesc, ) -> Result<&Self, QuickFixError>
pub fn remove_encoded_leg_security_desc( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_leg_ratio_qty( &mut self, value: LegRatioQty, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_ratio_qty(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_side(&mut self, value: LegSide) -> Result<&Self, QuickFixError>
pub fn remove_leg_side(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_currency( &mut self, value: LegCurrency, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_currency(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_pool(&mut self, value: LegPool) -> Result<&Self, QuickFixError>
pub fn remove_leg_pool(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_dated_date( &mut self, value: LegDatedDate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_dated_date(&mut self) -> Result<&Self, QuickFixError>
pub fn set_leg_contract_settl_month( &mut self, value: LegContractSettlMonth, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_contract_settl_month( &mut self, ) -> Result<&Self, QuickFixError>
pub fn set_leg_interest_accrual_date( &mut self, value: LegInterestAccrualDate, ) -> Result<&Self, QuickFixError>
pub fn remove_leg_interest_accrual_date( &mut self, ) -> Result<&Self, QuickFixError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NoLegs
impl RefUnwindSafe for NoLegs
impl !Send for NoLegs
impl !Sync for NoLegs
impl Unpin for NoLegs
impl UnwindSafe for NoLegs
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