diff --git a/src/transport/mod.rs b/src/transport/mod.rs index ee93774f..6156cdcb 100644 --- a/src/transport/mod.rs +++ b/src/transport/mod.rs @@ -17,8 +17,13 @@ pub mod ethernet; /// Kernel link-event notifications, shared by any transport or detector that /// needs to react to interface state without polling for it. +/// +/// Crate-internal on purpose. It is a mechanism the node's own subsystems +/// share, not a surface an embedder builds against, and publishing it would +/// commit the library to its shape before anything outside the crate has asked +/// for it. #[cfg(unix)] -pub mod watcher; +pub(crate) mod watcher; #[cfg(ble_available)] pub mod ble;