pub struct F2fsGetVictimFtraceEvent {
pub dev: Option<u64>,
pub type: Option<i32>,
pub gc_type: Option<i32>,
pub alloc_mode: Option<i32>,
pub gc_mode: Option<i32>,
pub victim: Option<u32>,
pub ofs_unit: Option<u32>,
pub pre_victim: Option<u32>,
pub prefree: Option<u32>,
pub free: Option<u32>,
pub cost: Option<u32>,
}Fields§
§dev: Option<u64>§type: Option<i32>§gc_type: Option<i32>§alloc_mode: Option<i32>§gc_mode: Option<i32>§victim: Option<u32>§ofs_unit: Option<u32>§pre_victim: Option<u32>§prefree: Option<u32>§free: Option<u32>§cost: Option<u32>Implementations§
Source§impl F2fsGetVictimFtraceEvent
impl F2fsGetVictimFtraceEvent
Sourcepub fn gc_type(&self) -> i32
pub fn gc_type(&self) -> i32
Returns the value of gc_type, or the default value if gc_type is unset.
Sourcepub fn alloc_mode(&self) -> i32
pub fn alloc_mode(&self) -> i32
Returns the value of alloc_mode, or the default value if alloc_mode is unset.
Sourcepub fn gc_mode(&self) -> i32
pub fn gc_mode(&self) -> i32
Returns the value of gc_mode, or the default value if gc_mode is unset.
Sourcepub fn victim(&self) -> u32
pub fn victim(&self) -> u32
Returns the value of victim, or the default value if victim is unset.
Sourcepub fn ofs_unit(&self) -> u32
pub fn ofs_unit(&self) -> u32
Returns the value of ofs_unit, or the default value if ofs_unit is unset.
Sourcepub fn pre_victim(&self) -> u32
pub fn pre_victim(&self) -> u32
Returns the value of pre_victim, or the default value if pre_victim is unset.
Trait Implementations§
Source§impl Clone for F2fsGetVictimFtraceEvent
impl Clone for F2fsGetVictimFtraceEvent
Source§fn clone(&self) -> F2fsGetVictimFtraceEvent
fn clone(&self) -> F2fsGetVictimFtraceEvent
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 F2fsGetVictimFtraceEvent
impl Debug for F2fsGetVictimFtraceEvent
Source§impl Default for F2fsGetVictimFtraceEvent
impl Default for F2fsGetVictimFtraceEvent
Source§fn default() -> F2fsGetVictimFtraceEvent
fn default() -> F2fsGetVictimFtraceEvent
Returns the “default value” for a type. Read more
Source§impl Message for F2fsGetVictimFtraceEvent
impl Message for F2fsGetVictimFtraceEvent
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 F2fsGetVictimFtraceEvent
impl PartialEq for F2fsGetVictimFtraceEvent
impl Copy for F2fsGetVictimFtraceEvent
impl StructuralPartialEq for F2fsGetVictimFtraceEvent
Auto Trait Implementations§
impl Freeze for F2fsGetVictimFtraceEvent
impl RefUnwindSafe for F2fsGetVictimFtraceEvent
impl Send for F2fsGetVictimFtraceEvent
impl Sync for F2fsGetVictimFtraceEvent
impl Unpin for F2fsGetVictimFtraceEvent
impl UnwindSafe for F2fsGetVictimFtraceEvent
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].