1mod messagetype_enum;
2mod fieldtype_enum;
3mod match_predefined_field_value;
4mod match_messagetype;
5mod match_messagetype_field;
6mod match_messagetype_offset;
7mod match_messagetype_scale;
8mod match_message_timestamp_field;
9
10pub use messagetype_enum::MessageType;
11pub use fieldtype_enum::FieldType;
12pub use match_predefined_field_value::match_predefined_field_value;
13pub use match_messagetype::match_messagetype;
14pub use match_messagetype_field::match_message_field;
15pub use match_messagetype_offset::match_message_offset;
16pub use match_messagetype_scale::match_message_scale;
17pub use match_message_timestamp_field::match_message_timestamp_field;
18
19pub type MatchScaleFn = dyn std::ops::Fn(usize) -> std::option::Option<f32>;
20pub type MatchOffsetFn = dyn std::ops::Fn(usize) -> std::option::Option<i16>;
21pub type MatchFieldTypeFn = dyn std::ops::Fn(usize) -> FieldType;