Module opentelemetry::runtime [−][src]
Provides an abstraction of several async runtimes
This allows OpenTelemetry to work with any current or future runtime. There are currently builtin implementations for Tokio and async-std.
Structs
AsyncStd | rt-async-std Runtime implementation, which works with async-std. |
Tokio | rt-tokio Runtime implementation, which works with Tokio’s multi thread runtime. |
TokioCurrentThread | rt-tokio-current-thread Runtime implementation, which works with Tokio’s current thread runtime. |
Traits
Runtime | A runtime is an abstraction of an async runtime like Tokio or async-std. It allows OpenTelemetry to work with any current and hopefully future runtime implementation. |