Enum ethane::transport::Credentials[][src]

pub enum Credentials {
    Bearer(String),
    Basic(String),
}

Credentials can be used for authentication

Use this when creating a connector. Supports Basic and Bearer authentication. So you can easily add HTTP Basic or JWT authentication. This will add an authorization header to your requests and works for websockets and http.

Variants

Bearer(String)
Basic(String)

Implementations

impl Credentials[src]

pub fn to_auth_string(&self) -> String[src]

Trait Implementations

impl Clone for Credentials[src]

impl Debug for Credentials[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> Same<T> for T

type Output = T

Should always be Self

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<V, T> VZip<V> for T where
    V: MultiLane<T>,