pub enum SimdJsonError {
InvalidContentType,
MissingContentType,
BodyReadError(String),
DeserializationError(String),
}Available on crate feature
simd only.Expand description
Error type for the SIMD JSON extractors.
Variants§
InvalidContentType
Request content type is not recognized as JSON.
MissingContentType
Content-Type header is missing from the request.
BodyReadError(String)
Failed to read the request body.
DeserializationError(String)
Failed to deserialize JSON using SIMD parser.
Trait Implementations§
Source§impl Debug for SimdJsonError
impl Debug for SimdJsonError
Source§impl Responder for SimdJsonError
impl Responder for SimdJsonError
Source§fn into_response(self) -> Response<TakoBody>
fn into_response(self) -> Response<TakoBody>
Converts the error into an HTTP response.
Auto Trait Implementations§
impl Freeze for SimdJsonError
impl RefUnwindSafe for SimdJsonError
impl Send for SimdJsonError
impl Sync for SimdJsonError
impl Unpin for SimdJsonError
impl UnsafeUnpin for SimdJsonError
impl UnwindSafe for SimdJsonError
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> 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