pub struct MemoryIO {}Implementations§
Trait Implementations§
Source§impl IO for MemoryIO
impl IO for MemoryIO
fn open_file( &self, _path: &str, _flags: OpenFlags, _direct: bool, ) -> Result<Arc<dyn File>>
fn run_once(&self) -> Result<()>
fn wait_for_completion(&self, _c: Arc<Completion>) -> Result<()>
fn generate_random_number(&self) -> i64
fn get_memory_io(&self) -> Arc<MemoryIO> ⓘ
impl Send for MemoryIO
Auto Trait Implementations§
impl Freeze for MemoryIO
impl RefUnwindSafe for MemoryIO
impl Sync for MemoryIO
impl Unpin for MemoryIO
impl UnsafeUnpin for MemoryIO
impl UnwindSafe for MemoryIO
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