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 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 MmCompactionBeginFtraceEvent
impl Debug for MmCompactionBeginFtraceEvent
Source§impl Default for MmCompactionBeginFtraceEvent
impl Default for MmCompactionBeginFtraceEvent
Source§fn default() -> MmCompactionBeginFtraceEvent
fn default() -> MmCompactionBeginFtraceEvent
Returns the “default value” for a type. Read more
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
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 Copy for MmCompactionBeginFtraceEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].