pub struct ElifStatusCode(/* private fields */);
Expand description
Framework-native status code wrapper that hides Axum internals
Implementations§
Source§impl ElifStatusCode
impl ElifStatusCode
pub const OK: Self
pub const CREATED: Self
pub const ACCEPTED: Self
pub const NO_CONTENT: Self
pub const MOVED_PERMANENTLY: Self
pub const FOUND: Self
pub const SEE_OTHER: Self
pub const NOT_MODIFIED: Self
pub const BAD_REQUEST: Self
pub const UNAUTHORIZED: Self
pub const FORBIDDEN: Self
pub const NOT_FOUND: Self
pub const METHOD_NOT_ALLOWED: Self
pub const PRECONDITION_FAILED: Self
pub const CONFLICT: Self
pub const LOCKED: Self
pub const UNPROCESSABLE_ENTITY: Self
pub const REQUEST_TIMEOUT: Self
pub const PAYLOAD_TOO_LARGE: Self
pub const TOO_MANY_REQUESTS: Self
pub const INTERNAL_SERVER_ERROR: Self
pub const NOT_IMPLEMENTED: Self
pub const BAD_GATEWAY: Self
pub const SERVICE_UNAVAILABLE: Self
Sourcepub fn from_u16(src: u16) -> Result<Self, ParseError>
pub fn from_u16(src: u16) -> Result<Self, ParseError>
Create status code from u16
Sourcepub fn is_informational(&self) -> bool
pub fn is_informational(&self) -> bool
Check if status code is informational (1xx)
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Check if status code is success (2xx)
Sourcepub fn is_redirection(&self) -> bool
pub fn is_redirection(&self) -> bool
Check if status code is redirection (3xx)
Sourcepub fn is_client_error(&self) -> bool
pub fn is_client_error(&self) -> bool
Check if status code is client error (4xx)
Sourcepub fn is_server_error(&self) -> bool
pub fn is_server_error(&self) -> bool
Check if status code is server error (5xx)
Trait Implementations§
Source§impl Clone for ElifStatusCode
impl Clone for ElifStatusCode
Source§fn clone(&self) -> ElifStatusCode
fn clone(&self) -> ElifStatusCode
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 ElifStatusCode
impl Debug for ElifStatusCode
Source§impl Display for ElifStatusCode
impl Display for ElifStatusCode
Source§impl From<ElifStatusCode> for u16
impl From<ElifStatusCode> for u16
Source§fn from(status: ElifStatusCode) -> u16
fn from(status: ElifStatusCode) -> u16
Converts to this type from the input type.
Source§impl From<u16> for ElifStatusCode
impl From<u16> for ElifStatusCode
Source§impl IntoElifResponse for ElifStatusCode
impl IntoElifResponse for ElifStatusCode
fn into_response(self) -> ElifResponse
Source§impl PartialEq for ElifStatusCode
impl PartialEq for ElifStatusCode
impl Copy for ElifStatusCode
impl Eq for ElifStatusCode
impl StructuralPartialEq for ElifStatusCode
Auto Trait Implementations§
impl Freeze for ElifStatusCode
impl RefUnwindSafe for ElifStatusCode
impl Send for ElifStatusCode
impl Sync for ElifStatusCode
impl Unpin for ElifStatusCode
impl UnwindSafe for ElifStatusCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.