[]Enum sipua::response::StatusCode

pub enum StatusCode {
    Trying,
    Ringing,
    CallIsBeingForwarded,
    Queued,
    SessionProgress,
    OK,
    MultipleChoices,
    MovedPermanently,
    MovedTemporarily,
    UseProxy,
    AlternativeService,
    BadRequest,
    Unauthorized,
    PaymentRequired,
    Forbidden,
    NotFound,
    MethodNotAllowed,
    NotAcceptableResourceContent,
    ProxyAuthenticationRequired,
    RequestTimeout,
    Gone,
    RequestEntityTooLarge,
    RequestUriTooLong,
    UnsupportedMediaType,
    UnsupportedUriScheme,
    BadExtension,
    ExtensionRequired,
    IntervalTooBrief,
    TemporarilyUnavailable,
    CallOrTransactionDoesNotExist,
    LoopDetected,
    TooManyHops,
    AddressIncomplete,
    Ambiguous,
    BusyHere,
    RequestTerminated,
    NotAcceptableHere,
    RequestPending,
    Undecipherable,
    ServerInternalError,
    NotImplemented,
    BadGateway,
    ServiceUnavailable,
    ServerTimeout,
    VersionNotSupported,
    MessageTooLarge,
    BusyEverywhere,
    Decline,
    DoesNotExistAnywhere,
    NotAcceptable,
    Unknown,
}

Variants

Trying
Ringing
CallIsBeingForwarded
Queued
SessionProgress
OK
MultipleChoices
MovedPermanently
MovedTemporarily
UseProxy
AlternativeService
BadRequest
Unauthorized
PaymentRequired
Forbidden
NotFound
MethodNotAllowed
NotAcceptableResourceContent
ProxyAuthenticationRequired
RequestTimeout
Gone
RequestEntityTooLarge
RequestUriTooLong
UnsupportedMediaType
UnsupportedUriScheme
BadExtension
ExtensionRequired
IntervalTooBrief
TemporarilyUnavailable
CallOrTransactionDoesNotExist
LoopDetected
TooManyHops
AddressIncomplete
Ambiguous
BusyHere
RequestTerminated
NotAcceptableHere
RequestPending
Undecipherable
ServerInternalError
NotImplemented
BadGateway
ServiceUnavailable
ServerTimeout
VersionNotSupported
MessageTooLarge
BusyEverywhere
Decline
DoesNotExistAnywhere
NotAcceptable
Unknown

Methods

impl StatusCode

pub fn from_str(s: &str) -> StatusCode

pub fn from_bytes_str(s: &[u8]) -> StatusCode

pub fn reason_phrase(&self) -> &str

Trait Implementations

impl Clone for StatusCode

impl Copy for StatusCode

impl Debug for StatusCode

impl PartialEq<StatusCode> for StatusCode

impl StructuralPartialEq for StatusCode

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, 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.