pub struct RuntimeOverrides {
pub sampling: Option<SamplingConfig>,
pub backpressure: Option<BackpressureConfig>,
pub exporter: Option<ExporterPolicyConfig>,
pub security: Option<SecurityConfig>,
pub slo: Option<SLOConfig>,
pub pii_max_depth: Option<usize>,
pub strict_schema: Option<bool>,
pub event_schema: Option<EventSchemaConfig>,
pub logging: Option<LoggingConfig>,
}Fields§
§sampling: Option<SamplingConfig>§backpressure: Option<BackpressureConfig>§exporter: Option<ExporterPolicyConfig>§security: Option<SecurityConfig>§slo: Option<SLOConfig>§pii_max_depth: Option<usize>§strict_schema: Option<bool>§event_schema: Option<EventSchemaConfig>§logging: Option<LoggingConfig>Hot-reloadable logging overrides. When Some(cfg), the logger is
reconfigured so subsequent log events honor the new level, format,
and module-level thresholds. Matches Python’s reference behavior.
Trait Implementations§
Source§impl Clone for RuntimeOverrides
impl Clone for RuntimeOverrides
Source§fn clone(&self) -> RuntimeOverrides
fn clone(&self) -> RuntimeOverrides
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RuntimeOverrides
impl Debug for RuntimeOverrides
Source§impl Default for RuntimeOverrides
impl Default for RuntimeOverrides
Source§fn default() -> RuntimeOverrides
fn default() -> RuntimeOverrides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RuntimeOverrideswhere
RuntimeOverrides: Default,
impl<'de> Deserialize<'de> for RuntimeOverrideswhere
RuntimeOverrides: Default,
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 RuntimeOverrides
impl PartialEq for RuntimeOverrides
Source§impl Serialize for RuntimeOverrides
impl Serialize for RuntimeOverrides
impl StructuralPartialEq for RuntimeOverrides
Auto Trait Implementations§
impl Freeze for RuntimeOverrides
impl RefUnwindSafe for RuntimeOverrides
impl Send for RuntimeOverrides
impl Sync for RuntimeOverrides
impl Unpin for RuntimeOverrides
impl UnsafeUnpin for RuntimeOverrides
impl UnwindSafe for RuntimeOverrides
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