Skip to main content

BasicAuthHandler

Struct BasicAuthHandler 

Source
pub struct BasicAuthHandler<Inner> { /* private fields */ }
Expand description

Handler implementation that wraps another handler with Basic authentication.

This handler implements the actual Basic auth behavior for the BasicAuthLayer. It adds the Authorization header to requests before passing them to the inner handler.

This is an internal implementation detail and should not be used directly.

Trait Implementations§

Auto Trait Implementations§

§

impl<Inner> Freeze for BasicAuthHandler<Inner>
where Inner: Freeze,

§

impl<Inner> RefUnwindSafe for BasicAuthHandler<Inner>
where Inner: RefUnwindSafe,

§

impl<Inner> Send for BasicAuthHandler<Inner>
where Inner: Send,

§

impl<Inner> Sync for BasicAuthHandler<Inner>
where Inner: Sync,

§

impl<Inner> Unpin for BasicAuthHandler<Inner>
where Inner: Unpin,

§

impl<Inner> UnsafeUnpin for BasicAuthHandler<Inner>
where Inner: UnsafeUnpin,

§

impl<Inner> UnwindSafe for BasicAuthHandler<Inner>
where Inner: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V