pub struct MmCompactionBeginFtraceEvent {
pub zone_start: Option<u64>,
pub migrate_pfn: Option<u64>,
pub free_pfn: Option<u64>,
pub zone_end: Option<u64>,
pub sync: Option<u32>,
}
Fields§
§zone_start: Option<u64>
§migrate_pfn: Option<u64>
§free_pfn: Option<u64>
§zone_end: Option<u64>
§sync: Option<u32>
Implementations§
Source§impl MmCompactionBeginFtraceEvent
impl MmCompactionBeginFtraceEvent
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 MmCompactionBeginFtraceEvent
impl Clone for MmCompactionBeginFtraceEvent
Source§fn clone(&self) -> MmCompactionBeginFtraceEvent
fn clone(&self) -> MmCompactionBeginFtraceEvent
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 MmCompactionBeginFtraceEvent
impl Debug for MmCompactionBeginFtraceEvent
Source§impl Message for MmCompactionBeginFtraceEvent
impl Message for MmCompactionBeginFtraceEvent
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
.Source§impl PartialEq for MmCompactionBeginFtraceEvent
impl PartialEq for MmCompactionBeginFtraceEvent
Source§fn eq(&self, other: &MmCompactionBeginFtraceEvent) -> bool
fn eq(&self, other: &MmCompactionBeginFtraceEvent) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for MmCompactionBeginFtraceEvent
Auto Trait Implementations§
impl Freeze for MmCompactionBeginFtraceEvent
impl RefUnwindSafe for MmCompactionBeginFtraceEvent
impl Send for MmCompactionBeginFtraceEvent
impl Sync for MmCompactionBeginFtraceEvent
impl Unpin for MmCompactionBeginFtraceEvent
impl UnwindSafe for MmCompactionBeginFtraceEvent
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