pub struct CallbackDevice {
pub size: u64,
pub read: ReadCb,
pub write: Option<WriteCb>,
pub flush: Option<FlushCb>,
}Fields§
§size: u64§read: ReadCb§write: Option<WriteCb>§flush: Option<FlushCb>Trait Implementations§
Source§impl BlockDevice for CallbackDevice
impl BlockDevice for CallbackDevice
Auto Trait Implementations§
impl !RefUnwindSafe for CallbackDevice
impl !UnwindSafe for CallbackDevice
impl Freeze for CallbackDevice
impl Send for CallbackDevice
impl Sync for CallbackDevice
impl Unpin for CallbackDevice
impl UnsafeUnpin for CallbackDevice
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