hotfix_encoding/
lib.rs

1//! Crate implementing the encoding (presentation) layer.
2mod buffer;
3pub mod config;
4pub mod decoder;
5mod definitions;
6mod encoder;
7mod error;
8pub mod field_access;
9pub mod field_types;
10pub mod raw_decoder;
11mod utils;
12
13pub use hotfix_derive::FieldType;
14pub use hotfix_dictionary::{self as dict, TagU32};
15
16use buffer::{Buffer, BufferWriter};
17pub use config::{Config, GetConfig};
18pub use decoder::{Decoder, Message};
19#[cfg(feature = "fix42")]
20pub use definitions::fix42;
21pub use definitions::{fix44, HardCodedFixFieldDefinition};
22pub use encoder::{Encoder, EncoderHandle, SetField};
23use field_access::FieldType;