pub struct MetricsRuntimePlugin { /* private fields */ }Expand description
Runtime plugin that adds an interceptor for collecting metrics
Implementations§
Source§impl MetricsRuntimePlugin
impl MetricsRuntimePlugin
Sourcepub fn builder() -> MetricsRuntimePluginBuilder
pub fn builder() -> MetricsRuntimePluginBuilder
Create a MetricsRuntimePluginBuilder
Trait Implementations§
Source§impl Debug for MetricsRuntimePlugin
impl Debug for MetricsRuntimePlugin
Source§impl Default for MetricsRuntimePlugin
impl Default for MetricsRuntimePlugin
Source§fn default() -> MetricsRuntimePlugin
fn default() -> MetricsRuntimePlugin
Returns the “default value” for a type. Read more
Source§impl RuntimePlugin for MetricsRuntimePlugin
impl RuntimePlugin for MetricsRuntimePlugin
Source§fn runtime_components(
&self,
_current_components: &RuntimeComponentsBuilder,
) -> Cow<'_, RuntimeComponentsBuilder>
fn runtime_components( &self, _current_components: &RuntimeComponentsBuilder, ) -> Cow<'_, RuntimeComponentsBuilder>
Returns a
RuntimeComponentsBuilder to incorporate into the final runtime components. Read moreSource§fn config(&self) -> Option<FrozenLayer>
fn config(&self) -> Option<FrozenLayer>
Auto Trait Implementations§
impl Freeze for MetricsRuntimePlugin
impl !RefUnwindSafe for MetricsRuntimePlugin
impl Send for MetricsRuntimePlugin
impl Sync for MetricsRuntimePlugin
impl Unpin for MetricsRuntimePlugin
impl UnsafeUnpin for MetricsRuntimePlugin
impl !UnwindSafe for MetricsRuntimePlugin
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreCreates a shared type from an unshared type.