#[repr(C)]pub struct VirtioBlkReqHeader {
pub req_type: u32,
pub reserved: u32,
pub sector: u64,
}Expand description
VirtIO-blk request header (16 bytes).
Fields§
§req_type: u32Request type: 0=read, 1=write, 4=flush
reserved: u32Reserved
sector: u64Starting sector
Implementations§
Trait Implementations§
Source§impl Clone for VirtioBlkReqHeader
impl Clone for VirtioBlkReqHeader
Source§fn clone(&self) -> VirtioBlkReqHeader
fn clone(&self) -> VirtioBlkReqHeader
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VirtioBlkReqHeader
impl Debug for VirtioBlkReqHeader
impl Copy for VirtioBlkReqHeader
Auto Trait Implementations§
impl Freeze for VirtioBlkReqHeader
impl RefUnwindSafe for VirtioBlkReqHeader
impl Send for VirtioBlkReqHeader
impl Sync for VirtioBlkReqHeader
impl Unpin for VirtioBlkReqHeader
impl UnwindSafe for VirtioBlkReqHeader
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