Struct easyfix_messages::messages::LegOrdGrp
source · [−]pub struct LegOrdGrp {Show 68 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_qty: Option<Qty>,
pub leg_swap_type: Option<LegSwapType>,
pub leg_stipulations: Option<Vec<LegStipulations>>,
pub leg_alloc_id: Option<Str>,
pub leg_pre_alloc_grp: Option<Vec<LegPreAllocGrp>>,
pub leg_position_effect: Option<Char>,
pub leg_covered_or_uncovered: Option<Int>,
pub nested_parties: Option<Vec<NestedParties>>,
pub leg_ref_id: Option<Str>,
pub leg_settl_type: Option<Char>,
pub leg_settl_date: Option<LocalMktDate>,
pub leg_settl_currency: Option<Currency>,
pub leg_order_qty: Option<Qty>,
pub leg_volatility: Option<Float>,
pub leg_dividend_yield: Option<Percentage>,
pub leg_currency_ratio: Option<Float>,
pub leg_exec_inst: Option<MultipleCharValue>,
}
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_qty: Option<Qty>
leg_swap_type: Option<LegSwapType>
leg_stipulations: Option<Vec<LegStipulations>>
leg_alloc_id: Option<Str>
leg_pre_alloc_grp: Option<Vec<LegPreAllocGrp>>
leg_position_effect: Option<Char>
leg_covered_or_uncovered: Option<Int>
nested_parties: Option<Vec<NestedParties>>
leg_ref_id: Option<Str>
leg_settl_type: Option<Char>
leg_settl_date: Option<LocalMktDate>
leg_settl_currency: Option<Currency>
leg_order_qty: Option<Qty>
leg_volatility: Option<Float>
leg_dividend_yield: Option<Percentage>
leg_currency_ratio: Option<Float>
leg_exec_inst: Option<MultipleCharValue>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LegOrdGrp
impl Send for LegOrdGrp
impl Sync for LegOrdGrp
impl Unpin for LegOrdGrp
impl UnwindSafe for LegOrdGrp
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