Enum opentelemetry_otlp::Error
source · [−]pub enum Error {
Transport(Error),
InvalidUri(InvalidUri),
Status {
code: Code,
message: String,
},
Grpcio(Error),
NoHttpClient,
RequestFailed(Error),
InvalidHeaderValue(InvalidHeaderValue),
InvalidHeaderName(InvalidHeaderName),
EncodeError(EncodeError),
PoisonedLock(&'static str),
NoExporterBuilder,
}
Expand description
Wrap type for errors from this crate.
Variants
Transport(Error)
grpc-tonic
only.Wrap error from tonic::transport::Error
InvalidUri(InvalidUri)
grpc-tonic
or http-proto
only.Wrap the tonic::codegen::http::uri::InvalidUri
error
Status
grpc-tonic
only.Wrap type for tonic::Status
Grpcio(Error)
grpc-sys
only.Wrap errors from grpcio.
NoHttpClient
http-proto
only.Http requests failed because no http client is provided.
RequestFailed(Error)
http-proto
only.Http requests failed.
InvalidHeaderValue(InvalidHeaderValue)
http-proto
only.The provided value is invalid in HTTP headers.
InvalidHeaderName(InvalidHeaderName)
http-proto
only.The provided name is invalid in HTTP headers.
EncodeError(EncodeError)
http-proto
only.Prost encode failed
PoisonedLock(&'static str)
metrics
only.The lock in exporters has been poisoned.
NoExporterBuilder
The pipeline will need a exporter to complete setup. Throw this error if none is provided.
Trait Implementations
sourceimpl Error for Error
impl Error for Error
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl ExportError for Error
impl ExportError for Error
sourcefn exporter_name(&self) -> &'static str
fn exporter_name(&self) -> &'static str
The name of exporter that returned this error
sourceimpl From<EncodeError> for Error
impl From<EncodeError> for Error
sourcefn from(source: EncodeError) -> Self
fn from(source: EncodeError) -> Self
Converts to this type from the input type.
sourceimpl From<InvalidHeaderName> for Error
impl From<InvalidHeaderName> for Error
sourcefn from(source: InvalidHeaderName) -> Self
fn from(source: InvalidHeaderName) -> Self
Converts to this type from the input type.
sourceimpl From<InvalidHeaderValue> for Error
impl From<InvalidHeaderValue> for Error
sourcefn from(source: InvalidHeaderValue) -> Self
fn from(source: InvalidHeaderValue) -> Self
Converts to this type from the input type.
sourceimpl From<InvalidUri> for Error
impl From<InvalidUri> for Error
sourcefn from(source: InvalidUri) -> Self
fn from(source: InvalidUri) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more