pub struct MdFullGrp {
Show 73 fields pub md_entry_type: MdEntryType, pub md_entry_id: Option<FixString>, pub md_entry_px: Option<Price>, pub price_type: Option<PriceType>, pub yield_type: Option<YieldType>, pub yield_: Option<Percentage>, pub yield_calc_date: Option<LocalMktDate>, pub yield_redemption_date: Option<LocalMktDate>, pub yield_redemption_price: Option<Price>, pub yield_redemption_price_type: Option<Int>, pub spread: Option<PriceOffset>, pub benchmark_curve_currency: Option<Currency>, pub benchmark_curve_name: Option<BenchmarkCurveName>, pub benchmark_curve_point: Option<FixString>, pub benchmark_price: Option<Price>, pub benchmark_price_type: Option<Int>, pub benchmark_security_id: Option<FixString>, pub benchmark_security_id_source: Option<FixString>, pub ord_type: Option<OrdType>, pub currency: Option<Currency>, pub md_entry_size: Option<Qty>, pub sec_sizes_grp: Option<Vec<SecSizesGrp>>, pub lot_type: Option<LotType>, pub md_entry_date: Option<UtcDateOnly>, pub md_entry_time: Option<UtcTimeOnly>, pub tick_direction: Option<TickDirection>, pub md_mkt: Option<Exchange>, pub trading_session_id: Option<TradingSessionId>, pub trading_session_sub_id: Option<TradingSessionSubId>, pub security_trading_status: Option<SecurityTradingStatus>, pub halt_reason_int: Option<HaltReasonInt>, pub quote_condition: Option<Vec<QuoteCondition>>, pub trade_condition: Option<Vec<TradeCondition>>, pub md_entry_originator: Option<FixString>, pub location_id: Option<FixString>, pub desk_id: Option<FixString>, pub open_close_settl_flag: Option<Vec<OpenCloseSettlFlag>>, pub time_in_force: Option<TimeInForce>, pub expire_date: Option<LocalMktDate>, pub expire_time: Option<UtcTimestamp>, pub min_qty: Option<Qty>, pub exec_inst: Option<Vec<ExecInst>>, pub seller_days: Option<Int>, pub order_id: Option<FixString>, pub secondary_order_id: Option<FixString>, pub quote_entry_id: Option<FixString>, pub md_entry_buyer: Option<FixString>, pub md_entry_seller: Option<FixString>, pub number_of_orders: Option<Int>, pub md_entry_position_no: Option<Int>, pub scope: Option<Vec<Scope>>, pub price_delta: Option<Float>, pub text: Option<FixString>, pub encoded_text: Option<Data>, pub md_price_level: Option<Int>, pub order_capacity: Option<OrderCapacity>, pub md_origin_type: Option<MdOriginType>, pub high_px: Option<Price>, pub low_px: Option<Price>, pub trade_volume: Option<Qty>, pub settl_type: Option<SettlType>, pub settl_date: Option<LocalMktDate>, pub md_quote_type: Option<MdQuoteType>, pub rpt_seq: Option<Int>, pub dealing_capacity: Option<DealingCapacity>, pub md_entry_spot_rate: Option<Float>, pub md_entry_forward_points: Option<PriceOffset>, pub parties: Option<Vec<Parties>>, pub settl_currency: Option<Currency>, pub rate_source: Option<Vec<RateSource>>, pub trd_type: Option<TrdType>, pub first_px: Option<Price>, pub last_px: Option<Price>,
}

Fields

md_entry_type: MdEntryTypemd_entry_id: Option<FixString>md_entry_px: Option<Price>price_type: Option<PriceType>yield_type: Option<YieldType>yield_: Option<Percentage>yield_calc_date: Option<LocalMktDate>yield_redemption_date: Option<LocalMktDate>yield_redemption_price: Option<Price>yield_redemption_price_type: Option<Int>spread: Option<PriceOffset>benchmark_curve_currency: Option<Currency>benchmark_curve_name: Option<BenchmarkCurveName>benchmark_curve_point: Option<FixString>benchmark_price: Option<Price>benchmark_price_type: Option<Int>benchmark_security_id: Option<FixString>benchmark_security_id_source: Option<FixString>ord_type: Option<OrdType>currency: Option<Currency>md_entry_size: Option<Qty>sec_sizes_grp: Option<Vec<SecSizesGrp>>lot_type: Option<LotType>md_entry_date: Option<UtcDateOnly>md_entry_time: Option<UtcTimeOnly>tick_direction: Option<TickDirection>md_mkt: Option<Exchange>trading_session_id: Option<TradingSessionId>trading_session_sub_id: Option<TradingSessionSubId>security_trading_status: Option<SecurityTradingStatus>halt_reason_int: Option<HaltReasonInt>quote_condition: Option<Vec<QuoteCondition>>trade_condition: Option<Vec<TradeCondition>>md_entry_originator: Option<FixString>location_id: Option<FixString>desk_id: Option<FixString>open_close_settl_flag: Option<Vec<OpenCloseSettlFlag>>time_in_force: Option<TimeInForce>expire_date: Option<LocalMktDate>expire_time: Option<UtcTimestamp>min_qty: Option<Qty>exec_inst: Option<Vec<ExecInst>>seller_days: Option<Int>order_id: Option<FixString>secondary_order_id: Option<FixString>quote_entry_id: Option<FixString>md_entry_buyer: Option<FixString>md_entry_seller: Option<FixString>number_of_orders: Option<Int>md_entry_position_no: Option<Int>scope: Option<Vec<Scope>>price_delta: Option<Float>text: Option<FixString>encoded_text: Option<Data>md_price_level: Option<Int>order_capacity: Option<OrderCapacity>md_origin_type: Option<MdOriginType>high_px: Option<Price>low_px: Option<Price>trade_volume: Option<Qty>settl_type: Option<SettlType>settl_date: Option<LocalMktDate>md_quote_type: Option<MdQuoteType>rpt_seq: Option<Int>dealing_capacity: Option<DealingCapacity>md_entry_spot_rate: Option<Float>md_entry_forward_points: Option<PriceOffset>parties: Option<Vec<Parties>>settl_currency: Option<Currency>rate_source: Option<Vec<RateSource>>trd_type: Option<TrdType>first_px: Option<Price>last_px: Option<Price>

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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 resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

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.