hermes_cli_components/traits/config/
load_config.rs

1use cgp::prelude::*;
2
3use crate::traits::types::config::HasConfigType;
4
5#[derive_component(ConfigLoaderComponent, ConfigLoader<App>)]
6#[async_trait]
7pub trait CanLoadConfig: HasConfigType + HasErrorType {
8    async fn load_config(&self) -> Result<Self::Config, Self::Error>;
9}