pub struct LogFilterHandle { /* private fields */ }Implementations§
Source§impl LogFilterHandle
impl LogFilterHandle
pub fn current(&self) -> ResolvedLogFilter
pub fn reload( &self, request: LogFilterReloadRequest, ) -> Result<ResolvedLogFilter, ObservabilityError>
Sourcepub fn restore(
&self,
baseline: &ResolvedLogFilter,
) -> Result<ResolvedLogFilter, ObservabilityError>
pub fn restore( &self, baseline: &ResolvedLogFilter, ) -> Result<ResolvedLogFilter, ObservabilityError>
Restores a previously resolved startup baseline, including its original source metadata.
Sourcepub fn set_expiry_timestamp(&self, timestamp_seconds: u64)
pub fn set_expiry_timestamp(&self, timestamp_seconds: u64)
Records the absolute expiry timestamp of a temporary filter override.
Sourcepub fn record_audit_failure(&self)
pub fn record_audit_failure(&self)
Records a failed durable audit write.
Sourcepub fn record_auto_restore_failure(&self)
pub fn record_auto_restore_failure(&self)
Records a failed automatic restore after an override expires.
Sourcepub fn record_rollback_failure(&self)
pub fn record_rollback_failure(&self)
Records a failed rollback to the startup filter.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for LogFilterHandle
impl !UnwindSafe for LogFilterHandle
impl Freeze for LogFilterHandle
impl Send for LogFilterHandle
impl Sync for LogFilterHandle
impl Unpin for LogFilterHandle
impl UnsafeUnpin for LogFilterHandle
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