//! Contains types used throughout the MQTT specification.
pub use SubscriptionFilter;
pub use Will;
pub use MqttBinary;
pub use VarByteInt;
pub use PacketIdentifier;
pub use ;
pub use ReasonCode;
pub use ;
pub use ;
/// The error returned when types are larger than what is representable according to the specification.
///
/// * [`VarByteInt`]: If [`VarByteInt::MAX_ENCODABLE`] is exceeded, an error of this type is returned.
/// * [`MqttBinary`]: If [`MqttBinary::MAX_LENGTH`] is exceeded, an error of this type is returned.
;