pub struct TrdCapRptSideGrp {
Show 103 fields pub side: Side, pub side_last_qty: Option<i64>, pub side_trade_report_id: Option<Vec<u8, Global>>, pub side_fill_station_cd: Option<Vec<u8, Global>>, pub side_reason_cd: Option<Vec<u8, Global>>, pub rpt_seq: Option<i64>, pub side_trd_sub_typ: Option<i64>, pub net_gross_ind: Option<NetGrossInd>, pub side_currency: Option<Currency>, pub side_settl_currency: Option<Currency>, pub parties: Option<Vec<Parties, Global>>, pub account: Option<Vec<u8, Global>>, pub acct_id_source: Option<AcctIdSource>, pub account_type: Option<AccountType>, pub process_code: Option<ProcessCode>, pub odd_lot: Option<bool>, pub clr_inst_grp: Option<Vec<ClrInstGrp, Global>>, pub trade_input_source: Option<Vec<u8, Global>>, pub trade_input_device: Option<Vec<u8, Global>>, pub compliance_id: Option<Vec<u8, Global>>, pub solicited_flag: Option<bool>, pub cust_order_capacity: Option<CustOrderCapacity>, pub trading_session_id: Option<TradingSessionId>, pub trading_session_sub_id: Option<TradingSessionSubId>, pub time_bracket: Option<Vec<u8, Global>>, pub commission: Option<Decimal>, pub comm_type: Option<CommType>, pub comm_currency: Option<Currency>, pub fund_renew_waiv: Option<FundRenewWaiv>, pub num_days_interest: Option<i64>, pub ex_date: Option<(u16, u8, u8)>, pub accrued_interest_rate: Option<Decimal>, pub accrued_interest_amt: Option<Decimal>, pub interest_at_maturity: Option<Decimal>, pub end_accrued_interest_amt: Option<Decimal>, pub start_cash: Option<Decimal>, pub end_cash: Option<Decimal>, pub concession: Option<Decimal>, pub total_takedown: Option<Decimal>, pub net_money: Option<Decimal>, pub settl_curr_amt: Option<Decimal>, pub settl_curr_fx_rate: Option<Decimal>, pub settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>, pub position_effect: Option<PositionEffect>, pub text: Option<Vec<u8, Global>>, pub encoded_text: Option<Vec<u8, Global>>, pub side_multi_leg_reporting_type: Option<SideMultiLegReportingType>, pub cont_amt_grp: Option<Vec<ContAmtGrp, Global>>, pub stipulations: Option<Vec<Stipulations, Global>>, pub misc_fees_grp: Option<Vec<MiscFeesGrp, Global>>, pub exchange_rule: Option<Vec<u8, Global>>, pub trade_alloc_indicator: Option<TradeAllocIndicator>, pub prealloc_method: Option<PreallocMethod>, pub alloc_id: Option<Vec<u8, Global>>, pub trd_alloc_grp: Option<Vec<TrdAllocGrp, Global>>, pub side_trd_reg_ts: Option<Vec<SideTrdRegTs, Global>>, pub settl_details: Option<Vec<SettlDetails, Global>>, pub side_gross_trade_amt: Option<Decimal>, pub aggressor_indicator: Option<bool>, pub exchange_special_instructions: Option<Vec<u8, Global>>, pub order_category: Option<OrderCategory>, pub order_id: Option<Vec<u8, Global>>, pub secondary_order_id: Option<Vec<u8, Global>>, pub cl_ord_id: Option<Vec<u8, Global>>, pub secondary_cl_ord_id: Option<Vec<u8, Global>>, pub list_id: Option<Vec<u8, Global>>, pub ref_order_id: Option<Vec<u8, Global>>, pub ref_order_id_source: Option<RefOrderIdSource>, pub ref_ord_id_reason: Option<RefOrdIdReason>, pub ord_type: Option<OrdType>, pub price: Option<Decimal>, pub stop_px: Option<Decimal>, pub exec_inst: Option<Vec<ExecInst, Global>>, pub ord_status: Option<OrdStatus>, pub order_qty: Option<Decimal>, pub cash_order_qty: Option<Decimal>, pub order_percent: Option<Decimal>, pub rounding_direction: Option<RoundingDirection>, pub rounding_modulus: Option<Decimal>, pub leaves_qty: Option<Decimal>, pub cum_qty: Option<Decimal>, pub time_in_force: Option<TimeInForce>, pub expire_time: Option<Vec<u8, Global>>, pub display_qty: Option<Decimal>, pub secondary_display_qty: Option<Decimal>, pub display_when: Option<DisplayWhen>, pub display_method: Option<DisplayMethod>, pub display_low_qty: Option<Decimal>, pub display_high_qty: Option<Decimal>, pub display_min_incr: Option<Decimal>, pub refresh_qty: Option<Decimal>, pub order_capacity: Option<OrderCapacity>, pub order_restrictions: Option<Vec<OrderRestrictions, Global>>, pub orig_cust_order_capacity: Option<OrigCustOrderCapacity>, pub order_input_device: Option<Vec<u8, Global>>, pub lot_type: Option<LotType>, pub trans_bkd_time: Option<Vec<u8, Global>>, pub orig_ord_mod_time: Option<Vec<u8, Global>>, pub booking_type: Option<BookingType>, pub side_exec_id: Option<Vec<u8, Global>>, pub order_delay: Option<i64>, pub order_delay_unit: Option<OrderDelayUnit>, pub side_liquidity_ind: Option<i64>,
}

