pub mod communication_value; pub mod data_value; pub use communication_value::CommunicationValue; pub use data_value::{DataKind, DataValue}; pub use mtp_common::CodecError; pub use mtp_type_map::{ CommunicationType, CommunicationTypeId, DataType, DataTypeId, PROTOCOL_VERSION, TypeMap, Version, communication_type_name, data_type_name, }; pub(crate) fn rand_u32() -> u32 { rand::random() } #[cfg(feature = "registry")] pub mod registry;