pub struct ExtensionStats {
pub total_loaded: usize,
pub total_activated: usize,
pub total_deactivated: usize,
pub total_activation_time_ms: u64,
pub errors: u64,
}Expand description
Extension statistics
Fields§
§total_loaded: usizeTotal number of extensions loaded
total_activated: usizeTotal number of extensions activated
total_deactivated: usizeTotal number of extensions deactivated
total_activation_time_ms: u64Total activation time in milliseconds
errors: u64Number of errors encountered
Trait Implementations§
Source§impl Clone for ExtensionStats
impl Clone for ExtensionStats
Source§fn clone(&self) -> ExtensionStats
fn clone(&self) -> ExtensionStats
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 ExtensionStats
impl Debug for ExtensionStats
Source§impl Default for ExtensionStats
impl Default for ExtensionStats
Source§fn default() -> ExtensionStats
fn default() -> ExtensionStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtensionStats
impl<'de> Deserialize<'de> for ExtensionStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExtensionStats
impl RefUnwindSafe for ExtensionStats
impl Send for ExtensionStats
impl Sync for ExtensionStats
impl Unpin for ExtensionStats
impl UnwindSafe for ExtensionStats
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request