pub trait TracingBackend: Send + Sync {
// Required methods
fn start_span(&self, span: &TraceSpan);
fn end_span(&self, span: &TraceSpan);
fn flush(&self);
}Expand description
Backend for persisting/processing trace spans.
Required Methods§
Sourcefn start_span(&self, span: &TraceSpan)
fn start_span(&self, span: &TraceSpan)
Called when a span starts.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".