pub struct HeaderMiddleware { /* private fields */ }Expand description
Header modification middleware
Implementations§
Source§impl HeaderMiddleware
impl HeaderMiddleware
Sourcepub fn add_request_header(self, key: String, value: String) -> Self
pub fn add_request_header(self, key: String, value: String) -> Self
Add a header to outgoing requests
Sourcepub fn add_response_header(self, key: String, value: String) -> Self
pub fn add_response_header(self, key: String, value: String) -> Self
Add a header to outgoing responses
Trait Implementations§
Source§impl Default for HeaderMiddleware
impl Default for HeaderMiddleware
Auto Trait Implementations§
impl Freeze for HeaderMiddleware
impl RefUnwindSafe for HeaderMiddleware
impl Send for HeaderMiddleware
impl Sync for HeaderMiddleware
impl Unpin for HeaderMiddleware
impl UnwindSafe for HeaderMiddleware
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more