pub struct ExporterHealth {
pub name: SinkName,
pub state: ExporterHealthState,
pub last_error: Option<DiagnosticSummary>,
}Expand description
Health summary for one configured telemetry exporter.
Fields§
§name: SinkNameStable exporter name.
state: ExporterHealthStateCurrent exporter health state.
last_error: Option<DiagnosticSummary>Optional last exporter error summary.
Trait Implementations§
Source§impl Clone for ExporterHealth
impl Clone for ExporterHealth
Source§fn clone(&self) -> ExporterHealth
fn clone(&self) -> ExporterHealth
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 ExporterHealth
impl Debug for ExporterHealth
Source§impl<'de> Deserialize<'de> for ExporterHealth
impl<'de> Deserialize<'de> for ExporterHealth
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
Source§impl PartialEq for ExporterHealth
impl PartialEq for ExporterHealth
Source§impl Serialize for ExporterHealth
impl Serialize for ExporterHealth
impl StructuralPartialEq for ExporterHealth
Auto Trait Implementations§
impl Freeze for ExporterHealth
impl RefUnwindSafe for ExporterHealth
impl Send for ExporterHealth
impl Sync for ExporterHealth
impl Unpin for ExporterHealth
impl UnsafeUnpin for ExporterHealth
impl UnwindSafe for ExporterHealth
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