#[non_exhaustive]pub enum ClientErrorResponse {
Show 29 variants
BadRequest = 400,
Unauthorized = 401,
PaymentRequired = 402,
Forbidden = 403,
NotFound = 404,
MethodNotAllowed = 405,
NotAcceptable = 406,
ProxyAuthenticationRequired = 407,
RequestTimeout = 408,
Conflict = 409,
Gone = 410,
LengthRequired = 411,
PreconditionFailed = 412,
PayloadTooLarge = 413,
URITooLong = 414,
UnsupportedMediaType = 415,
RangeNotSatisfiable = 416,
ExpectationFailed = 417,
ImATeapot = 418,
MisdirectedRequest = 421,
UnprocessableContent = 422,
Locked = 423,
FailedDependency = 424,
TooEarly = 425,
UpgradeRequired = 426,
PreconditionRequired = 428,
TooManyRequests = 429,
RequestHeaderFieldsTooLarge = 431,
UnavailableForLegalReasons = 451,
}Expand description
§Wikipedia:
A ClientErrorResponse (4xx) status code is for situations in which an error seems to have been caused by the client. Except when responding to a HEAD request, the server should include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. These status codes are applicable to any request method. User agents should display any included entity to the user.
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.
BadRequest = 400
PaymentRequired = 402
Forbidden = 403
NotFound = 404
MethodNotAllowed = 405
NotAcceptable = 406
ProxyAuthenticationRequired = 407
RequestTimeout = 408
Conflict = 409
Gone = 410
LengthRequired = 411
PreconditionFailed = 412
PayloadTooLarge = 413
URITooLong = 414
UnsupportedMediaType = 415
RangeNotSatisfiable = 416
ExpectationFailed = 417
ImATeapot = 418
MisdirectedRequest = 421
UnprocessableContent = 422
Locked = 423
FailedDependency = 424
TooEarly = 425
UpgradeRequired = 426
PreconditionRequired = 428
TooManyRequests = 429
RequestHeaderFieldsTooLarge = 431
Trait Implementations§
Source§impl Clone for ClientErrorResponse
impl Clone for ClientErrorResponse
Source§fn clone(&self) -> ClientErrorResponse
fn clone(&self) -> ClientErrorResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientErrorResponse
impl Debug for ClientErrorResponse
Source§impl Display for ClientErrorResponse
impl Display for ClientErrorResponse
Source§impl From<ClientErrorResponse> for HttpStatus
impl From<ClientErrorResponse> for HttpStatus
Source§fn from(val: ClientErrorResponse) -> Self
fn from(val: ClientErrorResponse) -> Self
Converts to this type from the input type.
Source§impl Hash for ClientErrorResponse
impl Hash for ClientErrorResponse
Source§impl Ord for ClientErrorResponse
impl Ord for ClientErrorResponse
Source§fn cmp(&self, other: &ClientErrorResponse) -> Ordering
fn cmp(&self, other: &ClientErrorResponse) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ClientErrorResponse
impl PartialEq for ClientErrorResponse
Source§impl PartialOrd for ClientErrorResponse
impl PartialOrd for ClientErrorResponse
impl Eq for ClientErrorResponse
impl StructuralPartialEq for ClientErrorResponse
Auto Trait Implementations§
impl Freeze for ClientErrorResponse
impl RefUnwindSafe for ClientErrorResponse
impl Send for ClientErrorResponse
impl Sync for ClientErrorResponse
impl Unpin for ClientErrorResponse
impl UnwindSafe for ClientErrorResponse
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