hotfix-message 0.4.0

FIX messages for HotFIX.
Documentation
#![deny(clippy::expect_used)]
#![deny(clippy::panic)]
#![deny(clippy::unwrap_used)]

mod builder;
mod encoder;
mod encoding;
pub mod error;
mod field_map;
pub mod message;
pub mod parsed_message;
pub(crate) mod parts;
pub mod session_fields;
mod tags;

pub use builder::{MessageBuilder, SOH};
pub use encoding::Buffer;
pub use encoding::field_access::FieldType;
pub use encoding::field_types;
#[cfg(feature = "fix42")]
pub use encoding::fix42;
#[cfg(feature = "fix44")]
pub use encoding::fix44;
pub use encoding::{FieldValueError, HardCodedFixFieldDefinition};
pub use field_map::{Field, FieldMap};
pub use hotfix_derive::FieldType;
pub use hotfix_dictionary::{self as dict, TagU32};
pub use parts::{Part, RepeatingGroup};