Struct easyfix_messages::groups::SideCrossOrdModGrp
source · pub struct SideCrossOrdModGrp {Show 42 fields
pub side: Side,
pub orig_cl_ord_id: Option<FixString>,
pub cl_ord_id: FixString,
pub secondary_cl_ord_id: Option<FixString>,
pub cl_ord_link_id: Option<FixString>,
pub parties: Option<Vec<Parties>>,
pub trade_origination_date: Option<LocalMktDate>,
pub trade_date: Option<LocalMktDate>,
pub account: Option<FixString>,
pub acct_id_source: Option<AcctIdSource>,
pub account_type: Option<AccountType>,
pub day_booking_inst: Option<DayBookingInst>,
pub booking_unit: Option<BookingUnit>,
pub prealloc_method: Option<PreallocMethod>,
pub alloc_id: Option<FixString>,
pub pre_alloc_grp: Option<Vec<PreAllocGrp>>,
pub qty_type: Option<QtyType>,
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 commission: Option<Amt>,
pub comm_type: Option<CommType>,
pub comm_currency: Option<Currency>,
pub fund_renew_waiv: Option<FundRenewWaiv>,
pub order_capacity: Option<OrderCapacity>,
pub order_restrictions: Option<Vec<OrderRestrictions>>,
pub pre_trade_anonymity: Option<Boolean>,
pub cust_order_capacity: Option<CustOrderCapacity>,
pub forex_req: Option<Boolean>,
pub settl_currency: Option<Currency>,
pub booking_type: Option<BookingType>,
pub text: Option<FixString>,
pub encoded_text: Option<Data>,
pub position_effect: Option<PositionEffect>,
pub covered_or_uncovered: Option<CoveredOrUncovered>,
pub cash_margin: Option<CashMargin>,
pub clearing_fee_indicator: Option<ClearingFeeIndicator>,
pub solicited_flag: Option<Boolean>,
pub side_compliance_id: Option<FixString>,
pub side_time_in_force: Option<UtcTimestamp>,
}
Fields§
§side: Side
§orig_cl_ord_id: Option<FixString>
§cl_ord_id: FixString
§secondary_cl_ord_id: Option<FixString>
§cl_ord_link_id: Option<FixString>
§parties: Option<Vec<Parties>>
§trade_origination_date: Option<LocalMktDate>
§trade_date: Option<LocalMktDate>
§account: Option<FixString>
§acct_id_source: Option<AcctIdSource>
§account_type: Option<AccountType>
§day_booking_inst: Option<DayBookingInst>
§booking_unit: Option<BookingUnit>
§prealloc_method: Option<PreallocMethod>
§alloc_id: Option<FixString>
§pre_alloc_grp: Option<Vec<PreAllocGrp>>
§qty_type: Option<QtyType>
§order_qty: Option<Qty>
§cash_order_qty: Option<Qty>
§order_percent: Option<Percentage>
§rounding_direction: Option<RoundingDirection>
§rounding_modulus: Option<Float>
§commission: Option<Amt>
§comm_type: Option<CommType>
§comm_currency: Option<Currency>
§fund_renew_waiv: Option<FundRenewWaiv>
§order_capacity: Option<OrderCapacity>
§order_restrictions: Option<Vec<OrderRestrictions>>
§pre_trade_anonymity: Option<Boolean>
§cust_order_capacity: Option<CustOrderCapacity>
§forex_req: Option<Boolean>
§settl_currency: Option<Currency>
§booking_type: Option<BookingType>
§text: Option<FixString>
§encoded_text: Option<Data>
§position_effect: Option<PositionEffect>
§covered_or_uncovered: Option<CoveredOrUncovered>
§cash_margin: Option<CashMargin>
§clearing_fee_indicator: Option<ClearingFeeIndicator>
§solicited_flag: Option<Boolean>
§side_compliance_id: Option<FixString>
§side_time_in_force: Option<UtcTimestamp>
Trait Implementations§
source§impl Clone for SideCrossOrdModGrp
impl Clone for SideCrossOrdModGrp
source§fn clone(&self) -> SideCrossOrdModGrp
fn clone(&self) -> SideCrossOrdModGrp
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SideCrossOrdModGrp
impl Debug for SideCrossOrdModGrp
source§impl Default for SideCrossOrdModGrp
impl Default for SideCrossOrdModGrp
source§fn default() -> SideCrossOrdModGrp
fn default() -> SideCrossOrdModGrp
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SideCrossOrdModGrp
impl RefUnwindSafe for SideCrossOrdModGrp
impl Send for SideCrossOrdModGrp
impl Sync for SideCrossOrdModGrp
impl Unpin for SideCrossOrdModGrp
impl UnwindSafe for SideCrossOrdModGrp
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