pub struct BlkReq { /* private fields */ }Expand description
A VirtIO block device request.
Trait Implementations§
impl Immutable for BlkReq
Source§impl IntoBytes for BlkReq
impl IntoBytes for BlkReq
Source§impl KnownLayout for BlkReqwhere
u64: KnownLayout,
impl KnownLayout for BlkReqwhere
u64: KnownLayout,
Source§type PointerMetadata = <u64 as KnownLayout>::PointerMetadata
type PointerMetadata = <u64 as KnownLayout>::PointerMetadata
The type of metadata stored in a pointer to
Self. Read moreSource§fn size_for_metadata(meta: Self::PointerMetadata) -> Option<usize>
fn size_for_metadata(meta: Self::PointerMetadata) -> Option<usize>
Computes the size of an object of type
Self with the given pointer
metadata. Read moreAuto Trait Implementations§
impl Freeze for BlkReq
impl RefUnwindSafe for BlkReq
impl Send for BlkReq
impl Sync for BlkReq
impl Unpin for BlkReq
impl UnsafeUnpin for BlkReq
impl UnwindSafe for BlkReq
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more