Skip to main content

tunnel_lattice_model/
lib.rs

1//! Operating-system-independent TUN/TAP domain types for Tunnel Lattice.
2//!
3//! This crate models data and contracts; it never inspects or mutates the
4//! host system — mirrors `net-lattice-model`'s separation in the sibling
5//! Lattice ecosystem. See ARCHITECTURE.md for the full rationale.
6
7#![warn(missing_docs)]
8
9mod device;
10mod mac;
11
12pub use device::{
13    AdminState, DesiredAdminState, Device, DeviceConfig, DeviceConfigPatch, DeviceId, DeviceKind,
14};
15pub use mac::MacAddress;