dbus_message_parser/value/
mod.rs1mod bus;
2mod container;
3mod error;
4mod interface;
5mod member;
6mod object_path;
7mod type_enum;
8mod value_enum;
9
10pub use bus::{
11 Bus, BusError, UniqueConnectionName, UniqueConnectionNameError, WellKnownBusName,
12 WellKnownBusNameError,
13};
14pub use container::{Array, ArrayError, Struct, StructError};
15pub use error::{Error, ErrorError};
16pub use interface::{Interface, InterfaceError};
17pub use member::{Member, MemberError};
18pub use object_path::{ObjectPath, ObjectPathError};
19pub use type_enum::{Type, TypeError, MAXIMUM_SIGNATURE_LENGTH};
20pub use value_enum::Value;
21
22pub const MAXIMUM_NAME_LENGTH: usize = 255;
23pub const MAXIMUM_ARRAY_LENGTH: usize = 67108864;
24
25pub const MAXIMUM_ARRAY_DEPTH: u8 = 32;
26pub const MAXIMUM_STRUCT_DEPTH: u8 = 32;
27pub const MAXIMUM_DICT_DEPTH: u8 = 32;