internet 0.0.5

Network library for rust
Documentation
//! TCP protocol implementation ([RFC 9293]).
//!
//! Transmission Control Protocol (TCP) is a connection-oriented communication protocol.
//! TCP is used for reliable and ordered data delivery.
//!
//! This module provides encoding for following TCP header, primitives and options:
//!  - [`Header`]
//!  - [`Port`]
//!  - [`Checksum`]
//!  - [`Ipv4PseudoHeader`]
//!  - [`Ipv6PseudoHeader`]
//!  - [`Option`]
//!  - [`Kind`]
//!  - [`EndOfOptionList`]
//!  - [`NoOperation`]
//!  - [`MaximumSegmentSize`]
//!  - [`WindowScale`]
//!  - [`SackPermitted`]
//!  - [`Sack`]
//!  - [`Timestamps`]
//!  - [`Md5Signature`]
//!
//! And mapping over buffers:
//!  - [`HeaderMapping`]
//!  - [`OptionsMapping`]
//!
//! [RFC 9293]: https://datatracker.ietf.org/doc/html/rfc9293

mod mapping;
#[allow(unused_imports)]
pub use mapping::*;

mod encoding;
pub use encoding::*;