pub enum OpenInferenceError {
MissingTokioRuntime,
UnsupportedTransport {
transport: &'static str,
},
InvalidGrpcHeader {
key: String,
message: String,
},
ExporterBuild(String),
Provider(String),
Core(FlowError),
}Expand description
Errors produced while configuring or operating the OpenInference subscriber.
Variants§
MissingTokioRuntime
The tonic gRPC exporter requires an active Tokio runtime.
UnsupportedTransport
The requested transport is not available on this target.
InvalidGrpcHeader
Failed to parse a configured gRPC metadata header.
ExporterBuild(String)
Failed to build the OTLP exporter.
Provider(String)
The underlying tracer provider returned an error.
Core(FlowError)
Registration errors from the core runtime.
Trait Implementations§
Source§impl Debug for OpenInferenceError
impl Debug for OpenInferenceError
Source§impl Display for OpenInferenceError
impl Display for OpenInferenceError
Source§impl Error for OpenInferenceError
impl Error for OpenInferenceError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for OpenInferenceError
impl RefUnwindSafe for OpenInferenceError
impl Send for OpenInferenceError
impl Sync for OpenInferenceError
impl Unpin for OpenInferenceError
impl UnsafeUnpin for OpenInferenceError
impl UnwindSafe for OpenInferenceError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.