hyperion/models/
backend.rs1use async_trait::async_trait;
2
3use super::{Config, ConfigError};
4
5mod db;
6mod file;
7
8#[async_trait]
9pub trait ConfigBackend {
10 async fn load(&mut self) -> Result<Config, ConfigError>;
11}
12
13pub use db::DbBackend;
14pub use file::{ConfigExt, FileBackend};