Skip to main content

lab_ops_lab_lib/
lib.rs

1//! Shared utilities and types for the `lab-ops` workspace.
2//!
3//! Provides the canonical [`TransportProtocol`] enum, Docker client helpers,
4//! and shared constants used by both `natmap` and `auto-discover`.
5
6pub mod consts;
7pub mod docker;
8pub mod port;
9pub mod protocol;
10
11pub use consts::NATMAP_SOCKET;
12pub use docker::connect;
13pub use docker::trim_container_name;
14pub use port::PortAllocator;
15pub use port::PortAssignments;
16pub use protocol::TransportProtocol;