#[repr(C)]pub struct BlockRequestHeader {
pub request_type: u32,
pub reserved: u32,
pub sector: u64,
}Expand description
VirtIO block request header
Fields§
§request_type: u32§reserved: u32§sector: u64Trait Implementations§
Source§impl Clone for BlockRequestHeader
impl Clone for BlockRequestHeader
Source§fn clone(&self) -> BlockRequestHeader
fn clone(&self) -> BlockRequestHeader
Returns a duplicate 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 BlockRequestHeader
impl Debug for BlockRequestHeader
impl Copy for BlockRequestHeader
Auto Trait Implementations§
impl Freeze for BlockRequestHeader
impl RefUnwindSafe for BlockRequestHeader
impl Send for BlockRequestHeader
impl Sync for BlockRequestHeader
impl Unpin for BlockRequestHeader
impl UnsafeUnpin for BlockRequestHeader
impl UnwindSafe for BlockRequestHeader
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more