Struct easyfix_messages::messages::TrdCapRptSideGrp  
source · [−]pub struct TrdCapRptSideGrp {Show 103 fields
    pub side: Side,
    pub side_last_qty: Option<Int>,
    pub side_trade_report_id: Option<Str>,
    pub side_fill_station_cd: Option<Str>,
    pub side_reason_cd: Option<Str>,
    pub rpt_seq: Option<Int>,
    pub side_trd_sub_typ: Option<Int>,
    pub net_gross_ind: Option<NetGrossInd>,
    pub side_currency: Option<Currency>,
    pub side_settl_currency: Option<Currency>,
    pub parties: Option<Vec<Parties>>,
    pub account: Option<Str>,
    pub acct_id_source: Option<AcctIdSource>,
    pub account_type: Option<AccountType>,
    pub process_code: Option<ProcessCode>,
    pub odd_lot: Option<Boolean>,
    pub clr_inst_grp: Option<Vec<ClrInstGrp>>,
    pub trade_input_source: Option<Str>,
    pub trade_input_device: Option<Str>,
    pub compliance_id: Option<Str>,
    pub solicited_flag: Option<Boolean>,
    pub cust_order_capacity: Option<CustOrderCapacity>,
    pub trading_session_id: Option<TradingSessionId>,
    pub trading_session_sub_id: Option<TradingSessionSubId>,
    pub time_bracket: Option<Str>,
    pub commission: Option<Amt>,
    pub comm_type: Option<CommType>,
    pub comm_currency: Option<Currency>,
    pub fund_renew_waiv: Option<FundRenewWaiv>,
    pub num_days_interest: Option<Int>,
    pub ex_date: Option<LocalMktDate>,
    pub accrued_interest_rate: Option<Percentage>,
    pub accrued_interest_amt: Option<Amt>,
    pub interest_at_maturity: Option<Amt>,
    pub end_accrued_interest_amt: Option<Amt>,
    pub start_cash: Option<Amt>,
    pub end_cash: Option<Amt>,
    pub concession: Option<Amt>,
    pub total_takedown: Option<Amt>,
    pub net_money: Option<Amt>,
    pub settl_curr_amt: Option<Amt>,
    pub settl_curr_fx_rate: Option<Float>,
    pub settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>,
    pub position_effect: Option<PositionEffect>,
    pub text: Option<Str>,
    pub encoded_text: Option<Data>,
    pub side_multi_leg_reporting_type: Option<SideMultiLegReportingType>,
    pub cont_amt_grp: Option<Vec<ContAmtGrp>>,
    pub stipulations: Option<Vec<Stipulations>>,
    pub misc_fees_grp: Option<Vec<MiscFeesGrp>>,
    pub exchange_rule: Option<Str>,
    pub trade_alloc_indicator: Option<TradeAllocIndicator>,
    pub prealloc_method: Option<PreallocMethod>,
    pub alloc_id: Option<Str>,
    pub trd_alloc_grp: Option<Vec<TrdAllocGrp>>,
    pub side_trd_reg_ts: Option<Vec<SideTrdRegTs>>,
    pub settl_details: Option<Vec<SettlDetails>>,
    pub side_gross_trade_amt: Option<Amt>,
    pub aggressor_indicator: Option<Boolean>,
    pub exchange_special_instructions: Option<Str>,
    pub order_category: Option<OrderCategory>,
    pub order_id: Option<Str>,
    pub secondary_order_id: Option<Str>,
    pub cl_ord_id: Option<Str>,
    pub secondary_cl_ord_id: Option<Str>,
    pub list_id: Option<Str>,
    pub ref_order_id: Option<Str>,
    pub ref_order_id_source: Option<RefOrderIdSource>,
    pub ref_ord_id_reason: Option<RefOrdIdReason>,
    pub ord_type: Option<OrdType>,
    pub price: Option<Price>,
    pub stop_px: Option<Price>,
    pub exec_inst: Option<Vec<ExecInst>>,
    pub ord_status: Option<OrdStatus>,
    pub order_qty: Option<Qty>,
    pub cash_order_qty: Option<Qty>,
    pub order_percent: Option<Percentage>,
    pub rounding_direction: Option<RoundingDirection>,
    pub rounding_modulus: Option<Float>,
    pub leaves_qty: Option<Qty>,
    pub cum_qty: Option<Qty>,
    pub time_in_force: Option<TimeInForce>,
    pub expire_time: Option<UtcTimestamp>,
    pub display_qty: Option<Qty>,
    pub secondary_display_qty: Option<Qty>,
    pub display_when: Option<DisplayWhen>,
    pub display_method: Option<DisplayMethod>,
    pub display_low_qty: Option<Qty>,
    pub display_high_qty: Option<Qty>,
    pub display_min_incr: Option<Qty>,
    pub refresh_qty: Option<Qty>,
    pub order_capacity: Option<OrderCapacity>,
    pub order_restrictions: Option<Vec<OrderRestrictions>>,
    pub orig_cust_order_capacity: Option<OrigCustOrderCapacity>,
    pub order_input_device: Option<Str>,
    pub lot_type: Option<LotType>,
    pub trans_bkd_time: Option<UtcTimestamp>,
    pub orig_ord_mod_time: Option<UtcTimestamp>,
    pub booking_type: Option<BookingType>,
    pub side_exec_id: Option<Str>,
    pub order_delay: Option<Int>,
    pub order_delay_unit: Option<OrderDelayUnit>,
    pub side_liquidity_ind: Option<Int>,
}Fields
side: Sideside_last_qty: Option<Int>side_trade_report_id: Option<Str>side_fill_station_cd: Option<Str>side_reason_cd: Option<Str>rpt_seq: Option<Int>side_trd_sub_typ: Option<Int>net_gross_ind: Option<NetGrossInd>side_currency: Option<Currency>side_settl_currency: Option<Currency>parties: Option<Vec<Parties>>account: Option<Str>acct_id_source: Option<AcctIdSource>account_type: Option<AccountType>process_code: Option<ProcessCode>odd_lot: Option<Boolean>clr_inst_grp: Option<Vec<ClrInstGrp>>trade_input_source: Option<Str>trade_input_device: Option<Str>compliance_id: Option<Str>solicited_flag: Option<Boolean>cust_order_capacity: Option<CustOrderCapacity>trading_session_id: Option<TradingSessionId>trading_session_sub_id: Option<TradingSessionSubId>time_bracket: Option<Str>commission: Option<Amt>comm_type: Option<CommType>comm_currency: Option<Currency>fund_renew_waiv: Option<FundRenewWaiv>num_days_interest: Option<Int>ex_date: Option<LocalMktDate>accrued_interest_rate: Option<Percentage>accrued_interest_amt: Option<Amt>interest_at_maturity: Option<Amt>end_accrued_interest_amt: Option<Amt>start_cash: Option<Amt>end_cash: Option<Amt>concession: Option<Amt>total_takedown: Option<Amt>net_money: Option<Amt>settl_curr_amt: Option<Amt>settl_curr_fx_rate: Option<Float>settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>position_effect: Option<PositionEffect>text: Option<Str>encoded_text: Option<Data>side_multi_leg_reporting_type: Option<SideMultiLegReportingType>cont_amt_grp: Option<Vec<ContAmtGrp>>stipulations: Option<Vec<Stipulations>>misc_fees_grp: Option<Vec<MiscFeesGrp>>exchange_rule: Option<Str>trade_alloc_indicator: Option<TradeAllocIndicator>prealloc_method: Option<PreallocMethod>alloc_id: Option<Str>trd_alloc_grp: Option<Vec<TrdAllocGrp>>side_trd_reg_ts: Option<Vec<SideTrdRegTs>>settl_details: Option<Vec<SettlDetails>>side_gross_trade_amt: Option<Amt>aggressor_indicator: Option<Boolean>exchange_special_instructions: Option<Str>order_category: Option<OrderCategory>order_id: Option<Str>secondary_order_id: Option<Str>cl_ord_id: Option<Str>secondary_cl_ord_id: Option<Str>list_id: Option<Str>ref_order_id: Option<Str>ref_order_id_source: Option<RefOrderIdSource>ref_ord_id_reason: Option<RefOrdIdReason>ord_type: Option<OrdType>price: Option<Price>stop_px: Option<Price>exec_inst: Option<Vec<ExecInst>>ord_status: Option<OrdStatus>order_qty: Option<Qty>cash_order_qty: Option<Qty>order_percent: Option<Percentage>rounding_direction: Option<RoundingDirection>rounding_modulus: Option<Float>leaves_qty: Option<Qty>cum_qty: Option<Qty>time_in_force: Option<TimeInForce>expire_time: Option<UtcTimestamp>display_qty: Option<Qty>secondary_display_qty: Option<Qty>display_when: Option<DisplayWhen>display_method: Option<DisplayMethod>display_low_qty: Option<Qty>display_high_qty: Option<Qty>display_min_incr: Option<Qty>refresh_qty: Option<Qty>order_capacity: Option<OrderCapacity>order_restrictions: Option<Vec<OrderRestrictions>>orig_cust_order_capacity: Option<OrigCustOrderCapacity>order_input_device: Option<Str>lot_type: Option<LotType>trans_bkd_time: Option<UtcTimestamp>orig_ord_mod_time: Option<UtcTimestamp>booking_type: Option<BookingType>side_exec_id: Option<Str>order_delay: Option<Int>order_delay_unit: Option<OrderDelayUnit>side_liquidity_ind: Option<Int>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TrdCapRptSideGrp
impl Send for TrdCapRptSideGrp
impl Sync for TrdCapRptSideGrp
impl Unpin for TrdCapRptSideGrp
impl UnwindSafe for TrdCapRptSideGrp
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