pub enum StreamExtensionError {
AnalysisError(String),
ResponseError(String),
StreamNotFound(String),
}Expand description
Extension-specific errors
Variants§
AnalysisError(String)
Failed to analyze the requested payload.
ResponseError(String)
Failed to build the HTTP response object.
StreamNotFound(String)
Requested stream identifier is unknown to the extension.
Trait Implementations§
Source§impl Debug for StreamExtensionError
impl Debug for StreamExtensionError
Source§impl Display for StreamExtensionError
impl Display for StreamExtensionError
Source§impl Error for StreamExtensionError
impl Error for StreamExtensionError
1.30.0 · 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()
Source§impl IntoResponse for StreamExtensionError
impl IntoResponse for StreamExtensionError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Create a response.
Auto Trait Implementations§
impl Freeze for StreamExtensionError
impl RefUnwindSafe for StreamExtensionError
impl Send for StreamExtensionError
impl Sync for StreamExtensionError
impl Unpin for StreamExtensionError
impl UnsafeUnpin for StreamExtensionError
impl UnwindSafe for StreamExtensionError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more