pub struct ResourceMetrics {
pub resource: Resource,
pub scope_metrics: Vec<ScopeMetrics>,
}Expand description
A collection of scope-metrics and the associated resource that created them.
Fields§
§resource: ResourceThe entity that collected the metrics.
scope_metrics: Vec<ScopeMetrics>The collection of metrics with unique instrumentation-scopes.
Trait Implementations§
Source§impl Clone for ResourceMetrics
impl Clone for ResourceMetrics
Source§fn clone(&self) -> ResourceMetrics
fn clone(&self) -> ResourceMetrics
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 ResourceMetrics
impl Debug for ResourceMetrics
Source§impl From<ResourceMetrics> for ResourceMetrics
impl From<ResourceMetrics> for ResourceMetrics
Source§fn from(value: ResourceMetrics) -> Self
fn from(value: ResourceMetrics) -> Self
Converts to this type from the input type.
impl ComponentType for ResourceMetrics
impl Lift for ResourceMetrics
impl Lower for ResourceMetrics
Auto Trait Implementations§
impl Freeze for ResourceMetrics
impl RefUnwindSafe for ResourceMetrics
impl Send for ResourceMetrics
impl Sync for ResourceMetrics
impl Unpin for ResourceMetrics
impl UnsafeUnpin for ResourceMetrics
impl UnwindSafe for ResourceMetrics
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,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 more