Struct easyfix_messages::messages::Header  
source · [−]pub struct Header {Show 27 fields
    pub begin_string: Str,
    pub body_length: Length,
    pub msg_type: MsgType,
    pub sender_comp_id: Str,
    pub target_comp_id: Str,
    pub on_behalf_of_comp_id: Option<Str>,
    pub deliver_to_comp_id: Option<Str>,
    pub secure_data: Option<Data>,
    pub msg_seq_num: SeqNum,
    pub sender_sub_id: Option<Str>,
    pub sender_location_id: Option<Str>,
    pub target_sub_id: Option<Str>,
    pub target_location_id: Option<Str>,
    pub on_behalf_of_sub_id: Option<Str>,
    pub on_behalf_of_location_id: Option<Str>,
    pub deliver_to_sub_id: Option<Str>,
    pub deliver_to_location_id: Option<Str>,
    pub poss_dup_flag: Option<Boolean>,
    pub poss_resend: Option<Boolean>,
    pub sending_time: UtcTimestamp,
    pub orig_sending_time: Option<UtcTimestamp>,
    pub xml_data: Option<Data>,
    pub message_encoding: Option<Str>,
    pub last_msg_seq_num_processed: Option<SeqNum>,
    pub hop_grp: Option<Vec<HopGrp>>,
    pub appl_ver_id: Option<ApplVerId>,
    pub cstm_appl_ver_id: Option<Str>,
}Fields
begin_string: Strbody_length: Lengthmsg_type: MsgTypesender_comp_id: Strtarget_comp_id: Stron_behalf_of_comp_id: Option<Str>deliver_to_comp_id: Option<Str>secure_data: Option<Data>msg_seq_num: SeqNumsender_sub_id: Option<Str>sender_location_id: Option<Str>target_sub_id: Option<Str>target_location_id: Option<Str>on_behalf_of_sub_id: Option<Str>on_behalf_of_location_id: Option<Str>deliver_to_sub_id: Option<Str>deliver_to_location_id: Option<Str>poss_dup_flag: Option<Boolean>poss_resend: Option<Boolean>sending_time: UtcTimestamporig_sending_time: Option<UtcTimestamp>xml_data: Option<Data>message_encoding: Option<Str>last_msg_seq_num_processed: Option<SeqNum>hop_grp: Option<Vec<HopGrp>>appl_ver_id: Option<ApplVerId>cstm_appl_ver_id: Option<Str>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Header
impl Send for Header
impl Sync for Header
impl Unpin for Header
impl UnwindSafe for Header
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