Fields

side: Sideside_last_qty: Option<i64>side_trade_report_id: Option<Vec<u8, Global>>side_fill_station_cd: Option<Vec<u8, Global>>side_reason_cd: Option<Vec<u8, Global>>rpt_seq: Option<i64>side_trd_sub_typ: Option<i64>net_gross_ind: Option<NetGrossInd>side_currency: Option<Currency>side_settl_currency: Option<Currency>parties: Option<Vec<Parties, Global>>account: Option<Vec<u8, Global>>acct_id_source: Option<AcctIdSource>account_type: Option<AccountType>process_code: Option<ProcessCode>odd_lot: Option<bool>clr_inst_grp: Option<Vec<ClrInstGrp, Global>>trade_input_source: Option<Vec<u8, Global>>trade_input_device: Option<Vec<u8, Global>>compliance_id: Option<Vec<u8, Global>>solicited_flag: Option<bool>cust_order_capacity: Option<CustOrderCapacity>trading_session_id: Option<TradingSessionId>trading_session_sub_id: Option<TradingSessionSubId>time_bracket: Option<Vec<u8, Global>>commission: Option<Decimal>comm_type: Option<CommType>comm_currency: Option<Currency>fund_renew_waiv: Option<FundRenewWaiv>num_days_interest: Option<i64>ex_date: Option<(u16, u8, u8)>accrued_interest_rate: Option<Decimal>accrued_interest_amt: Option<Decimal>interest_at_maturity: Option<Decimal>end_accrued_interest_amt: Option<Decimal>start_cash: Option<Decimal>end_cash: Option<Decimal>concession: Option<Decimal>total_takedown: Option<Decimal>net_money: Option<Decimal>settl_curr_amt: Option<Decimal>settl_curr_fx_rate: Option<Decimal>settl_curr_fx_rate_calc: Option<SettlCurrFxRateCalc>position_effect: Option<PositionEffect>text: Option<Vec<u8, Global>>encoded_text: Option<Vec<u8, Global>>side_multi_leg_reporting_type: Option<SideMultiLegReportingType>cont_amt_grp: Option<Vec<ContAmtGrp, Global>>stipulations: Option<Vec<Stipulations, Global>>misc_fees_grp: Option<Vec<MiscFeesGrp, Global>>exchange_rule: Option<Vec<u8, Global>>trade_alloc_indicator: Option<TradeAllocIndicator>prealloc_method: Option<PreallocMethod>alloc_id: Option<Vec<u8, Global>>trd_alloc_grp: Option<Vec<TrdAllocGrp, Global>>side_trd_reg_ts: Option<Vec<SideTrdRegTs, Global>>settl_details: Option<Vec<SettlDetails, Global>>side_gross_trade_amt: Option<Decimal>aggressor_indicator: Option<bool>exchange_special_instructions: Option<Vec<u8, Global>>order_category: Option<OrderCategory>order_id: Option<Vec<u8, Global>>secondary_order_id: Option<Vec<u8, Global>>cl_ord_id: Option<Vec<u8, Global>>secondary_cl_ord_id: Option<Vec<u8, Global>>list_id: Option<Vec<u8, Global>>ref_order_id: Option<Vec<u8, Global>>ref_order_id_source: Option<RefOrderIdSource>ref_ord_id_reason: Option<RefOrdIdReason>ord_type: Option<OrdType>price: Option<Decimal>stop_px: Option<Decimal>exec_inst: Option<Vec<ExecInst, Global>>ord_status: Option<OrdStatus>order_qty: Option<Decimal>cash_order_qty: Option<Decimal>order_percent: Option<Decimal>rounding_direction: Option<RoundingDirection>rounding_modulus: Option<Decimal>leaves_qty: Option<Decimal>cum_qty: Option<Decimal>time_in_force: Option<TimeInForce>expire_time: Option<Vec<u8, Global>>display_qty: Option<Decimal>secondary_display_qty: Option<Decimal>display_when: Option<DisplayWhen>display_method: Option<DisplayMethod>display_low_qty: Option<Decimal>display_high_qty: Option<Decimal>display_min_incr: Option<Decimal>refresh_qty: Option<Decimal>order_capacity: Option<OrderCapacity>order_restrictions: Option<Vec<OrderRestrictions, Global>>orig_cust_order_capacity: Option<OrigCustOrderCapacity>order_input_device: Option<Vec<u8, Global>>lot_type: Option<LotType>trans_bkd_time: Option<Vec<u8, Global>>orig_ord_mod_time: Option<Vec<u8, Global>>booking_type: Option<BookingType>side_exec_id: Option<Vec<u8, Global>>order_delay: Option<i64>order_delay_unit: Option<OrderDelayUnit>side_liquidity_ind: Option<i64>

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.