rs_zero/core/mod.rs
1//! Core utilities shared by rs-zero crates.
2
3pub mod config;
4pub mod error;
5pub mod logging;
6pub mod service;
7pub mod service_group;
8pub mod shutdown;
9
10pub use config::load_config;
11pub use error::{CoreError, CoreResult};
12pub use logging::{LogConfig, LogFormat, LogWriterConfig, init_tracing};
13pub use service::{FnService, Service, ServiceFuture, ServiceInfo};
14pub use service_group::{ServiceGroup, ServiceGroupConfig, ServiceGroupHandle};
15pub use shutdown::{ShutdownFuture, ShutdownToken, shutdown_signal};