pub struct AuditLogConfig {
pub max_entries: usize,
pub min_severity: AuditSeverity,
}Expand description
Configuration for the audit log.
Fields§
§max_entries: usizeMaximum number of entries to retain in memory. When exceeded, the oldest entries are discarded (ring buffer behaviour).
min_severity: AuditSeverityMinimum severity level to record. Events below this level are dropped.
Trait Implementations§
Source§impl Clone for AuditLogConfig
impl Clone for AuditLogConfig
Source§fn clone(&self) -> AuditLogConfig
fn clone(&self) -> AuditLogConfig
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 AuditLogConfig
impl Debug for AuditLogConfig
Auto Trait Implementations§
impl Freeze for AuditLogConfig
impl RefUnwindSafe for AuditLogConfig
impl Send for AuditLogConfig
impl Sync for AuditLogConfig
impl Unpin for AuditLogConfig
impl UnsafeUnpin for AuditLogConfig
impl UnwindSafe for AuditLogConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request