pub struct RequestBodyTimeoutLayer { /* private fields */ }
Expand description
Applies a TimeoutBody
to the request body.
Implementations§
Source§impl RequestBodyTimeoutLayer
impl RequestBodyTimeoutLayer
Sourcepub fn new(timeout: Duration) -> RequestBodyTimeoutLayer
pub fn new(timeout: Duration) -> RequestBodyTimeoutLayer
Creates a new RequestBodyTimeoutLayer
.
Trait Implementations§
Source§impl Clone for RequestBodyTimeoutLayer
impl Clone for RequestBodyTimeoutLayer
Source§fn clone(&self) -> RequestBodyTimeoutLayer
fn clone(&self) -> RequestBodyTimeoutLayer
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RequestBodyTimeoutLayer
impl Debug for RequestBodyTimeoutLayer
Source§impl<S> Layer<S> for RequestBodyTimeoutLayer
impl<S> Layer<S> for RequestBodyTimeoutLayer
Source§type Service = RequestBodyTimeout<S>
type Service = RequestBodyTimeout<S>
The wrapped service
Auto Trait Implementations§
impl Freeze for RequestBodyTimeoutLayer
impl RefUnwindSafe for RequestBodyTimeoutLayer
impl Send for RequestBodyTimeoutLayer
impl Sync for RequestBodyTimeoutLayer
impl Unpin for RequestBodyTimeoutLayer
impl UnwindSafe for RequestBodyTimeoutLayer
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