[−][src]Trait etc::FileSystem
mock file system
Provided methods
pub fn drain(&self) -> Result<(), Error>[src]
remove current dir or file
pub fn back(&self) -> Result<Etc, Error>[src]
opens a file in write-only mode.
pub fn entry<F>(&self, name: &str, f: F) -> Result<(), Error> where
F: FnOnce(Etc), [src]
F: FnOnce(Etc),
entry of a file
pub fn find(&self, src: &str) -> Result<PathBuf, Error>[src]
find target
pub fn find_all(&self, src: &str, res: &mut Vec<PathBuf>) -> Result<(), Error>[src]
find all target
pub fn ls(&self) -> Result<Vec<String>, Error>[src]
list sources
pub fn mkdir<P>(&self, path: P) -> Result<(), Error> where
P: AsRef<str>, [src]
P: AsRef<str>,
create dir under root
pub fn open(&self, name: &str) -> Result<Etc, Error>[src]
opens a file in write-only mode.
pub fn rm(&self, path: &str) -> Result<(), Error>[src]
remove dir or file