pub struct DummyFileSystem;Trait Implementations§
Source§impl AttributeOperations for DummyFileSystem
impl AttributeOperations for DummyFileSystem
fn get_attributes( &self, _context: &mut Context, _attributes: &mut Attributes, ) -> Result<()>
fn set_attributes( &self, _context: &mut Context, _attributes: &Attributes, ) -> Result<()>
Source§impl BaseOperations for DummyFileSystem
impl BaseOperations for DummyFileSystem
Source§fn read(
&self,
_context: &mut Context,
_buffer: &mut [u8],
_absolute_position: Size,
) -> Result<usize>
fn read( &self, _context: &mut Context, _buffer: &mut [u8], _absolute_position: Size, ) -> Result<usize>
Read data from the device at the current position. Read more
Source§fn write(
&self,
_context: &mut Context,
_buffer: &[u8],
_absolute_position: Size,
) -> Result<usize>
fn write( &self, _context: &mut Context, _buffer: &[u8], _absolute_position: Size, ) -> Result<usize>
Write data to the device at the current position. Read more
fn clone_context(&self, _context: &Context) -> Result<Context>
fn open(&self, _context: &mut Context) -> Result<()>
fn close(&self, _context: &mut Context) -> Result<()>
fn read_until( &self, context: &mut Context, buffer: &mut [u8], absolute_position: Size, delimiter: &[u8], ) -> Result<usize>
fn write_pattern( &self, context: &mut Context, pattern: &[u8], count: usize, absolute_position: Size, ) -> Result<usize>
fn write_vectored( &self, context: &mut Context, buffers: &[&[u8]], absolute_position: Size, ) -> Result<usize>
Source§fn set_position(
&self,
_context: &mut Context,
_current_position: Size,
_position: &Position,
) -> Result<Size>
fn set_position( &self, _context: &mut Context, _current_position: Size, _position: &Position, ) -> Result<Size>
Set the current position cursor for read/write operations. Read more
Source§fn flush(&self, _context: &mut Context) -> Result<()>
fn flush(&self, _context: &mut Context) -> Result<()>
Flush any buffered data to the underlying storage. Read more
fn control( &self, _context: &mut Context, _command: ControlCommandIdentifier, _input: &AnyByLayout, _output: &mut AnyByLayout, ) -> Result<()>
Source§impl DirectoryOperations for DummyFileSystem
impl DirectoryOperations for DummyFileSystem
fn read(&self, _context: &mut Context) -> Result<Option<Entry>>
fn set_position(&self, _context: &mut Context, _position: Size) -> Result<()>
fn get_position(&self, _context: &mut Context) -> Result<Size>
fn rewind(&self, _context: &mut Context) -> Result<()>
fn close(&self, _context: &mut Context) -> Result<()>
Source§impl FileSystemOperations for DummyFileSystem
impl FileSystemOperations for DummyFileSystem
fn lookup_directory(&self, _context: &mut Context, _path: &Path) -> Result<()>
fn lookup_file( &self, _context: &mut Context, _path: &Path, _flags: Flags, ) -> Result<()>
fn create_directory(&self, _path: &Path) -> Result<()>
fn create_file(&self, _path: &Path) -> Result<()>
Source§fn remove(&self, _path: &Path) -> Result<()>
fn remove(&self, _path: &Path) -> Result<()>
Remove a file or directory from the file system. Read more
Source§fn rename(&self, _source: &Path, _destination: &Path) -> Result<()>
fn rename(&self, _source: &Path, _destination: &Path) -> Result<()>
Rename or move a file or directory. Read more
fn get_attributes( &self, _path: &Path, _attributes: &mut Attributes, ) -> Result<()>
fn set_attributes(&self, _path: &Path, _attributes: &Attributes) -> Result<()>
Source§impl MountOperations for DummyFileSystem
impl MountOperations for DummyFileSystem
impl FileOperations for DummyFileSystem
Auto Trait Implementations§
impl Freeze for DummyFileSystem
impl RefUnwindSafe for DummyFileSystem
impl Send for DummyFileSystem
impl Sync for DummyFileSystem
impl Unpin for DummyFileSystem
impl UnwindSafe for DummyFileSystem
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