[]Enum rocket::http::StatusClass

pub enum StatusClass {
    Informational,
    Success,
    Redirection,
    ClientError,
    ServerError,
    Unknown,
}

Enumeration of HTTP status classes.

Variants

Informational

Indicates a provisional response: a status code of 1XX.

Success

Indicates that a request has succeeded: a status code of 2XX.

Redirection

Indicates that further action needs to be taken by the user agent in order to fulfill the request: a status code of 3XX.

ClientError

Intended for cases in which the client seems to have erred: a status code of 4XX.

ServerError

Indicates cases in which the server is aware that it has erred or is incapable of performing the request: a status code of 5XX.

Unknown

Indicates that the status code is nonstandard and unknown: all other status codes.

Methods

impl StatusClass

pub fn is_informational(&self) -> bool

Returns true if self is a StatusClass of Informational (1XX). Returns false otherwise.

pub fn is_success(&self) -> bool

Returns true if self is a StatusClass of Success (2XX). Returns false otherwise.

pub fn is_redirection(&self) -> bool

Returns true if self is a StatusClass of Redirection (3XX). Returns false otherwise.

pub fn is_client_error(&self) -> bool

Returns true if self is a StatusClass of ClientError (4XX). Returns false otherwise.

pub fn is_server_error(&self) -> bool

Returns true if self is a StatusClass of ServerError (5XX). Returns false otherwise.

pub fn is_unknown(&self) -> bool

Returns true if self is a StatusClass of Unknown. Returns false otherwise.

Trait Implementations

impl Eq for StatusClass

impl Copy for StatusClass

impl Clone for StatusClass

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<StatusClass> for StatusClass

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Hash for StatusClass

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for StatusClass

Auto Trait Implementations

impl Send for StatusClass

impl Sync for StatusClass

impl Unpin for StatusClass

impl UnwindSafe for StatusClass

impl RefUnwindSafe for StatusClass

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> IntoCollection<T> for T

impl<T, I> AsResult<T, I> for T where
    I: Input, 

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]