[][src]Enum async_graphql::ParseRequestError

#[non_exhaustive]pub enum ParseRequestError {
    Io(Error),
    InvalidRequest(Error),
    InvalidFilesMap(Error),
    InvalidMultipart(Error),
    MissingOperatorsPart,
    MissingMapPart,
    NotUpload,
    MissingFiles,
    PayloadTooLarge,
    UnsupportedBatch,
}

An error parsing the request.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Io(Error)

An IO error occurred.

InvalidRequest(Error)

The request's syntax was invalid.

InvalidFilesMap(Error)

The request's files map was invalid.

InvalidMultipart(Error)
This is supported on crate feature multipart only.

The request's multipart data was invalid.

MissingOperatorsPart

Missing "operators" part for multipart request.

MissingMapPart

Missing "map" part for multipart request.

NotUpload

It's not an upload operation

MissingFiles

Files were missing the request.

PayloadTooLarge

The request's payload is too large, and this server rejected it.

UnsupportedBatch

The request is a batch request, but the server does not support batch requests.

Trait Implementations

impl Debug for ParseRequestError[src]

impl Display for ParseRequestError[src]

impl Error for ParseRequestError[src]

impl From<Error> for ParseRequestError[src]

impl From<Error> for ParseRequestError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,