Enum fastcgi_client::ClientError[][src]

pub enum ClientError {
    Io(Error),
    RequestIdNotFound {
        id: u16,
    },
    ResponseNotFound {
        id: u16,
    },
    UnknownRequestType {
        request_type: RequestType,
    },
    EndRequestCantMpxConn {
        app_status: u32,
    },
    EndRequestOverloaded {
        app_status: u32,
    },
    EndRequestUnknownRole {
        app_status: u32,
    },
    RequestIdGenerateTimeout,
}

Variants

Io(Error)

Wapper of tokio::io::Error

RequestIdNotFound

Usually not happen.

Show fields

Fields of RequestIdNotFound

id: u16
ResponseNotFound

Usually not happen.

Show fields

Fields of ResponseNotFound

id: u16
UnknownRequestType

Maybe unimplemented request type received fom response.

Show fields

Fields of UnknownRequestType

request_type: RequestType
EndRequestCantMpxConn

Response not complete, first is protocol status and second is app status, see fastcgi protocol.

Show fields

Fields of EndRequestCantMpxConn

app_status: u32
EndRequestOverloaded

Response not complete, first is protocol status and second is app status, see fastcgi protocol.

Show fields

Fields of EndRequestOverloaded

app_status: u32
EndRequestUnknownRole

Response not complete, first is protocol status and second is app status, see fastcgi protocol.

Show fields

Fields of EndRequestUnknownRole

app_status: u32
RequestIdGenerateTimeout

Try to get lock of RequestIdGenerator timeout.

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.