pub enum ObservabilityOperation {
FeatureDisabled,
ValidateConfiguration,
InitializeMetrics,
InitializeTraces,
InitializeLogs,
InitializeSubscriber,
ValidateLogFilter,
InstallSubscriber {
attempted: bool,
installed: bool,
},
ShutdownMetrics,
ShutdownTraces,
ShutdownLogs,
}Expand description
The closed observability operation retained outside catalog policy.
Variants§
FeatureDisabled
A requested Cargo feature is disabled.
ValidateConfiguration
Observability configuration validation.
InitializeMetrics
Metrics initialization.
InitializeTraces
Trace initialization.
InitializeLogs
Log initialization.
InitializeSubscriber
Local tracing-subscriber initialization.
ValidateLogFilter
Log-filter validation.
InstallSubscriber
Global subscriber installation.
Fields
ShutdownMetrics
Metrics shutdown.
ShutdownTraces
Trace shutdown.
ShutdownLogs
Log shutdown.
Trait Implementations§
Source§impl Clone for ObservabilityOperation
impl Clone for ObservabilityOperation
impl Copy for ObservabilityOperation
Source§impl Debug for ObservabilityOperation
impl Debug for ObservabilityOperation
impl Eq for ObservabilityOperation
Source§impl Hash for ObservabilityOperation
impl Hash for ObservabilityOperation
Source§impl PartialEq for ObservabilityOperation
impl PartialEq for ObservabilityOperation
impl StructuralPartialEq for ObservabilityOperation
Auto Trait Implementations§
impl Freeze for ObservabilityOperation
impl RefUnwindSafe for ObservabilityOperation
impl Send for ObservabilityOperation
impl Sync for ObservabilityOperation
impl Unpin for ObservabilityOperation
impl UnsafeUnpin for ObservabilityOperation
impl UnwindSafe for ObservabilityOperation
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