pub struct MmCompactionEndFtraceEvent {
pub zone_start: Option<u64>,
pub migrate_pfn: Option<u64>,
pub free_pfn: Option<u64>,
pub zone_end: Option<u64>,
pub sync: Option<u32>,
pub status: Option<i32>,
}
Fields§
§zone_start: Option<u64>
§migrate_pfn: Option<u64>
§free_pfn: Option<u64>
§zone_end: Option<u64>
§sync: Option<u32>
§status: Option<i32>
Implementations§
Source§impl MmCompactionEndFtraceEvent
impl MmCompactionEndFtraceEvent
Sourcepub fn zone_start(&self) -> u64
pub fn zone_start(&self) -> u64
Returns the value of zone_start
, or the default value if zone_start
is unset.
Sourcepub fn migrate_pfn(&self) -> u64
pub fn migrate_pfn(&self) -> u64
Returns the value of migrate_pfn
, or the default value if migrate_pfn
is unset.
Sourcepub fn free_pfn(&self) -> u64
pub fn free_pfn(&self) -> u64
Returns the value of free_pfn
, or the default value if free_pfn
is unset.
Trait Implementations§
Source§impl Clone for MmCompactionEndFtraceEvent
impl Clone for MmCompactionEndFtraceEvent
Source§fn clone(&self) -> MmCompactionEndFtraceEvent
fn clone(&self) -> MmCompactionEndFtraceEvent
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 MmCompactionEndFtraceEvent
impl Debug for MmCompactionEndFtraceEvent
Source§impl Default for MmCompactionEndFtraceEvent
impl Default for MmCompactionEndFtraceEvent
Source§impl Message for MmCompactionEndFtraceEvent
impl Message for MmCompactionEndFtraceEvent
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 MmCompactionEndFtraceEvent
Auto Trait Implementations§
impl Freeze for MmCompactionEndFtraceEvent
impl RefUnwindSafe for MmCompactionEndFtraceEvent
impl Send for MmCompactionEndFtraceEvent
impl Sync for MmCompactionEndFtraceEvent
impl Unpin for MmCompactionEndFtraceEvent
impl UnwindSafe for MmCompactionEndFtraceEvent
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