pub struct HTTPStatus(pub ngx_uint_t);
Expand description
Represents an HTTP status code.
Tuple Fields§
§0: ngx_uint_t
Implementations§
Source§impl HTTPStatus
impl HTTPStatus
Sourcepub fn from_u16(src: u16) -> Result<HTTPStatus, InvalidHTTPStatusCode>
pub fn from_u16(src: u16) -> Result<HTTPStatus, InvalidHTTPStatusCode>
Convets a u16 to a status code.
Sourcepub fn from_bytes(src: &[u8]) -> Result<HTTPStatus, InvalidHTTPStatusCode>
pub fn from_bytes(src: &[u8]) -> Result<HTTPStatus, InvalidHTTPStatusCode>
Converts a &u8 to a status code.
Source§impl HTTPStatus
impl HTTPStatus
Sourcepub const CONTINUE: HTTPStatus
pub const CONTINUE: HTTPStatus
100 CONTINUE
Sourcepub const SWITCHING_PROTOCOLS: HTTPStatus
pub const SWITCHING_PROTOCOLS: HTTPStatus
101 SWITCHING_PROTOCOLS
Sourcepub const PROCESSING: HTTPStatus
pub const PROCESSING: HTTPStatus
102 PROCESSING
Sourcepub const OK: HTTPStatus
pub const OK: HTTPStatus
200 OK
Sourcepub const CREATED: HTTPStatus
pub const CREATED: HTTPStatus
201 Created
Sourcepub const ACCEPTED: HTTPStatus
pub const ACCEPTED: HTTPStatus
202 Accepted
Sourcepub const NO_CONTENT: HTTPStatus
pub const NO_CONTENT: HTTPStatus
204 No Content
Sourcepub const PARTIAL_CONTENT: HTTPStatus
pub const PARTIAL_CONTENT: HTTPStatus
206 Partial Content
Sourcepub const SPECIAL_RESPONSE: HTTPStatus
pub const SPECIAL_RESPONSE: HTTPStatus
300 SPECIAL_RESPONSE
Sourcepub const MOVED_PERMANENTLY: HTTPStatus
pub const MOVED_PERMANENTLY: HTTPStatus
301 Moved Permanently
Sourcepub const MOVED_TEMPORARILY: HTTPStatus
pub const MOVED_TEMPORARILY: HTTPStatus
302 Moved Temporarily
Sourcepub const SEE_OTHER: HTTPStatus
pub const SEE_OTHER: HTTPStatus
303 See Other
Sourcepub const NOT_MODIFIED: HTTPStatus
pub const NOT_MODIFIED: HTTPStatus
304 Not Modified
Sourcepub const TEMPORARY_REDIRECT: HTTPStatus
pub const TEMPORARY_REDIRECT: HTTPStatus
307 Temporary Redirect
Sourcepub const PERMANENT_REDIRECT: HTTPStatus
pub const PERMANENT_REDIRECT: HTTPStatus
308 Permanent Redirect
Sourcepub const BAD_REQUEST: HTTPStatus
pub const BAD_REQUEST: HTTPStatus
400 Bad Request
Sourcepub const UNAUTHORIZED: HTTPStatus
pub const UNAUTHORIZED: HTTPStatus
401 Unauthorized
Sourcepub const FORBIDDEN: HTTPStatus
pub const FORBIDDEN: HTTPStatus
403 Forbidden
Sourcepub const NOT_FOUND: HTTPStatus
pub const NOT_FOUND: HTTPStatus
404 Not Found
Sourcepub const NOT_ALLOWED: HTTPStatus
pub const NOT_ALLOWED: HTTPStatus
405 Method Not Allowed
Sourcepub const REQUEST_TIME_OUT: HTTPStatus
pub const REQUEST_TIME_OUT: HTTPStatus
408 Request Time Out
Sourcepub const CONFLICT: HTTPStatus
pub const CONFLICT: HTTPStatus
409 Conflict
Sourcepub const LENGTH_REQUIRED: HTTPStatus
pub const LENGTH_REQUIRED: HTTPStatus
411 Length Required
Sourcepub const PRECONDITION_FAILED: HTTPStatus
pub const PRECONDITION_FAILED: HTTPStatus
412 Precondition Failed
Sourcepub const REQUEST_ENTITY_TOO_LARGE: HTTPStatus
pub const REQUEST_ENTITY_TOO_LARGE: HTTPStatus
413 Payload Too Large
Sourcepub const REQUEST_URI_TOO_LARGE: HTTPStatus
pub const REQUEST_URI_TOO_LARGE: HTTPStatus
414 Request Uri Too Large
Sourcepub const UNSUPPORTED_MEDIA_TYPE: HTTPStatus
pub const UNSUPPORTED_MEDIA_TYPE: HTTPStatus
415 Unsupported Media Type
Sourcepub const RANGE_NOT_SATISFIABLE: HTTPStatus
pub const RANGE_NOT_SATISFIABLE: HTTPStatus
416 Range Not Satisfiable
Sourcepub const MISDIRECTED_REQUEST: HTTPStatus
pub const MISDIRECTED_REQUEST: HTTPStatus
421 Misdirected Request
Sourcepub const TOO_MANY_REQUESTS: HTTPStatus
pub const TOO_MANY_REQUESTS: HTTPStatus
429 Too Many Requests
Sourcepub const CLOSE: HTTPStatus
pub const CLOSE: HTTPStatus
444 CLOSE
Sourcepub const NGINX_CODES: HTTPStatus
pub const NGINX_CODES: HTTPStatus
494 NGINX_CODES
Sourcepub const REQUEST_HEADER_TOO_LARGE: HTTPStatus
pub const REQUEST_HEADER_TOO_LARGE: HTTPStatus
494 REQUEST_HEADER_TOO_LARGE
Sourcepub const HTTPS_CERT_ERROR: HTTPStatus
pub const HTTPS_CERT_ERROR: HTTPStatus
495 NGX_HTTPS_CERT_ERROR
Sourcepub const HTTPS_NO_CERT: HTTPStatus
pub const HTTPS_NO_CERT: HTTPStatus
496 NGX_HTTPS_NO_CERT
Sourcepub const TO_HTTPS: HTTPStatus
pub const TO_HTTPS: HTTPStatus
497 TO_HTTPS
Sourcepub const CLIENT_CLOSED_REQUEST: HTTPStatus
pub const CLIENT_CLOSED_REQUEST: HTTPStatus
499 CLIENT_CLOSED_REQUEST
Sourcepub const INTERNAL_SERVER_ERROR: HTTPStatus
pub const INTERNAL_SERVER_ERROR: HTTPStatus
500 INTERNAL_SERVER_ERROR
Sourcepub const NOT_IMPLEMENTED: HTTPStatus
pub const NOT_IMPLEMENTED: HTTPStatus
501 NOT_IMPLEMENTED
Sourcepub const BAD_GATEWAY: HTTPStatus
pub const BAD_GATEWAY: HTTPStatus
502 BAD_GATEWAY
Sourcepub const SERVICE_UNAVAILABLE: HTTPStatus
pub const SERVICE_UNAVAILABLE: HTTPStatus
503 SERVICE_UNAVAILABLE
Sourcepub const GATEWAY_TIME_OUT: HTTPStatus
pub const GATEWAY_TIME_OUT: HTTPStatus
504 GATEWAY_TIME_OUT
Sourcepub const VERSION_NOT_SUPPORTED: HTTPStatus
pub const VERSION_NOT_SUPPORTED: HTTPStatus
505 VERSION_NOT_SUPPORTED
Sourcepub const INSUFFICIENT_STORAGE: HTTPStatus
pub const INSUFFICIENT_STORAGE: HTTPStatus
507 INSUFFICIENT_STORAGE
Trait Implementations§
Source§impl Clone for HTTPStatus
impl Clone for HTTPStatus
Source§fn clone(&self) -> HTTPStatus
fn clone(&self) -> HTTPStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more