pub struct InvocationContext {
pub request_body_max: Option<Bytesize>,
pub request_body_raw: bool,
pub response_body_raw: bool,
pub response_headers: Option<HeaderMap>,
pub timeout: Option<Duration>,
}
Fields§
§request_body_max: Option<Bytesize>
§request_body_raw: bool
§response_body_raw: bool
§response_headers: Option<HeaderMap>
§timeout: Option<Duration>
Implementations§
Source§impl InvocationContext
impl InvocationContext
pub fn apply_middleware<'a>( &'a mut self, middleware: CollectedMiddleware<'a>, ) -> Result<(), Error>
Trait Implementations§
Source§impl Debug for InvocationContext
impl Debug for InvocationContext
Source§impl Default for InvocationContext
impl Default for InvocationContext
Source§fn default() -> InvocationContext
fn default() -> InvocationContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InvocationContext
impl RefUnwindSafe for InvocationContext
impl Send for InvocationContext
impl Sync for InvocationContext
impl Unpin for InvocationContext
impl UnwindSafe for InvocationContext
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