pub struct RedactingVisitor {
pub fields: BTreeMap<String, String>,
}Expand description
A tracing field visitor that records (name, redacted value) pairs
into a map. Runtimes use it in their formatters; tests use it to
prove the redaction rules.
Fields§
§fields: BTreeMap<String, String>Implementations§
Trait Implementations§
Source§impl Debug for RedactingVisitor
impl Debug for RedactingVisitor
Source§impl Default for RedactingVisitor
impl Default for RedactingVisitor
Source§fn default() -> RedactingVisitor
fn default() -> RedactingVisitor
Returns the “default value” for a type. Read more
Source§impl Visit for RedactingVisitor
impl Visit for RedactingVisitor
Source§fn record_str(&mut self, field: &Field, value: &str)
fn record_str(&mut self, field: &Field, value: &str)
Visit a string value.
Source§fn record_debug(&mut self, field: &Field, value: &dyn Debug)
fn record_debug(&mut self, field: &Field, value: &dyn Debug)
Visit a value implementing
fmt::Debug.Source§fn record_f64(&mut self, field: &Field, value: f64)
fn record_f64(&mut self, field: &Field, value: f64)
Visit a double-precision floating point value.
Source§fn record_i64(&mut self, field: &Field, value: i64)
fn record_i64(&mut self, field: &Field, value: i64)
Visit a signed 64-bit integer value.
Source§fn record_u64(&mut self, field: &Field, value: u64)
fn record_u64(&mut self, field: &Field, value: u64)
Visit an unsigned 64-bit integer value.
Source§fn record_i128(&mut self, field: &Field, value: i128)
fn record_i128(&mut self, field: &Field, value: i128)
Visit a signed 128-bit integer value.
Source§fn record_u128(&mut self, field: &Field, value: u128)
fn record_u128(&mut self, field: &Field, value: u128)
Visit an unsigned 128-bit integer value.
Source§fn record_bool(&mut self, field: &Field, value: bool)
fn record_bool(&mut self, field: &Field, value: bool)
Visit a boolean value.
Source§fn record_bytes(&mut self, field: &Field, value: &[u8])
fn record_bytes(&mut self, field: &Field, value: &[u8])
Visit a byte slice.
Auto Trait Implementations§
impl Freeze for RedactingVisitor
impl RefUnwindSafe for RedactingVisitor
impl Send for RedactingVisitor
impl Sync for RedactingVisitor
impl Unpin for RedactingVisitor
impl UnsafeUnpin for RedactingVisitor
impl UnwindSafe for RedactingVisitor
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