struct SafLogVisitor {
module: Option<String>,
phase: Option<String>,
tag: Option<String>,
narrative: Option<String>,
kv: Option<String>,
}Expand description
Visitor that extracts SAF-specific fields from tracing events.
Fields§
§module: Option<String>§phase: Option<String>§tag: Option<String>§narrative: Option<String>§kv: Option<String>Trait Implementations§
Source§impl Default for SafLogVisitor
impl Default for SafLogVisitor
Source§fn default() -> SafLogVisitor
fn default() -> SafLogVisitor
Returns the “default value” for a type. Read more
Source§impl Visit for SafLogVisitor
impl Visit for SafLogVisitor
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.§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.
§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.
§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.
§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.
§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.
§fn record_bool(&mut self, field: &Field, value: bool)
fn record_bool(&mut self, field: &Field, value: bool)
Visit a boolean value.
§fn record_bytes(&mut self, field: &Field, value: &[u8])
fn record_bytes(&mut self, field: &Field, value: &[u8])
Visit a byte slice.
§fn record_error(&mut self, field: &Field, value: &(dyn Error + 'static))
fn record_error(&mut self, field: &Field, value: &(dyn Error + 'static))
Records a type implementing
Error. Read moreAuto Trait Implementations§
impl Freeze for SafLogVisitor
impl RefUnwindSafe for SafLogVisitor
impl Send for SafLogVisitor
impl Sync for SafLogVisitor
impl Unpin for SafLogVisitor
impl UnsafeUnpin for SafLogVisitor
impl UnwindSafe for SafLogVisitor
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