pub struct Ext4WritepagesFtraceEvent {
pub dev: Option<u64>,
pub ino: Option<u64>,
pub nr_to_write: Option<i64>,
pub pages_skipped: Option<i64>,
pub range_start: Option<i64>,
pub range_end: Option<i64>,
pub writeback_index: Option<u64>,
pub sync_mode: Option<i32>,
pub for_kupdate: Option<u32>,
pub range_cyclic: Option<u32>,
}
Fields§
§dev: Option<u64>
§ino: Option<u64>
§nr_to_write: Option<i64>
§pages_skipped: Option<i64>
§range_start: Option<i64>
§range_end: Option<i64>
§writeback_index: Option<u64>
§sync_mode: Option<i32>
§for_kupdate: Option<u32>
§range_cyclic: Option<u32>
Implementations§
Source§impl Ext4WritepagesFtraceEvent
impl Ext4WritepagesFtraceEvent
Sourcepub fn nr_to_write(&self) -> i64
pub fn nr_to_write(&self) -> i64
Returns the value of nr_to_write
, or the default value if nr_to_write
is unset.
Sourcepub fn pages_skipped(&self) -> i64
pub fn pages_skipped(&self) -> i64
Returns the value of pages_skipped
, or the default value if pages_skipped
is unset.
Sourcepub fn range_start(&self) -> i64
pub fn range_start(&self) -> i64
Returns the value of range_start
, or the default value if range_start
is unset.
Sourcepub fn range_end(&self) -> i64
pub fn range_end(&self) -> i64
Returns the value of range_end
, or the default value if range_end
is unset.
Sourcepub fn writeback_index(&self) -> u64
pub fn writeback_index(&self) -> u64
Returns the value of writeback_index
, or the default value if writeback_index
is unset.
Sourcepub fn sync_mode(&self) -> i32
pub fn sync_mode(&self) -> i32
Returns the value of sync_mode
, or the default value if sync_mode
is unset.
Sourcepub fn for_kupdate(&self) -> u32
pub fn for_kupdate(&self) -> u32
Returns the value of for_kupdate
, or the default value if for_kupdate
is unset.
Sourcepub fn range_cyclic(&self) -> u32
pub fn range_cyclic(&self) -> u32
Returns the value of range_cyclic
, or the default value if range_cyclic
is unset.
Trait Implementations§
Source§impl Clone for Ext4WritepagesFtraceEvent
impl Clone for Ext4WritepagesFtraceEvent
Source§fn clone(&self) -> Ext4WritepagesFtraceEvent
fn clone(&self) -> Ext4WritepagesFtraceEvent
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 Ext4WritepagesFtraceEvent
impl Debug for Ext4WritepagesFtraceEvent
Source§impl Default for Ext4WritepagesFtraceEvent
impl Default for Ext4WritepagesFtraceEvent
Source§impl Message for Ext4WritepagesFtraceEvent
impl Message for Ext4WritepagesFtraceEvent
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 Ext4WritepagesFtraceEvent
Auto Trait Implementations§
impl Freeze for Ext4WritepagesFtraceEvent
impl RefUnwindSafe for Ext4WritepagesFtraceEvent
impl Send for Ext4WritepagesFtraceEvent
impl Sync for Ext4WritepagesFtraceEvent
impl Unpin for Ext4WritepagesFtraceEvent
impl UnwindSafe for Ext4WritepagesFtraceEvent
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