Struct easyfix_messages::messages::InstrmtLegIoiGrp
source · [−]pub struct InstrmtLegIoiGrp {Show 53 fields
pub leg_symbol: Option<Str>,
pub leg_symbol_sfx: Option<Str>,
pub leg_security_id: Option<Str>,
pub leg_security_id_source: Option<Str>,
pub leg_sec_alt_id_grp: Option<Vec<LegSecAltIdGrp>>,
pub leg_product: Option<Int>,
pub leg_cfi_code: Option<Str>,
pub leg_security_type: Option<Str>,
pub leg_security_sub_type: Option<Str>,
pub leg_maturity_month_year: Option<MonthYear>,
pub leg_maturity_date: Option<LocalMktDate>,
pub leg_maturity_time: Option<TzTimeOnly>,
pub leg_coupon_payment_date: Option<LocalMktDate>,
pub leg_issue_date: Option<LocalMktDate>,
pub leg_repo_collateral_security_type: Option<Str>,
pub leg_repurchase_term: Option<Int>,
pub leg_repurchase_rate: Option<Percentage>,
pub leg_factor: Option<Float>,
pub leg_credit_rating: Option<Str>,
pub leg_instr_registry: Option<Str>,
pub leg_country_of_issue: Option<Country>,
pub leg_state_or_province_of_issue: Option<Str>,
pub leg_locale_of_issue: Option<Str>,
pub leg_redemption_date: Option<LocalMktDate>,
pub leg_strike_price: Option<Price>,
pub leg_strike_currency: Option<Currency>,
pub leg_opt_attribute: Option<Char>,
pub leg_contract_multiplier: Option<Float>,
pub leg_unit_of_measure: Option<Str>,
pub leg_unit_of_measure_qty: Option<Qty>,
pub leg_price_unit_of_measure: Option<Str>,
pub leg_price_unit_of_measure_qty: Option<Qty>,
pub leg_time_unit: Option<Str>,
pub leg_exercise_style: Option<Int>,
pub leg_coupon_rate: Option<Percentage>,
pub leg_security_exchange: Option<Exchange>,
pub leg_issuer: Option<Str>,
pub encoded_leg_issuer: Option<Data>,
pub leg_security_desc: Option<Str>,
pub encoded_leg_security_desc: Option<Data>,
pub leg_ratio_qty: Option<Float>,
pub leg_side: Option<Char>,
pub leg_currency: Option<Currency>,
pub leg_pool: Option<Str>,
pub leg_dated_date: Option<LocalMktDate>,
pub leg_contract_settl_month: Option<MonthYear>,
pub leg_interest_accrual_date: Option<LocalMktDate>,
pub leg_put_or_call: Option<Int>,
pub leg_option_ratio: Option<Float>,
pub leg_contract_multiplier_unit: Option<Int>,
pub leg_flow_schedule_type: Option<Int>,
pub leg_ioi_qty: Option<Str>,
pub leg_stipulations: Option<Vec<LegStipulations>>,
}
Fields
leg_symbol: Option<Str>
leg_symbol_sfx: Option<Str>
leg_security_id: Option<Str>
leg_security_id_source: Option<Str>
leg_sec_alt_id_grp: Option<Vec<LegSecAltIdGrp>>
leg_product: Option<Int>
leg_cfi_code: Option<Str>
leg_security_type: Option<Str>
leg_security_sub_type: Option<Str>
leg_maturity_month_year: Option<MonthYear>
leg_maturity_date: Option<LocalMktDate>
leg_maturity_time: Option<TzTimeOnly>
leg_coupon_payment_date: Option<LocalMktDate>
leg_issue_date: Option<LocalMktDate>
leg_repo_collateral_security_type: Option<Str>
leg_repurchase_term: Option<Int>
leg_repurchase_rate: Option<Percentage>
leg_factor: Option<Float>
leg_credit_rating: Option<Str>
leg_instr_registry: Option<Str>
leg_country_of_issue: Option<Country>
leg_state_or_province_of_issue: Option<Str>
leg_locale_of_issue: Option<Str>
leg_redemption_date: Option<LocalMktDate>
leg_strike_price: Option<Price>
leg_strike_currency: Option<Currency>
leg_opt_attribute: Option<Char>
leg_contract_multiplier: Option<Float>
leg_unit_of_measure: Option<Str>
leg_unit_of_measure_qty: Option<Qty>
leg_price_unit_of_measure: Option<Str>
leg_price_unit_of_measure_qty: Option<Qty>
leg_time_unit: Option<Str>
leg_exercise_style: Option<Int>
leg_coupon_rate: Option<Percentage>
leg_security_exchange: Option<Exchange>
leg_issuer: Option<Str>
encoded_leg_issuer: Option<Data>
leg_security_desc: Option<Str>
encoded_leg_security_desc: Option<Data>
leg_ratio_qty: Option<Float>
leg_side: Option<Char>
leg_currency: Option<Currency>
leg_pool: Option<Str>
leg_dated_date: Option<LocalMktDate>
leg_contract_settl_month: Option<MonthYear>
leg_interest_accrual_date: Option<LocalMktDate>
leg_put_or_call: Option<Int>
leg_option_ratio: Option<Float>
leg_contract_multiplier_unit: Option<Int>
leg_flow_schedule_type: Option<Int>
leg_ioi_qty: Option<Str>
leg_stipulations: Option<Vec<LegStipulations>>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InstrmtLegIoiGrp
impl Send for InstrmtLegIoiGrp
impl Sync for InstrmtLegIoiGrp
impl Unpin for InstrmtLegIoiGrp
impl UnwindSafe for InstrmtLegIoiGrp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more