//! Unique identifier newtype used by the fragmentation layer.
//!
//! `MessageId` is a thin wrapper around `u64` so protocols can tag logical
//! messages without exposing raw integers throughout the codebase.
use ;
use ;
/// Unique identifier for a logical message undergoing fragmentation.
///
/// # Examples
///
/// ```
/// use wireframe::fragment::MessageId;
/// let id = MessageId::new(42);
/// assert_eq!(id.get(), 42);
/// ```
;