F2fsIostatFtraceEvent

Struct F2fsIostatFtraceEvent 

Source
pub struct F2fsIostatFtraceEvent {
Show 23 fields pub app_bio: Option<u64>, pub app_brio: Option<u64>, pub app_dio: Option<u64>, pub app_drio: Option<u64>, pub app_mio: Option<u64>, pub app_mrio: Option<u64>, pub app_rio: Option<u64>, pub app_wio: Option<u64>, pub dev: Option<u64>, pub fs_cdrio: Option<u64>, pub fs_cp_dio: Option<u64>, pub fs_cp_mio: Option<u64>, pub fs_cp_nio: Option<u64>, pub fs_dio: Option<u64>, pub fs_discard: Option<u64>, pub fs_drio: Option<u64>, pub fs_gc_dio: Option<u64>, pub fs_gc_nio: Option<u64>, pub fs_gdrio: Option<u64>, pub fs_mio: Option<u64>, pub fs_mrio: Option<u64>, pub fs_nio: Option<u64>, pub fs_nrio: Option<u64>,
}

Fields§

§app_bio: Option<u64>§app_brio: Option<u64>§app_dio: Option<u64>§app_drio: Option<u64>§app_mio: Option<u64>§app_mrio: Option<u64>§app_rio: Option<u64>§app_wio: Option<u64>§dev: Option<u64>§fs_cdrio: Option<u64>§fs_cp_dio: Option<u64>§fs_cp_mio: Option<u64>§fs_cp_nio: Option<u64>§fs_dio: Option<u64>§fs_discard: Option<u64>§fs_drio: Option<u64>§fs_gc_dio: Option<u64>§fs_gc_nio: Option<u64>§fs_gdrio: Option<u64>§fs_mio: Option<u64>§fs_mrio: Option<u64>§fs_nio: Option<u64>§fs_nrio: Option<u64>

Implementations§

Source§

impl F2fsIostatFtraceEvent

Source

pub fn app_bio(&self) -> u64

Returns the value of app_bio, or the default value if app_bio is unset.

Source

pub fn app_brio(&self) -> u64

Returns the value of app_brio, or the default value if app_brio is unset.

Source

pub fn app_dio(&self) -> u64

Returns the value of app_dio, or the default value if app_dio is unset.

Source

pub fn app_drio(&self) -> u64

Returns the value of app_drio, or the default value if app_drio is unset.

Source

pub fn app_mio(&self) -> u64

Returns the value of app_mio, or the default value if app_mio is unset.

Source

pub fn app_mrio(&self) -> u64

Returns the value of app_mrio, or the default value if app_mrio is unset.

Source

pub fn app_rio(&self) -> u64

Returns the value of app_rio, or the default value if app_rio is unset.

Source

pub fn app_wio(&self) -> u64

Returns the value of app_wio, or the default value if app_wio is unset.

Source

pub fn dev(&self) -> u64

Returns the value of dev, or the default value if dev is unset.

Source

pub fn fs_cdrio(&self) -> u64

Returns the value of fs_cdrio, or the default value if fs_cdrio is unset.

Source

pub fn fs_cp_dio(&self) -> u64

Returns the value of fs_cp_dio, or the default value if fs_cp_dio is unset.

Source

pub fn fs_cp_mio(&self) -> u64

Returns the value of fs_cp_mio, or the default value if fs_cp_mio is unset.

Source

pub fn fs_cp_nio(&self) -> u64

Returns the value of fs_cp_nio, or the default value if fs_cp_nio is unset.

Source

pub fn fs_dio(&self) -> u64

Returns the value of fs_dio, or the default value if fs_dio is unset.

Source

pub fn fs_discard(&self) -> u64

Returns the value of fs_discard, or the default value if fs_discard is unset.

Source

pub fn fs_drio(&self) -> u64

Returns the value of fs_drio, or the default value if fs_drio is unset.

Source

pub fn fs_gc_dio(&self) -> u64

Returns the value of fs_gc_dio, or the default value if fs_gc_dio is unset.

Source

pub fn fs_gc_nio(&self) -> u64

Returns the value of fs_gc_nio, or the default value if fs_gc_nio is unset.

Source

pub fn fs_gdrio(&self) -> u64

Returns the value of fs_gdrio, or the default value if fs_gdrio is unset.

Source

pub fn fs_mio(&self) -> u64

Returns the value of fs_mio, or the default value if fs_mio is unset.

Source

pub fn fs_mrio(&self) -> u64

Returns the value of fs_mrio, or the default value if fs_mrio is unset.

Source

pub fn fs_nio(&self) -> u64

Returns the value of fs_nio, or the default value if fs_nio is unset.

Source

pub fn fs_nrio(&self) -> u64

Returns the value of fs_nrio, or the default value if fs_nrio is unset.

Trait Implementations§

Source§

impl Clone for F2fsIostatFtraceEvent

Source§

fn clone(&self) -> F2fsIostatFtraceEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for F2fsIostatFtraceEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Default for F2fsIostatFtraceEvent

Source§

fn default() -> F2fsIostatFtraceEvent

Returns the “default value” for a type. Read more
Source§

impl Message for F2fsIostatFtraceEvent

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

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,

Encodes the message to a newly allocated buffer.
Source§

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,

Encodes the message with a length-delimiter to a newly allocated buffer.
Source§

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,

Decodes a length-delimited instance of the message from the buffer.
Source§

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 more
Source§

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 F2fsIostatFtraceEvent

Source§

fn eq(&self, other: &F2fsIostatFtraceEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for F2fsIostatFtraceEvent

Source§

impl StructuralPartialEq for F2fsIostatFtraceEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DynClone for T
where T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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

§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
§

impl<L> LayerExt<L> for L

§

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].
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> PolicyExt for T
where T: ?Sized,

§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] only if self and other return Action::Follow. Read more
§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] if either self or other returns Action::Follow. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> Allocation for T
where T: RefUnwindSafe + Send + Sync,