pub struct VirtualFileManager<'a> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'a> FileManager<'a> for VirtualFileManager<'a>
impl<'a> FileManager<'a> for VirtualFileManager<'a>
fn capture_stdout(&mut self, stdout: &'a mut Vec<u8>)
fn unit(&mut self, unit: i32) -> Result<&RecFileRef<'a>>
fn inquire(&mut self, specs: InquireSpecs<'_>) -> Result<()>
fn open(&mut self, specs: OpenSpecs<'_>) -> Result<()>
fn close(&mut self, specs: CloseSpecs<'_>) -> Result<()>
fn backspace(&mut self, specs: PosSpecs) -> Result<()>
fn endfile(&mut self, specs: PosSpecs) -> Result<()>
fn rewind(&mut self, specs: PosSpecs) -> Result<()>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for VirtualFileManager<'a>
impl<'a> !Send for VirtualFileManager<'a>
impl<'a> !Sync for VirtualFileManager<'a>
impl<'a> !UnwindSafe for VirtualFileManager<'a>
impl<'a> Freeze for VirtualFileManager<'a>
impl<'a> Unpin for VirtualFileManager<'a>
impl<'a> UnsafeUnpin for VirtualFileManager<'a>
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