| Crates.io | hyper-stub |
| lib.rs | hyper-stub |
| version | 0.1.0 |
| created_at | 2018-06-16 21:25:49.820292+00 |
| updated_at | 2018-06-16 21:25:49.820292+00 |
| description | hyper clients that don't touch the network. |
| homepage | |
| repository | https://github.com/alyssais/hyper-stub |
| max_upload_size | |
| id | 70408 |
| size | 30,813 |
hyper-stub is a Rust library that provides functions to create hyper clients that convert requests to responses using predefined functions, without doing any actual networking. This means the entire request/response lifecycle happens in a single process, and should have performance and stability improvements over, for example, binding to a port. One potential use case for this is stubbing HTTP interactions in tests to avoid slow/flakey/absent internet connections.
For API reference and usage examples, see the documentation.