pub struct VirtIOBlock(UPSafeCell<VirtIOBlk<'static, VirtioHal>>);Tuple Fields§
§0: UPSafeCell<VirtIOBlk<'static, VirtioHal>>Implementations§
Source§impl VirtIOBlock
impl VirtIOBlock
Trait Implementations§
Source§impl BlockDevice for VirtIOBlock
impl BlockDevice for VirtIOBlock
fn read_block(&self, block_id: usize, buf: &mut [u8])
fn write_block(&self, block_id: usize, buf: &[u8])
Auto Trait Implementations§
impl !Freeze for VirtIOBlock
impl !RefUnwindSafe for VirtIOBlock
impl Send for VirtIOBlock
impl Sync for VirtIOBlock
impl Unpin for VirtIOBlock
impl UnsafeUnpin for VirtIOBlock
impl !UnwindSafe for VirtIOBlock
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