hermes_cli_components/traits/config/
write_config.rs

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