pub struct StatusCode(/* private fields */);Expand description
HTTP status code (rfc9110).
Implementations§
Source§impl StatusCode
impl StatusCode
Sourcepub const TOO_MANY_REQUESTS: Self
pub const TOO_MANY_REQUESTS: Self
HTTP 429 Too Many Requests status code.
Sourcepub fn try_from_u32(value: u32) -> Result<Self, InvalidStatusCode>
pub fn try_from_u32(value: u32) -> Result<Self, InvalidStatusCode>
Tries to construct from u32.
Sourcepub fn into_inner(self) -> u16
pub fn into_inner(self) -> u16
Extracts the integer value as u16.
Sourcepub fn is_successful(self) -> bool
pub fn is_successful(self) -> bool
Returns true if the status code is 2xx.
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 Default for StatusCode
impl Default for StatusCode
Source§fn default() -> StatusCode
fn default() -> StatusCode
Returns the “default value” for a type. Read more
Source§impl Display for StatusCode
impl Display for StatusCode
Source§impl FromStr for StatusCode
impl FromStr for StatusCode
Source§impl Hash for StatusCode
impl Hash for StatusCode
Source§impl Ord for StatusCode
impl Ord for StatusCode
Source§fn cmp(&self, other: &StatusCode) -> Ordering
fn cmp(&self, other: &StatusCode) -> 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 StatusCode
impl PartialEq for StatusCode
Source§impl PartialOrd for StatusCode
impl PartialOrd for StatusCode
Source§impl TryFrom<u16> for StatusCode
impl TryFrom<u16> for StatusCode
Source§impl TryFrom<u32> for StatusCode
impl TryFrom<u32> for StatusCode
Source§impl TryFrom<u64> for StatusCode
impl TryFrom<u64> for StatusCode
Source§impl TryFrom<u8> for StatusCode
impl TryFrom<u8> for StatusCode
impl Copy for StatusCode
impl Eq 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 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