nerve/node/mod.rs
1//! Node Management System for Nerve Framework
2//!
3//! Provides node registry and discovery components including:
4//! - Node registration and discovery
5//! - Node health monitoring and statistics
6//! - Communication partner discovery
7//! - Node coordination and integration
8
9#![warn(missing_docs)]
10
11// Node management submodules
12pub mod registry;
13pub mod discovery;
14pub mod health;
15pub mod coordination;
16
17// Re-exports for convenience
18pub use nerve_node::*;
19
20/// Node system prelude for convenient imports
21pub mod prelude {
22 // Core node traits
23 pub use nerve_core_traits::{NodeComponent, NodeRegistry};
24
25 // Node system components
26 pub use crate::node::registry::*;
27 pub use crate::node::discovery::*;
28 pub use crate::node::health::*;
29 pub use crate::node::coordination::*;
30}