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: Sideorig_cl_ord_id: Option<FixString>cl_ord_id: FixStringsecondary_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
sourceimpl Clone for SideCrossOrdModGrp
impl Clone for SideCrossOrdModGrp
sourcefn clone(&self) -> SideCrossOrdModGrp
fn clone(&self) -> SideCrossOrdModGrp
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for SideCrossOrdModGrp
impl Send for SideCrossOrdModGrp
impl Sync for SideCrossOrdModGrp
impl Unpin for SideCrossOrdModGrp
impl UnwindSafe for SideCrossOrdModGrp
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