//! ICMPv6 protocol implementation ([RFC 4443]).
//!
//! [RFC 4443]: https://datatracker.ietf.org/doc/html/rfc4443
//!
//! This module provides strongly typed representations of ICMPv6 messages
//! defined in [IETF RFC 4443]. It includes the common message wrapper [`Message`],
//! the ICMPv6 [`Type`] field, helper types such as [`Checksum`] and the ICMPv6 messages.
//!
//! Supported messages:
//! - [Destination Unreachable](`DestinationUnreachable`)
//! - [Packet Too Big](`PacketTooBig`)
//! - [Time Exceeded](`TimeExceeded`)
//! - [Parameter Problem](`ParameterProblem`)
//! - [Echo Request](`EchoRequest`)
//! - [Echo Reply](`EchoReply`)
//!
//! [IETF RFC 4443]: https://datatracker.ietf.org/doc/html/rfc4443
//!
//! # Examples
//! ```
//! ```
// mod mapping;
pub use *;
// pub use mapping::*;