Skip to main content

SensitiveFields

Trait SensitiveFields 

Source
pub trait SensitiveFields {
    const SENSITIVE_FIELDS: &'static [&'static str];
}
Expand description

Written by #[derive(Aggregate)] for #[sensitive] fields, which log only ***.

Required Associated Constants§

Source

const SENSITIVE_FIELDS: &'static [&'static str]

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: SensitiveFields + ?Sized> SensitiveFields for &T

Source§

const SENSITIVE_FIELDS: &'static [&'static str] = T::SENSITIVE_FIELDS

Source§

impl<T: SensitiveFields + ?Sized> SensitiveFields for &mut T

Source§

const SENSITIVE_FIELDS: &'static [&'static str] = T::SENSITIVE_FIELDS

Implementors§