[][src]Struct rhymessage::HeaderName

pub struct HeaderName(_);

This is a newtype wrapping a String in order to handle it as an Internet message header name.

Names of headers in Internet messages are case insensitive. This type is used to represent those names in such a way that case insensitivity is considered for equality and order.

Trait Implementations

impl Clone for HeaderName[src]

impl Debug for HeaderName[src]

impl Default for HeaderName[src]

impl Eq for HeaderName[src]

impl<T> From<T> for HeaderName where
    T: AsRef<str>, 
[src]

impl<'_> PartialEq<&'_ str> for HeaderName[src]

impl PartialEq<HeaderName> for HeaderName[src]

impl<'_> PartialEq<HeaderName> for &'_ str[src]

impl PartialOrd<HeaderName> for HeaderName[src]

impl StructuralEq for HeaderName[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, 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.