Struct easyfix::messages::SecurityListUpdateReport
source · [−]pub struct SecurityListUpdateReport {Show 23 fields
pub appl_id: Option<FixString>,
pub appl_seq_num: Option<u32>,
pub appl_last_seq_num: Option<u32>,
pub appl_resend_flag: Option<bool>,
pub security_report_id: Option<i64>,
pub security_req_id: Option<FixString>,
pub security_response_id: Option<FixString>,
pub security_request_result: Option<SecurityRequestResult>,
pub tot_no_related_sym: Option<i64>,
pub clearing_business_date: Option<NaiveDate>,
pub security_update_action: Option<SecurityUpdateAction>,
pub corporate_action: Option<Vec<CorporateAction, Global>>,
pub market_id: Option<[u8; 4]>,
pub market_segment_id: Option<FixString>,
pub last_fragment: Option<bool>,
pub sec_lst_upd_rel_sym_grp: Option<Vec<SecLstUpdRelSymGrp, Global>>,
pub security_list_id: Option<FixString>,
pub security_list_ref_id: Option<FixString>,
pub security_list_desc: Option<FixString>,
pub encoded_security_list_desc: Option<Vec<u8, Global>>,
pub security_list_type: Option<SecurityListType>,
pub security_list_type_source: Option<SecurityListTypeSource>,
pub transact_time: Option<DateTime<Utc>>,
}
Fields
appl_id: Option<FixString>
appl_seq_num: Option<u32>
appl_last_seq_num: Option<u32>
appl_resend_flag: Option<bool>
security_report_id: Option<i64>
security_req_id: Option<FixString>
security_response_id: Option<FixString>
security_request_result: Option<SecurityRequestResult>
clearing_business_date: Option<NaiveDate>
security_update_action: Option<SecurityUpdateAction>
corporate_action: Option<Vec<CorporateAction, Global>>
market_id: Option<[u8; 4]>
market_segment_id: Option<FixString>
last_fragment: Option<bool>
sec_lst_upd_rel_sym_grp: Option<Vec<SecLstUpdRelSymGrp, Global>>
security_list_id: Option<FixString>
security_list_ref_id: Option<FixString>
security_list_desc: Option<FixString>
encoded_security_list_desc: Option<Vec<u8, Global>>
security_list_type: Option<SecurityListType>
security_list_type_source: Option<SecurityListTypeSource>
transact_time: Option<DateTime<Utc>>
Implementations
Trait Implementations
sourceimpl Clone for SecurityListUpdateReport
impl Clone for SecurityListUpdateReport
sourcefn clone(&self) -> SecurityListUpdateReport
fn clone(&self) -> SecurityListUpdateReport
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
sourceimpl Debug for SecurityListUpdateReport
impl Debug for SecurityListUpdateReport
sourceimpl From<SecurityListUpdateReport> for Message
impl From<SecurityListUpdateReport> for Message
sourcefn from(msg: SecurityListUpdateReport) -> Message
fn from(msg: SecurityListUpdateReport) -> Message
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for SecurityListUpdateReport
impl Send for SecurityListUpdateReport
impl Sync for SecurityListUpdateReport
impl Unpin for SecurityListUpdateReport
impl UnwindSafe for SecurityListUpdateReport
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