fn open_sequential_file(&self, _: &Path) -> Result<Box<dyn Read>>
fn open_random_access_file(&self, _: &Path) -> Result<Box<dyn RandomAccess>>
fn open_writable_file(&self, _: &Path) -> Result<Box<dyn Write>>
fn open_appendable_file(&self, _: &Path) -> Result<Box<dyn Write>>
fn exists(&self, _: &Path) -> Result<bool>
fn children(&self, _: &Path) -> Result<Vec<PathBuf>>
fn size_of(&self, _: &Path) -> Result<usize>
fn delete(&self, _: &Path) -> Result<()>
fn mkdir(&self, _: &Path) -> Result<()>
fn rmdir(&self, _: &Path) -> Result<()>
fn rename(&self, _: &Path, _: &Path) -> Result<()>
fn lock(&self, _: &Path) -> Result<FileLock>
fn unlock(&self, l: FileLock) -> Result<()>
fn new_logger(&self, _: &Path) -> Result<Logger>
fn micros(&self) -> u64
fn sleep_for(&self, micros: u32)
impl Env for MemEnv
[src]fn open_sequential_file(&self, p: &Path) -> Result<Box<dyn Read>>
[src]fn open_random_access_file(&self, p: &Path) -> Result<Box<dyn RandomAccess>>
[src]fn open_writable_file(&self, p: &Path) -> Result<Box<dyn Write>>
[src]fn open_appendable_file(&self, p: &Path) -> Result<Box<dyn Write>>
[src]fn exists(&self, p: &Path) -> Result<bool>
[src]fn children(&self, p: &Path) -> Result<Vec<PathBuf>>
[src]fn size_of(&self, p: &Path) -> Result<usize>
[src]fn delete(&self, p: &Path) -> Result<()>
[src]fn mkdir(&self, p: &Path) -> Result<()>
[src]fn rmdir(&self, p: &Path) -> Result<()>
[src]fn rename(&self, old: &Path, new: &Path) -> Result<()>
[src]fn lock(&self, p: &Path) -> Result<FileLock>
[src]fn unlock(&self, p: FileLock) -> Result<()>
[src]fn micros(&self) -> u64
[src]fn sleep_for(&self, micros: u32)
[src]fn new_logger(&self, p: &Path) -> Result<Logger>
[src]impl Env for PosixDiskEnv
[src]fn open_sequential_file(&self, p: &Path) -> Result<Box<dyn Read>>
[src]fn open_random_access_file(&self, p: &Path) -> Result<Box<dyn RandomAccess>>
[src]fn open_writable_file(&self, p: &Path) -> Result<Box<dyn Write>>
[src]fn open_appendable_file(&self, p: &Path) -> Result<Box<dyn Write>>
[src]fn exists(&self, p: &Path) -> Result<bool>
[src]fn children(&self, p: &Path) -> Result<Vec<PathBuf>>
[src]fn size_of(&self, p: &Path) -> Result<usize>
[src]fn delete(&self, p: &Path) -> Result<()>
[src]fn mkdir(&self, p: &Path) -> Result<()>
[src]fn rmdir(&self, p: &Path) -> Result<()>
[src]fn rename(&self, old: &Path, new: &Path) -> Result<()>
[src]fn lock(&self, p: &Path) -> Result<FileLock>
[src]fn unlock(&self, l: FileLock) -> Result<()>
[src]fn new_logger(&self, p: &Path) -> Result<Logger>
[src]fn micros(&self) -> u64
[src]fn sleep_for(&self, micros: u32)
[src]