Struct easyfix_messages::messages::NewOrderList
source · [−]pub struct NewOrderList {Show 20 fields
pub list_id: Str,
pub bid_id: Option<Str>,
pub client_bid_id: Option<Str>,
pub prog_rpt_reqs: Option<ProgRptReqs>,
pub bid_type: BidType,
pub prog_period_interval: Option<Int>,
pub cancellation_rights: Option<CancellationRights>,
pub money_laundering_status: Option<MoneyLaunderingStatus>,
pub regist_id: Option<Str>,
pub list_exec_inst_type: Option<ListExecInstType>,
pub list_exec_inst: Option<Str>,
pub contingency_type: Option<ContingencyType>,
pub encoded_list_exec_inst: Option<Data>,
pub allowable_one_sidedness_pct: Option<Percentage>,
pub allowable_one_sidedness_value: Option<Amt>,
pub allowable_one_sidedness_curr: Option<Currency>,
pub tot_no_orders: Int,
pub last_fragment: Option<Boolean>,
pub root_parties: Option<Vec<RootParties>>,
pub list_ord_grp: Vec<ListOrdGrp>,
}
Fields
list_id: Str
bid_id: Option<Str>
client_bid_id: Option<Str>
prog_rpt_reqs: Option<ProgRptReqs>
bid_type: BidType
prog_period_interval: Option<Int>
cancellation_rights: Option<CancellationRights>
money_laundering_status: Option<MoneyLaunderingStatus>
regist_id: Option<Str>
list_exec_inst_type: Option<ListExecInstType>
list_exec_inst: Option<Str>
contingency_type: Option<ContingencyType>
encoded_list_exec_inst: Option<Data>
allowable_one_sidedness_pct: Option<Percentage>
allowable_one_sidedness_value: Option<Amt>
allowable_one_sidedness_curr: Option<Currency>
tot_no_orders: Int
last_fragment: Option<Boolean>
root_parties: Option<Vec<RootParties>>
list_ord_grp: Vec<ListOrdGrp>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for NewOrderList
impl Send for NewOrderList
impl Sync for NewOrderList
impl Unpin for NewOrderList
impl UnwindSafe for NewOrderList
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