pub struct StatusCode(pub u16);Expand description
An HTTP status code
Tuple Fields§
§0: u16Implementations§
Source§impl StatusCode
impl StatusCode
Source§impl StatusCode
impl StatusCode
Sourcepub const OK: StatusCode
pub const OK: StatusCode
200
Sourcepub const PARTIAL_CONTENT: StatusCode
pub const PARTIAL_CONTENT: StatusCode
206
Sourcepub const MOVED_PERMANENTLY: StatusCode
pub const MOVED_PERMANENTLY: StatusCode
301
Sourcepub const NOT_MODIFIED: StatusCode
pub const NOT_MODIFIED: StatusCode
304
Sourcepub const BAD_REQUEST: StatusCode
pub const BAD_REQUEST: StatusCode
400
Sourcepub const UNAUTHORIZED: StatusCode
pub const UNAUTHORIZED: StatusCode
401
Sourcepub const FORBIDDEN: StatusCode
pub const FORBIDDEN: StatusCode
403
Sourcepub const NOT_FOUND: StatusCode
pub const NOT_FOUND: StatusCode
404
Sourcepub const METHOD_NOT_ALLOWED: StatusCode
pub const METHOD_NOT_ALLOWED: StatusCode
405
Sourcepub const REQUEST_ENTITY_TOO_LARGE: StatusCode
pub const REQUEST_ENTITY_TOO_LARGE: StatusCode
413
Sourcepub const RANGE_NOT_SATISFIABLE: StatusCode
pub const RANGE_NOT_SATISFIABLE: StatusCode
416
Sourcepub const INTERNAL_SERVER_ERROR: StatusCode
pub const INTERNAL_SERVER_ERROR: StatusCode
500
Sourcepub const HTTP_VERSION_NOT_SUPPORTED: StatusCode
pub const HTTP_VERSION_NOT_SUPPORTED: StatusCode
505
Trait Implementations§
Source§impl Clone for StatusCode
impl Clone for StatusCode
Source§fn clone(&self) -> StatusCode
fn clone(&self) -> StatusCode
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 StatusCode
impl Debug for StatusCode
Source§impl Display for StatusCode
impl Display for StatusCode
Source§impl Error for StatusCode
impl Error for StatusCode
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl HttpError for StatusCode
impl HttpError for StatusCode
Source§fn error_type(&self) -> HttpErrorType
fn error_type(&self) -> HttpErrorType
How should this error be handled, check
HttpErrorType for more info (User by default)Source§fn status_code(&self) -> StatusCode
fn status_code(&self) -> StatusCode
Which status code should be used for this error
Source§fn http_description(&self) -> String
fn http_description(&self) -> String
Provides HTTP-friendly description of this error (
.to_string() by default)impl Copy for StatusCode
Auto Trait Implementations§
impl Freeze for StatusCode
impl RefUnwindSafe for StatusCode
impl Send for StatusCode
impl Sync for StatusCode
impl Unpin for StatusCode
impl UnwindSafe for StatusCode
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