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 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 MmCompactionEndFtraceEvent
impl Debug for MmCompactionEndFtraceEvent
Source§impl Default for MmCompactionEndFtraceEvent
impl Default for MmCompactionEndFtraceEvent
Source§fn default() -> MmCompactionEndFtraceEvent
fn default() -> MmCompactionEndFtraceEvent
Returns the “default value” for a type. Read more
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(&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.impl Copy for MmCompactionEndFtraceEvent
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
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].