Skip to main content

UntypedHeader

Trait UntypedHeader 

Source
pub trait UntypedHeader<'a>:
    Debug
    + Display
    + PartialEq
    + Eq
    + Clone
    + From<String>
    + Into<String>
    + From<&'a str>
    + Into<Header> {
    // Required methods
    fn new(value: impl Into<String>) -> Self;
    fn value(&self) -> &str;
    fn replace(&mut self, new_value: impl Into<String>);
}

Required Methods§

Source

fn new(value: impl Into<String>) -> Self

Source

fn value(&self) -> &str

Source

fn replace(&mut self, new_value: impl Into<String>)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'a> UntypedHeader<'a> for Accept

Source§

impl<'a> UntypedHeader<'a> for AcceptEncoding

Source§

impl<'a> UntypedHeader<'a> for AcceptLanguage

Source§

impl<'a> UntypedHeader<'a> for AlertInfo

Source§

impl<'a> UntypedHeader<'a> for Allow

Source§

impl<'a> UntypedHeader<'a> for AuthenticationInfo

Source§

impl<'a> UntypedHeader<'a> for Authorization

Source§

impl<'a> UntypedHeader<'a> for CSeq

Source§

impl<'a> UntypedHeader<'a> for CallId

Source§

impl<'a> UntypedHeader<'a> for CallInfo

Source§

impl<'a> UntypedHeader<'a> for Contact

Source§

impl<'a> UntypedHeader<'a> for ContentDisposition

Source§

impl<'a> UntypedHeader<'a> for ContentEncoding

Source§

impl<'a> UntypedHeader<'a> for ContentLanguage

Source§

impl<'a> UntypedHeader<'a> for ContentLength

Source§

impl<'a> UntypedHeader<'a> for ContentType

Source§

impl<'a> UntypedHeader<'a> for Date

Source§

impl<'a> UntypedHeader<'a> for ErrorInfo

Source§

impl<'a> UntypedHeader<'a> for Event

Source§

impl<'a> UntypedHeader<'a> for Expires

Source§

impl<'a> UntypedHeader<'a> for From

Source§

impl<'a> UntypedHeader<'a> for Identity

Source§

impl<'a> UntypedHeader<'a> for InReplyTo

Source§

impl<'a> UntypedHeader<'a> for MaxForwards

Source§

impl<'a> UntypedHeader<'a> for MimeVersion

Source§

impl<'a> UntypedHeader<'a> for MinExpires

Source§

impl<'a> UntypedHeader<'a> for MinSE

Source§

impl<'a> UntypedHeader<'a> for Organization

Source§

impl<'a> UntypedHeader<'a> for PAssertedIdentity

Source§

impl<'a> UntypedHeader<'a> for PPreferredIdentity

Source§

impl<'a> UntypedHeader<'a> for Path

Source§

impl<'a> UntypedHeader<'a> for Priority

Source§

impl<'a> UntypedHeader<'a> for Privacy

Source§

impl<'a> UntypedHeader<'a> for ProxyAuthenticate

Source§

impl<'a> UntypedHeader<'a> for ProxyAuthorization

Source§

impl<'a> UntypedHeader<'a> for ProxyRequire

Source§

impl<'a> UntypedHeader<'a> for RAck

Source§

impl<'a> UntypedHeader<'a> for RSeq

Source§

impl<'a> UntypedHeader<'a> for Reason

Source§

impl<'a> UntypedHeader<'a> for RecordRoute

Source§

impl<'a> UntypedHeader<'a> for ReferTo

Source§

impl<'a> UntypedHeader<'a> for ReferredBy

Source§

impl<'a> UntypedHeader<'a> for Replaces

Source§

impl<'a> UntypedHeader<'a> for ReplyTo

Source§

impl<'a> UntypedHeader<'a> for Require

Source§

impl<'a> UntypedHeader<'a> for RetryAfter

Source§

impl<'a> UntypedHeader<'a> for Route

Source§

impl<'a> UntypedHeader<'a> for Server

Source§

impl<'a> UntypedHeader<'a> for SessionExpires

Source§

impl<'a> UntypedHeader<'a> for Subject

Source§

impl<'a> UntypedHeader<'a> for SubscriptionState

Source§

impl<'a> UntypedHeader<'a> for Supported

Source§

impl<'a> UntypedHeader<'a> for Timestamp

Source§

impl<'a> UntypedHeader<'a> for To

Source§

impl<'a> UntypedHeader<'a> for Unsupported

Source§

impl<'a> UntypedHeader<'a> for UserAgent

Source§

impl<'a> UntypedHeader<'a> for UserToUser

Source§

impl<'a> UntypedHeader<'a> for Via

Source§

impl<'a> UntypedHeader<'a> for Warning

Source§

impl<'a> UntypedHeader<'a> for WwwAuthenticate