pub struct TimeoutLayer { /* private fields */ }Expand description
Layer that applies the Timeout middleware which apply a timeout to requests.
See the module docs for an example.
Implementations§
Source§impl TimeoutLayer
 
impl TimeoutLayer
Sourcepub fn new(timeout: Duration) -> TimeoutLayer
 
pub fn new(timeout: Duration) -> TimeoutLayer
Creates a new TimeoutLayer.
Trait Implementations§
Source§impl Clone for TimeoutLayer
 
impl Clone for TimeoutLayer
Source§fn clone(&self) -> TimeoutLayer
 
fn clone(&self) -> TimeoutLayer
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 TimeoutLayer
 
impl Debug for TimeoutLayer
Source§impl<S> Layer<S> for TimeoutLayer
 
impl<S> Layer<S> for TimeoutLayer
impl Copy for TimeoutLayer
Auto Trait Implementations§
impl Freeze for TimeoutLayer
impl RefUnwindSafe for TimeoutLayer
impl Send for TimeoutLayer
impl Sync for TimeoutLayer
impl Unpin for TimeoutLayer
impl UnwindSafe for TimeoutLayer
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