[][src]Trait opentelemetry::api::trace::id_generator::IdGenerator

pub trait IdGenerator: Send + Sync + Debug {
    fn new_trace_id(&self) -> TraceId;
fn new_span_id(&self) -> SpanId; }

Interface for generating IDs

Required methods

fn new_trace_id(&self) -> TraceId

Generate a new TraceId

fn new_span_id(&self) -> SpanId

Generate a new SpanId

Loading content...

Implementors

impl IdGenerator for IdGenerator[src]

fn new_trace_id(&self) -> TraceId[src]

Generate new TraceId using thread local rng

fn new_span_id(&self) -> SpanId[src]

Generate new SpanId using thread local rng

Loading content...