Enum fastly::http::request::SendErrorCause [−][src]
#[non_exhaustive] pub enum SendErrorCause { Invalid, Incomplete, InvalidStatus, HeadTooLarge, BufferSize(BufferSizeError), Generic(Error), }
Expand description
The reason that a request sent to a backend failed.
Variants (Non-exhaustive)
This enum is marked as 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.
The backend responded with something that was not valid HTTP.
The backend responded, but we didn’t get a complete response before the connection closed.
The backend responded with an invalid HTTP code.
The backend responded with a HTTP message head that was too large.
BufferSize(BufferSizeError)
Ran out of buffer space for part of the response.
See the limits
module to adjust the maximum buffer sizes.
Generic(Error)
All other errors.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SendErrorCause
impl Send for SendErrorCause
impl Sync for SendErrorCause
impl Unpin for SendErrorCause
impl !UnwindSafe for SendErrorCause