pub struct MetricError {
pub type: Option<ErrorType>,
pub details: Option<String>,
}Expand description
Represents the presence or absence of an error during metric collection.
Fields§
§type: Option<ErrorType>Type of error by default is None.
details: Option<String>Optional detailed description of the error.
Trait Implementations§
Source§impl Debug for MetricError
impl Debug for MetricError
Source§impl Default for MetricError
impl Default for MetricError
Source§impl From<&CollectorError> for MetricError
impl From<&CollectorError> for MetricError
Source§fn from(value: &CollectorError) -> Self
fn from(value: &CollectorError) -> Self
Converts to this type from the input type.
Source§impl From<&HttpError> for MetricError
impl From<&HttpError> for MetricError
Auto Trait Implementations§
impl Freeze for MetricError
impl RefUnwindSafe for MetricError
impl Send for MetricError
impl Sync for MetricError
impl Unpin for MetricError
impl UnsafeUnpin for MetricError
impl UnwindSafe for MetricError
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
impl<T> ErasedDestructor for Twhere
T: 'static,
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