pub enum Status {
Show 23 variants
Ok,
Created,
Accepted,
NoContent,
MovedPermanently,
Found,
NotModified,
TemporaryRedirect,
PermanentRedirect,
BadRequest,
Unauthorized,
Forbidden,
NotFound,
MethodNotAllowed,
Conflict,
Gone,
UnprocessableEntity,
TooManyRequests,
InternalServerError,
NotImplemented,
BadGateway,
ServiceUnavailable,
GatewayTimeout,
}Expand description
A collection of common HTTP status codes used with the reply helpers.
Converts into http::StatusCode via From and is accepted by
reply_with_status and reply_with_status_and_json. Also usable directly
in the [reply!] macro via the status => Status::X argument.
Variants§
Ok
Created
Accepted
NoContent
MovedPermanently
Found
NotModified
TemporaryRedirect
PermanentRedirect
BadRequest
Forbidden
NotFound
MethodNotAllowed
Conflict
Gone
UnprocessableEntity
TooManyRequests
InternalServerError
NotImplemented
BadGateway
GatewayTimeout
Trait Implementations§
Source§impl From<Status> for StatusCode
impl From<Status> for StatusCode
impl Copy for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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