Struct tracing_ext::sub::EventVisitor
source · pub struct EventVisitor { /* private fields */ }
Expand description
A visitor for events
The visitor saves the event data
Implementations§
source§impl EventVisitor
impl EventVisitor
Trait Implementations§
source§impl Debug for EventVisitor
impl Debug for EventVisitor
source§impl Default for EventVisitor
impl Default for EventVisitor
source§fn default() -> EventVisitor
fn default() -> EventVisitor
Returns the “default value” for a type. Read more
source§impl Visit for EventVisitor
impl Visit for EventVisitor
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_str(&mut self, field: &Field, value: &str)
fn record_str(&mut self, field: &Field, value: &str)
Visit a string value.
source§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
.Auto Trait Implementations§
impl RefUnwindSafe for EventVisitor
impl Send for EventVisitor
impl Sync for EventVisitor
impl Unpin for EventVisitor
impl UnwindSafe for EventVisitor
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