pub trait FsDriver {
// Required methods
fn write_file(&self, path: &Path, content: &str) -> Result<(), Error>;
fn read_file(&self, path: &Path) -> Result<String, Error>;
fn exists(&self, path: &Path) -> bool;
}
pub trait FsDriver {
// Required methods
fn write_file(&self, path: &Path, content: &str) -> Result<(), Error>;
fn read_file(&self, path: &Path) -> Result<String, Error>;
fn exists(&self, path: &Path) -> bool;
}