internet 0.0.5

Network library for rust
Documentation
//! ICMP protocol implementation ([RFC 792]).
//!
//! [RFC 792]: https://datatracker.ietf.org/doc/html/rfc792
//!
//! This module provides strongly typed representations of ICMPv4 messages
//! defined in [IETF RFC 792]. It includes the common message wrapper [`Message`],
//! the ICMPv4 [`Type`] field, helper types such as [`Checksum`] and the ICMPv4 messages.
//!
//! Supported messages:
//!  - [Destination Unreachable](`DestinationUnreachable`)
//!  - [Time Exceeded](`TimeExceeded`)
//!  - [Parameter Problem](`ParameterProblem`)
//!  - [Source Quench](`SourceQuench`)
//!  - [Redirect](`Redirect`)
//!  - [Echo](`Echo`)
//!  - [Echo Reply](`EchoReply`)
//!  - [Timestamp](`Timestamp`)
//!  - [Timestamp Reply](`TimestampReply`)
//!  - [Information Request](`InformationReply`)
//!
//! [IETF RFC 792]: https://datatracker.ietf.org/doc/html/rfc792
//!
//! # Examples
//! ```
//! ```

mod encoding;
pub use encoding::*;