crafter 0.3.2

Packet-level network interaction for Rust tools and agents.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! DHCP protocol family organization.
//!
//! This module owns the versioned DHCP packet family. DHCPv4 lives in [`v4`],
//! and DHCPv6 lives in [`v6`].
//!
//! Packet behavior belongs in the versioned submodules so public imports are
//! explicit about the wire family.

pub mod v4;
pub mod v6;

pub use v4::*;
pub(crate) use v4::{append_dhcpv4_packet, is_dhcpv4_port_pair, looks_like_dhcpv4_payload};
pub use v6::*;
pub(crate) use v6::{append_dhcpv6_packet, looks_like_dhcpv6_payload};