Trait etc::FileSystem
source · pub trait FileSystem: Meta {
// Provided methods
fn drain(&self) -> Result<(), Error> { ... }
fn back(&self) -> Result<Etc, Error> { ... }
fn entry<F>(&self, name: &str, f: F) -> Result<(), Error>
where F: FnOnce(Etc) { ... }
fn find(&self, src: &str) -> Result<PathBuf, Error> { ... }
fn find_all(&self, src: &str, res: &mut Vec<PathBuf>) -> Result<(), Error> { ... }
fn ls(&self) -> Result<Vec<String>, Error> { ... }
fn mkdir<P>(&self, path: P) -> Result<(), Error>
where P: AsRef<str> { ... }
fn open(&self, name: &str) -> Result<Etc, Error> { ... }
fn rm(&self, path: &str) -> Result<(), Error> { ... }
}
Expand description
mock file system
Provided Methods§
Object Safety§
This trait is not object safe.