pub struct MockFilesystem { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for MockFilesystem
impl Clone for MockFilesystem
Source§fn clone(&self) -> MockFilesystem
fn clone(&self) -> MockFilesystem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MockFilesystem
impl Debug for MockFilesystem
Source§impl Default for MockFilesystem
impl Default for MockFilesystem
Source§fn default() -> MockFilesystem
fn default() -> MockFilesystem
Returns the “default value” for a type. Read more
Source§impl Filesystem for MockFilesystem
impl Filesystem for MockFilesystem
type Error = MockFilesystemError
Source§async fn read_all(&self, path: &str) -> Result<Vec<u8>, Self::Error>
async fn read_all(&self, path: &str) -> Result<Vec<u8>, Self::Error>
Read the full contents of a file at
path (absolute or relative to root).Source§async fn read_range(
&self,
path: &str,
offset: u64,
len: usize,
) -> Result<Vec<u8>, Self::Error>
async fn read_range( &self, path: &str, offset: u64, len: usize, ) -> Result<Vec<u8>, Self::Error>
Read a range of bytes from a file at
path.Source§async fn read_dir(&self, path: &str) -> Result<Vec<String>, Self::Error>
async fn read_dir(&self, path: &str) -> Result<Vec<String>, Self::Error>
List entries (file/dir names) in a directory at
path.Source§async fn entry_type(
&self,
path: &str,
) -> Result<Option<FilesystemEntryType>, Self::Error>
async fn entry_type( &self, path: &str, ) -> Result<Option<FilesystemEntryType>, Self::Error>
Return entry type for a path without following symlinks. Read more
Auto Trait Implementations§
impl Freeze for MockFilesystem
impl RefUnwindSafe for MockFilesystem
impl Send for MockFilesystem
impl Sync for MockFilesystem
impl Unpin for MockFilesystem
impl UnsafeUnpin for MockFilesystem
impl UnwindSafe for MockFilesystem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more