dis_rs/
lib.rs

1#![allow(
2    clippy::cast_possible_truncation,
3    clippy::cast_precision_loss,
4    clippy::cast_sign_loss,
5    clippy::cast_possible_wrap,
6    clippy::float_cmp,
7    reason = "Parsing, writing, encoding, decoding PDUs uses many valid conversions"
8)]
9
10extern crate core;
11
12mod common;
13mod constants;
14mod fixed_parameters;
15pub mod utils;
16mod v6;
17mod v7;
18mod variable_parameters;
19
20include!(concat!(env!("OUT_DIR"), "/enumerations.rs"));
21
22pub use common::entity_state::parser::dr_other_parameters as parse_dr_other_parameters;
23pub use common::parse;
24pub use common::parse_v6 as parse_v6_pdus;
25pub use common::parse_v7 as parse_v7_pdus;
26pub use common::supported_protocol_versions;
27pub use common::Serialize;
28pub use v7::entity_state::entity_capabilities_from_bytes;
29pub use v7::parser::parse_pdu_status_fields;
30pub use v7::writer::serialize_pdu_status;
31
32pub use common::*;
33
34pub use fixed_parameters::*;
35pub use variable_parameters::VariableParameters;
36
37pub use common::errors::*;