|0.4.1||Jan 2, 2021|
|0.4.0||Dec 24, 2020|
|0.3.1||Mar 7, 2020|
|0.3.0||Jan 13, 2020|
|0.1.1||Jul 24, 2017|
#35 in Web programming
1,307,879 downloads per month
Used in 159 crates (19 directly)
A connect, read and write timeout aware connector to be used with hyper
At the time this crate was created, hyper does not support timeouts. There is a way to do general timeouts, but no easy way to get connect, read and write specific timeouts.
There is a
TimeoutConnector that implements the
hyper::Connect trait. This connector wraps around
HttpsConnector values and provides timeouts.
Note: In hyper 0.11, a read or write timeout will return a broken pipe error because of the way
Hyper version compatibility:
masterbranch will track on going development for hyper.
0.4release supports hyper 0.14.
0.3release supports hyper 0.13.
0.2release supports hyper 0.12.
0.1release supports hyper 0.11.
Assuming you are using hyper 0.14, add this to your
[dependencies] hyper-timeout = "0.4"
See the client example for a working example.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.