Enum Open Telemetry Error
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub enum OpenTelemetryError {
MissingTokioRuntime,
UnsupportedTransport {
transport: &'static str,
},
InvalidGrpcHeader {
key: String,
message: String,
},
ExporterBuild(String),
Provider(String),
Core(FlowError),
}
Errors produced while configuring or operating the OpenTelemetry subscriber.
Variants
MissingTokioRuntime
MissingTokioRuntime
The tonic gRPC exporter requires an active Tokio runtime.
UnsupportedTransport
UnsupportedTransport
The requested transport is not available on this target.
Fields
transport: &'static str
Human-readable transport label used in the error message.
InvalidGrpcHeader
InvalidGrpcHeader
Failed to parse a configured gRPC metadata header.
Fields
key: String
Header name that failed to parse.
message: String
Parser failure message.
ExporterBuild(String)
ExporterBuild(String)
Failed to build the OTLP exporter.
Provider(String)
Provider(String)
The underlying tracer provider returned an error.
Core(FlowError)
Core(FlowError)
Registration errors from the core runtime.
Trait Implementations
impl Debug for OpenTelemetryError
impl Debug for OpenTelemetryError
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for OpenTelemetryError
impl Display for OpenTelemetryError
fmt
fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result
impl Error for OpenTelemetryError
impl Error for OpenTelemetryError
source
fn source(&self) -> Option<&(dyn Error + 'static)>
description
fn description(&self) -> &str
cause
fn cause(&self) -> Option<&dyn Error>
provide
fn provide<'a>(&'a self, request: &mut Request<'a>)
impl From<FlowError> for OpenTelemetryError
impl From<FlowError> for OpenTelemetryError
from
fn from(source: FlowError) -> Self