Trait opentelemetry::trace::IdGenerator [−][src]
pub trait IdGenerator: Send + Sync + Debug { fn new_trace_id(&self) -> TraceId; fn new_span_id(&self) -> SpanId; }
This is supported on crate feature
trace
only.Expand description
Interface for generating IDs
Required methods
fn new_trace_id(&self) -> TraceId
fn new_trace_id(&self) -> TraceId
Generate a new TraceId
fn new_span_id(&self) -> SpanId
fn new_span_id(&self) -> SpanId
Generate a new SpanId