[][src]Struct hyperx::header::Basic

pub struct Basic {
    pub username: String,
    pub password: Option<String>,
}

Credential holder for Basic Authentication

Fields

username: String

The username as a possibly empty string

password: Option<String>

The password. None if the : delimiter character was not part of the parsed input. Note: A compliant client MUST always send a password (which may be the empty string).

Trait Implementations

impl Scheme for Basic[src]

impl Clone for Basic[src]

impl PartialEq<Basic> for Basic[src]

impl Debug for Basic[src]

impl FromStr for Basic[src]

creates a Basic from a base-64 encoded, :-delimited utf-8 string

type Err = Error

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for Basic

impl Sync for Basic

impl Unpin for Basic

impl RefUnwindSafe for Basic

impl UnwindSafe for Basic

Blanket Implementations

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.

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

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

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