hermes-runtime-components 0.1.0

Implementation of an IBC Relayer in Rust, as a library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use cgp::prelude::*;

use crate::traits::fs::file_path::HasFilePathType;

#[derive_component(StringToFileWriterComponent, StringToFileWriter<Runtime>)]
#[async_trait]
pub trait CanWriteStringToFile: HasFilePathType + HasErrorType {
    async fn write_string_to_file(
        &self,
        path: &Self::FilePath,
        content: &str,
    ) -> Result<(), Self::Error>;
}