Trait fix_rs::message::Message [] [src]

pub trait Message {
    fn conditional_required_fields(
        &self,
        version: MessageVersion
    ) -> Vec<FieldTag>; fn meta(&self) -> &Option<Meta>; fn set_meta(&mut self, meta: Meta); fn set_value(
        &mut self,
        key: FieldTag,
        value: &[u8]
    ) -> Result<(), SetValueError>; fn set_groups(&mut self, key: FieldTag, groups: &[Box<Message>]) -> bool; fn as_any(&self) -> &Any; fn as_any_mut(&mut self) -> &mut Any; fn new_into_box(&self) -> Box<Message + Send>; fn msg_type_header(&self) -> &'static [u8]; fn read_body(
        &self,
        fix_version: FIXVersion,
        message_version: MessageVersion,
        buf: &mut Vec<u8>
    ) -> usize; fn read(
        &self,
        fix_version: FIXVersion,
        message_version: MessageVersion,
        buf: &mut Vec<u8>
    ) -> usize { ... } }

Required Methods

Provided Methods

Implementors