// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
//! Common utilities for use with the protocol.
/// Implementation of hybrid logical clock.
/// This module contains a trait that payload structs should implement to be serializable.
/// This module contains the error type for the Azure IoT Operations Protocol.
/// This module contains the topic processor functions for the Azure IoT Operations Protocol
pub
/// This module contains string values for Azure IoT Operations Protocol defined user properties.
/// This module contains the sending side cloud event implementation for the Azure IoT Operations Protocol.
pub
pub use CloudEventSubject;
/// Used to validate that a string is well-formed UTF-8 per the [MQTT 5 spec](https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_UTF-8_Encoded_String)
pub