reactive_graph_config_api/
config_system.rs

1use std::sync::Arc;
2
3use async_trait::async_trait;
4use springtime_di::injectable;
5
6use reactive_graph_lifecycle::Lifecycle;
7
8use crate::ConfigManager;
9
10#[injectable]
11#[async_trait]
12pub trait ConfigSystem: Lifecycle {
13    fn get_config_manager(&self) -> Arc<dyn ConfigManager + Send + Sync>;
14}