Skip to main content

hotfix_message/
lib.rs

1#![deny(clippy::expect_used)]
2#![deny(clippy::panic)]
3#![deny(clippy::unwrap_used)]
4
5mod builder;
6mod encoder;
7mod encoding;
8pub mod error;
9mod field_map;
10pub mod message;
11pub mod parsed_message;
12pub(crate) mod parts;
13pub mod session_fields;
14mod tags;
15
16pub use builder::{MessageBuilder, SOH};
17pub use encoding::Buffer;
18pub use encoding::field_access::FieldType;
19pub use encoding::field_types;
20#[cfg(feature = "fix42")]
21pub use encoding::fix42;
22#[cfg(feature = "fix44")]
23pub use encoding::fix44;
24pub use encoding::{FieldValueError, HardCodedFixFieldDefinition};
25pub use field_map::{Field, FieldMap};
26pub use hotfix_derive::FieldType;
27pub use hotfix_dictionary::{self as dict, TagU32};
28pub use parts::{Part, RepeatingGroup};