Expand description
Core shared types, configuration, and error handling for the mesh.
Re-exports§
pub use config::AuthorizationPolicy;pub use config::BluetoothConfig;pub use config::BluetoothRfcommConfig;pub use config::BroadcastConfig;pub use config::Config;pub use config::DiscoveryConfig;pub use config::MeshConfig;pub use config::MeshKdfConfig;pub use config::MeshMode;pub use config::MessagingConfig;pub use config::PeerCleanupConfig;pub use config::PeerConfig;pub use config::PeerEndpointConfig;pub use config::RelayConfig;pub use config::SecurityConfig;pub use config::WifiDirectConfig;pub use error::PimError;pub use mesh_address::derive_mesh_ipv4;pub use mesh_address::derive_mesh_ipv6;pub use mesh_address::verify_mesh_ipv4;pub use mesh_address::verify_mesh_ipv6;pub use mesh_address::Ipv4Prefix;pub use mesh_address::Ipv6Prefix;pub use mesh_address::DEFAULT_MESH_IPV4_PREFIX;pub use mesh_address::DEFAULT_MESH_IPV6_PREFIX;pub use types::FrameCodec;pub use types::MeshIp;pub use types::NodeId;pub use debug::*;
Modules§
- config
- Configuration structures shared by the CLI and daemon.
- debug
- Shared runtime debug snapshot models used by the daemon and CLI.
- error
- Common error type shared across crates.
- mesh_
address - Deterministic mesh address derivation from
NodeId. - types
- Shared foundational types and wire-codec traits.