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:
usize
Total number of extensions loaded
total_activated:
usize
Total number of extensions activated
total_deactivated:
usize
Total number of extensions deactivated
total_activation_time_ms:
u64
Total activation time in milliseconds
errors:
u64
Number 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 more
Source§
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 UnsafeUnpin for ExtensionStats
impl UnwindSafe for ExtensionStats
Blanket Implementations§
Source§
impl<T>
BorrowMut<T> for T
where T: ?Sized,
impl<T>
BorrowMut<T> for T
where 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 T
where T:
Clone,
impl<T>
CloneToUninit
for T
where 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 more
Source§
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
Source§
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