internet 0.1.0

Network library for rust
Documentation
//! # UDP: User Datagram Protocol.
//!
//! Unreliable, unordered datagram transport protocol with minimal overhead.
//!
//! ## Status
//!
//! **In Development** — Codec and mapping API mostly complete.
//! Communication layer pending. Breaking changes possible until stable.
//!
//! ## Components
//!
//! Codecs:
//!  - [`Header`]
//!  - [`Port`]
//!  - [`Checksum`]
//!  - [`Ipv4PseudoHeader`]
//!  - [`Ipv6PseudoHeader`]
//!  - [`Option`]
//!  - [`EndOfOptionsList`]
//!  - [`NoOperation`]
//!  - [`AdditionalPayloadChecksum`]
//!  - [`Fragmentation`]
//!  - [`MaximumDatagramSize`]
//!  - [`MaximumReassembledDatagramSize`]
//!  - [`EchoRequest`]
//!  - [`EchoResponse`]
//!  - [`Timestamp`]
//!
//! Mappings:
//!  - [`HeaderMapping`]
//!
//! ## References
//!
//! - UDP Header: [RFC 768](https://datatracker.ietf.org/doc/html/rfc768)
//! - UDP Options: [RFC 9868](https://datatracker.ietf.org/doc/html/rfc9868)

mod encoding;
pub use encoding::*;

mod mapping;
pub use mapping::*;