Struct easyfix_messages::messages::Email
source · pub struct Email {Show 13 fields
pub email_thread_id: FixString,
pub email_type: EmailType,
pub orig_time: Option<UtcTimestamp>,
pub subject: FixString,
pub encoded_subject: Option<Data>,
pub routing_grp: Option<Vec<RoutingGrp>>,
pub instrmt_grp: Option<Vec<InstrmtGrp>>,
pub und_instrmt_grp: Option<Vec<UndInstrmtGrp>>,
pub instrmt_leg_grp: Option<Vec<InstrmtLegGrp>>,
pub order_id: Option<FixString>,
pub cl_ord_id: Option<FixString>,
pub lines_of_text_grp: Vec<LinesOfTextGrp>,
pub raw_data: Option<Data>,
}
Fields§
§email_thread_id: FixString
§email_type: EmailType
§orig_time: Option<UtcTimestamp>
§subject: FixString
§encoded_subject: Option<Data>
§routing_grp: Option<Vec<RoutingGrp>>
§instrmt_grp: Option<Vec<InstrmtGrp>>
§und_instrmt_grp: Option<Vec<UndInstrmtGrp>>
§instrmt_leg_grp: Option<Vec<InstrmtLegGrp>>
§order_id: Option<FixString>
§cl_ord_id: Option<FixString>
§lines_of_text_grp: Vec<LinesOfTextGrp>
§raw_data: Option<Data>
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Email
impl RefUnwindSafe for Email
impl Send for Email
impl Sync for Email
impl Unpin for Email
impl UnwindSafe for Email
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)