pub struct AuditaurConfig {
pub enabled: Option<bool>,
pub service_name: Option<String>,
pub service_version: Option<String>,
pub session_name: Option<String>,
pub data_dir: Option<PathBuf>,
pub redact_defaults: bool,
pub extra_redaction_keys: Vec<String>,
pub capture_full_payloads: bool,
pub max_payload_bytes: usize,
pub max_session_bytes: u64,
pub heartbeat_interval_ms: u64,
pub allow_release_builds: bool,
}Fields§
§enabled: Option<bool>§service_name: Option<String>§service_version: Option<String>§session_name: Option<String>§data_dir: Option<PathBuf>§redact_defaults: bool§extra_redaction_keys: Vec<String>§capture_full_payloads: bool§max_payload_bytes: usize§max_session_bytes: u64§heartbeat_interval_ms: u64§allow_release_builds: boolTrait Implementations§
Source§impl Clone for AuditaurConfig
impl Clone for AuditaurConfig
Source§fn clone(&self) -> AuditaurConfig
fn clone(&self) -> AuditaurConfig
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 AuditaurConfig
impl Debug for AuditaurConfig
Source§impl Default for AuditaurConfig
impl Default for AuditaurConfig
Source§fn default() -> AuditaurConfig
fn default() -> AuditaurConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuditaurConfig
impl RefUnwindSafe for AuditaurConfig
impl Send for AuditaurConfig
impl Sync for AuditaurConfig
impl Unpin for AuditaurConfig
impl UnsafeUnpin for AuditaurConfig
impl UnwindSafe for AuditaurConfig
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