logo
pub trait IdGenerator: Send + Sync + Debug {
    fn new_trace_id(&self) -> TraceId;
    fn new_span_id(&self) -> SpanId;
}
Available on crate feature trace only.
Expand description

Interface for generating IDs

Required Methods

Generate a new TraceId

Generate a new SpanId

Implementors