module_orchestrator/lib.rs
1//! Module Orchestrator
2//!
3//! System module for service discovery.
4//! This module provides `DirectoryService` for gRPC service registration and discovery.
5#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
6
7// === MODULE DEFINITION ===
8pub mod module;
9pub use module::{ModuleOrchestrator, ModuleOrchestratorConfig};
10
11// === INTERNAL MODULES ===
12mod server;
13
14// === RE-EXPORTS ===
15pub use cf_system_sdks::directory::{
16 DirectoryGrpcClient, RegisterInstanceInfo, ServiceEndpoint, ServiceInstanceInfo,
17};