pub struct TimeoutHttpConnector {
pub timeout: Duration,
pub connector: HttpConnector,
}Expand description
Light wrapper of hyper_util::client::legacy::connect::HttpConnector that adds a timeout to the initial
connection being established.
Fields§
§timeout: Duration§connector: HttpConnectorTrait Implementations§
Source§impl Clone for TimeoutHttpConnector
impl Clone for TimeoutHttpConnector
Source§fn clone(&self) -> TimeoutHttpConnector
fn clone(&self) -> TimeoutHttpConnector
Returns a duplicate 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 Default for TimeoutHttpConnector
impl Default for TimeoutHttpConnector
Source§impl Service<Uri> for TimeoutHttpConnector
impl Service<Uri> for TimeoutHttpConnector
Source§type Error = TimeoutHttpConnectorError
type Error = TimeoutHttpConnectorError
Errors produced by the service.
Source§type Future = Pin<Box<dyn Future<Output = Result<TokioIo<TcpStream>, <TimeoutHttpConnector as Service<Uri>>::Error>> + Send>>
type Future = Pin<Box<dyn Future<Output = Result<TokioIo<TcpStream>, <TimeoutHttpConnector as Service<Uri>>::Error>> + Send>>
The future response value.
Auto Trait Implementations§
impl Freeze for TimeoutHttpConnector
impl RefUnwindSafe for TimeoutHttpConnector
impl Send for TimeoutHttpConnector
impl Sync for TimeoutHttpConnector
impl Unpin for TimeoutHttpConnector
impl UnwindSafe for TimeoutHttpConnector
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