Trait fix_rs::field_type::FieldType [] [src]

pub trait FieldType {
    type Type;
    fn default_value() -> Self::Type;
    fn is_empty(field: &Self::Type) -> bool;
    fn len(field: &Self::Type) -> usize;
    fn read(
        field: &Self::Type,
        fix_version: FIXVersion,
        message_version: MessageVersion,
        buf: &mut Vec<u8>
    ) -> usize; fn rule() -> Option<Rule> { ... } fn set_value(
        _field: &mut Self::Type,
        _bytes: &[u8]
    ) -> Result<(), SetValueError> { ... } fn set_groups(_field: &mut Self::Type, _groups: &[Box<Message>]) -> bool { ... } }

Associated Types

Required Methods

Provided Methods

Implementors