Trait Tracer
Source pub trait Tracer:
Send
+ Sync
+ Debug
+ Display {
// Required methods
fn trace_tree_name(&self) -> &'static str;
fn clone_trace(&self) -> Box<dyn Tracer>;
fn trace(&self, message: &str) -> &dyn Tracer;
fn info(&self, message: &str) -> &dyn Tracer;
fn debug(&self, message: &str) -> &dyn Tracer;
fn warn(&self, message: &str) -> &dyn Tracer;
fn error(&self, message: &str) -> &dyn Tracer;
fn span(&self) -> &Span;
}
Performs copy-assignment from
source.
Read more
Tests for self and other values to be equal, and is used by ==.
Tests for !=. The default implementation is almost always sufficient,
and should not be overridden without very good reason.