Struct grin_api::auth::BasicAuthMiddleware
source · pub struct BasicAuthMiddleware { /* private fields */ }
Implementations§
source§impl BasicAuthMiddleware
impl BasicAuthMiddleware
pub fn new( api_basic_auth: String, basic_realm: &'static HeaderValue, ignore_uri: Option<String> ) -> BasicAuthMiddleware
Trait Implementations§
source§impl Handler for BasicAuthMiddleware
impl Handler for BasicAuthMiddleware
fn call( &self, req: Request<Body>, handlers: Box<dyn Iterator<Item = HandlerObj>> ) -> ResponseFuture
fn get(&self, _req: Request<Body>) -> ResponseFuture
fn post(&self, _req: Request<Body>) -> ResponseFuture
fn put(&self, _req: Request<Body>) -> ResponseFuture
fn patch(&self, _req: Request<Body>) -> ResponseFuture
fn delete(&self, _req: Request<Body>) -> ResponseFuture
fn head(&self, _req: Request<Body>) -> ResponseFuture
fn options(&self, _req: Request<Body>) -> ResponseFuture
fn trace(&self, _req: Request<Body>) -> ResponseFuture
fn connect(&self, _req: Request<Body>) -> ResponseFuture
Auto Trait Implementations§
impl Freeze for BasicAuthMiddleware
impl RefUnwindSafe for BasicAuthMiddleware
impl Send for BasicAuthMiddleware
impl Sync for BasicAuthMiddleware
impl Unpin for BasicAuthMiddleware
impl UnwindSafe for BasicAuthMiddleware
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more