pub struct StatusCode(/* private fields */);Expand description
Status codes (RFC 9110 Section 15).
Implementations§
Source§impl StatusCode
impl StatusCode
pub const CONTINUE: StatusCode
pub const OK: StatusCode
pub const CREATED: StatusCode
pub const PARTIAL_CONTENT: StatusCode
pub const NOT_FOUND: StatusCode
pub const NOT_MODIFIED: StatusCode
pub const BAD_REQUEST: StatusCode
pub const REQUEST_TIMEOUT: StatusCode
pub const METHOD_NOT_ALLOWED: StatusCode
pub const PRECONDITION_FAILED: StatusCode
pub const RANGE_NOT_SATISFIABLE: StatusCode
pub const EXPECTATION_FAILED: StatusCode
pub const INTERNAL_SERVER_ERROR: StatusCode
pub const NOT_IMPLEMENTED: StatusCode
Sourcepub fn from_u16(code: u16) -> Result<Self, StatusCodeError>
pub fn from_u16(code: u16) -> Result<Self, StatusCodeError>
Creates a new status code if it falls within the valid range 100-599.
Sourcepub fn canonical_reason(self) -> Option<&'static str>
pub fn canonical_reason(self) -> Option<&'static str>
Returns the canonical reason phrase if known.
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StatusCode
Source§impl Debug for StatusCode
impl Debug for StatusCode
Source§impl Display for StatusCode
impl Display for StatusCode
impl Eq for StatusCode
Source§impl From<StatusCode> for u16
impl From<StatusCode> for u16
Source§fn from(code: StatusCode) -> Self
fn from(code: StatusCode) -> Self
Converts to this type from the input type.
Source§impl Hash for StatusCode
impl Hash for StatusCode
Source§impl PartialEq for StatusCode
impl PartialEq for StatusCode
impl StructuralPartialEq 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 UnsafeUnpin 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