pub struct BlockRqRequeueFtraceEvent {
pub dev: Option<u64>,
pub sector: Option<u64>,
pub nr_sector: Option<u32>,
pub errors: Option<i32>,
pub rwbs: Option<String>,
pub cmd: Option<String>,
}
Fields§
§dev: Option<u64>
§sector: Option<u64>
§nr_sector: Option<u32>
§errors: Option<i32>
§rwbs: Option<String>
§cmd: Option<String>
Implementations§
Source§impl BlockRqRequeueFtraceEvent
impl BlockRqRequeueFtraceEvent
Sourcepub fn sector(&self) -> u64
pub fn sector(&self) -> u64
Returns the value of sector
, or the default value if sector
is unset.
Sourcepub fn nr_sector(&self) -> u32
pub fn nr_sector(&self) -> u32
Returns the value of nr_sector
, or the default value if nr_sector
is unset.
Trait Implementations§
Source§impl Clone for BlockRqRequeueFtraceEvent
impl Clone for BlockRqRequeueFtraceEvent
Source§fn clone(&self) -> BlockRqRequeueFtraceEvent
fn clone(&self) -> BlockRqRequeueFtraceEvent
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 BlockRqRequeueFtraceEvent
impl Debug for BlockRqRequeueFtraceEvent
Source§impl Default for BlockRqRequeueFtraceEvent
impl Default for BlockRqRequeueFtraceEvent
Source§impl Message for BlockRqRequeueFtraceEvent
impl Message for BlockRqRequeueFtraceEvent
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.impl StructuralPartialEq for BlockRqRequeueFtraceEvent
Auto Trait Implementations§
impl Freeze for BlockRqRequeueFtraceEvent
impl RefUnwindSafe for BlockRqRequeueFtraceEvent
impl Send for BlockRqRequeueFtraceEvent
impl Sync for BlockRqRequeueFtraceEvent
impl Unpin for BlockRqRequeueFtraceEvent
impl UnwindSafe for BlockRqRequeueFtraceEvent
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