/ crates / distributed / src / lib.rs
lib.rs
 1  /// Distributed bot orchestration
 2  ///
 3  /// Provides gRPC-based coordinator/worker architecture
 4  
 5  pub mod coordinator;
 6  pub mod worker;
 7  pub mod protocol;
 8  pub mod registry;
 9  pub mod fault_tolerance;
10  
11  pub use coordinator::Coordinator;
12  pub use worker::Worker;
13  pub use registry::WorkerRegistry;
14  pub use fault_tolerance::{FaultDetector, BotMigration, MetricsBuffer, CoordinatorCheckpoint};
15  
16  // Include generated protobuf code
17  pub mod proto {
18      tonic::include_proto!("adnet.testbots");
19  }