[][src]Enum sipmsg::SipRFCHeader

pub enum SipRFCHeader {
    Accept,
    AcceptEncoding,
    AcceptLanguage,
    AlertInfo,
    Allow,
    AuthenticationInfo,
    Authorization,
    CallID,
    CallInfo,
    Contact,
    ContentDisposition,
    ContentEncoding,
    ContentLanguage,
    ContentLength,
    ContentType,
    CSeq,
    Date,
    ErrorInfo,
    Expires,
    From,
    InReplyTo,
    MaxForwards,
    MimeVersion,
    MinExpires,
    Organization,
    Priority,
    ProxyAuthenticate,
    ProxyAuthorization,
    ProxyRequire,
    RecordRoute,
    ReplyTo,
    Require,
    RetryAfter,
    Route,
    Server,
    Subject,
    Supported,
    Timestamp,
    To,
    Unsupported,
    UserAgent,
    Via,
    Warning,
    WWWAuthenticate,
}

Headers that defined in rfc3261

Variants

Accept
AcceptEncoding
AcceptLanguage
AlertInfo
Allow
AuthenticationInfo
Authorization
CallID
CallInfo
Contact
ContentDisposition
ContentEncoding
ContentLanguage
ContentLength
ContentType
CSeq
Date
ErrorInfo
Expires
From
InReplyTo
MaxForwards
MimeVersion
MinExpires
Organization
Priority
ProxyAuthenticate
ProxyAuthorization
ProxyRequire
RecordRoute
ReplyTo
Require
RetryAfter
Route
Server
Subject
Supported
Timestamp
To
Unsupported
UserAgent
Via
Warning
WWWAuthenticate

Implementations

impl SipRFCHeader[src]

pub fn from_str(s: &str) -> Option<SipRFCHeader>[src]

Supports compact forms and case-insensitive

pub fn as_str(&self) -> &str[src]

pub fn get_parser(&self) -> HeaderValueParserFn[src]

Trait Implementations

impl Clone for SipRFCHeader[src]

impl Copy for SipRFCHeader[src]

impl Debug for SipRFCHeader[src]

impl Eq for SipRFCHeader[src]

impl Ord for SipRFCHeader[src]

impl PartialEq<SipRFCHeader> for SipRFCHeader[src]

impl PartialOrd<SipRFCHeader> for SipRFCHeader[src]

impl StructuralEq for SipRFCHeader[src]

impl StructuralPartialEq for SipRFCHeader[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> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

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

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

impl<T> TryConv for T

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.