[][src]Enum nano_get::StatusCode

pub enum StatusCode {
    Informational(u16),
    Success(u16),
    Redirection(u16),
    ClientError(u16),
    ServerError(u16),
    Ignore,
    Failure,
}

Represents the HTTP Status Codes.

Based on the general categories of the Response RFC-2616. Wikipedia article for the same.

The Ignore and Failure are for Internal purposes.

Variants

Informational(u16)

Represents status codes in the 1xx range.

Success(u16)

Represents status codes in the 2xx range. Generally the successful responses.

Redirection(u16)

Represents status codes in the 3xx range.

ClientError(u16)

Represents status codes in the 4xx range.

ServerError(u16)

Represents status codes in the 5xx range.

Ignore
Failure

Methods

impl StatusCode[src]

pub fn get_code(self) -> Option<u16>[src]

Extracts the actual numeric status code (like 200, 404, etc.).

Trait Implementations

impl Clone for StatusCode[src]

impl Copy for StatusCode[src]

impl Debug for StatusCode[src]

impl Display for StatusCode[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.