Struct easyfix_messages::groups::AllocGrp
source · pub struct AllocGrp {Show 40 fields
pub alloc_account: Option<FixString>,
pub alloc_acct_id_source: Option<Int>,
pub match_status: Option<MatchStatus>,
pub alloc_price: Option<Price>,
pub alloc_qty: Option<Qty>,
pub individual_alloc_id: Option<FixString>,
pub process_code: Option<ProcessCode>,
pub secondary_individual_alloc_id: Option<FixString>,
pub alloc_method: Option<AllocMethod>,
pub alloc_customer_capacity: Option<FixString>,
pub alloc_position_effect: Option<AllocPositionEffect>,
pub individual_alloc_type: Option<IndividualAllocType>,
pub nested_parties: Option<Vec<NestedParties>>,
pub notify_broker_of_credit: Option<Boolean>,
pub alloc_handl_inst: Option<AllocHandlInst>,
pub alloc_text: Option<FixString>,
pub encoded_alloc_text: Option<Data>,
pub commission: Option<Amt>,
pub comm_type: Option<CommType>,
pub comm_currency: Option<Currency>,
pub fund_renew_waiv: Option<FundRenewWaiv>,
pub alloc_avg_px: Option<Price>,
pub alloc_net_money: Option<Amt>,
pub settl_curr_amt: Option<Amt>,
pub alloc_settl_curr_amt: Option<Amt>,
pub settl_currency: Option<Currency>,
pub alloc_settl_currency: Option<Currency>,
pub settl_curr_fx_rate: Option<Float>,
pub settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>,
pub alloc_accrued_interest_amt: Option<Amt>,
pub alloc_interest_at_maturity: Option<Amt>,
pub misc_fees_grp: Option<Vec<MiscFeesGrp>>,
pub clr_inst_grp: Option<Vec<ClrInstGrp>>,
pub clearing_fee_indicator: Option<ClearingFeeIndicator>,
pub alloc_settl_inst_type: Option<AllocSettlInstType>,
pub settl_delivery_type: Option<SettlDeliveryType>,
pub stand_inst_db_type: Option<StandInstDbType>,
pub stand_inst_db_name: Option<FixString>,
pub stand_inst_db_id: Option<FixString>,
pub dlvy_inst_grp: Option<Vec<DlvyInstGrp>>,
}Fields§
§alloc_account: Option<FixString>§alloc_acct_id_source: Option<Int>§match_status: Option<MatchStatus>§alloc_price: Option<Price>§alloc_qty: Option<Qty>§individual_alloc_id: Option<FixString>§process_code: Option<ProcessCode>§secondary_individual_alloc_id: Option<FixString>§alloc_method: Option<AllocMethod>§alloc_customer_capacity: Option<FixString>§alloc_position_effect: Option<AllocPositionEffect>§individual_alloc_type: Option<IndividualAllocType>§nested_parties: Option<Vec<NestedParties>>§notify_broker_of_credit: Option<Boolean>§alloc_handl_inst: Option<AllocHandlInst>§alloc_text: Option<FixString>§encoded_alloc_text: Option<Data>§commission: Option<Amt>§comm_type: Option<CommType>§comm_currency: Option<Currency>§fund_renew_waiv: Option<FundRenewWaiv>§alloc_avg_px: Option<Price>§alloc_net_money: Option<Amt>§settl_curr_amt: Option<Amt>§alloc_settl_curr_amt: Option<Amt>§settl_currency: Option<Currency>§alloc_settl_currency: Option<Currency>§settl_curr_fx_rate: Option<Float>§settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>§alloc_accrued_interest_amt: Option<Amt>§alloc_interest_at_maturity: Option<Amt>§misc_fees_grp: Option<Vec<MiscFeesGrp>>§clr_inst_grp: Option<Vec<ClrInstGrp>>§clearing_fee_indicator: Option<ClearingFeeIndicator>§alloc_settl_inst_type: Option<AllocSettlInstType>§settl_delivery_type: Option<SettlDeliveryType>§stand_inst_db_type: Option<StandInstDbType>§stand_inst_db_name: Option<FixString>§stand_inst_db_id: Option<FixString>§dlvy_inst_grp: Option<Vec<DlvyInstGrp>>Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for AllocGrp
impl Send for AllocGrp
impl Sync for AllocGrp
impl Unpin for AllocGrp
impl UnwindSafe for AllocGrp
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