Reporter to the jaeger agent
A HashMap of finished span. Used by ConsoleReporter.
This samples all traces.
This crate specific error type.
A wrapper around a simple rustracing_jaeger::RtSpan, providing some
It overshadows the lower-level
An OpenTracing SpanContext is used to send span info across a process boundary. This is a simple wrapper around that, again with some helper functions.
This samples no traces.
This samples traces which have one or more references.
This samples a certain percentage of traces.
SpanWrap is a simple way to couple some data along with a struct It is common to send some data on a channel which will be used as arguments to a function on the receiving side, where we also want to continue the trace on the receiving side. This struct helps keep that data together with minimal boilerplate.
The list of the possible error kinds
Tracer placeholder (use only as last resort)
Dummy span, useful for tests that don't test tracing
Boxed version of
Binary representation is exactly 37 bytes, so ideally we would use a [u8; 37], but this is easier...
This crate specific