#http-header #hyper #hyperium #http

hyperx

Hyper's typed header module, eXtracted and improved

15 releases (7 stable)

Uses old Rust 2015

1.4.0 Oct 29, 2021
1.3.0 Jan 8, 2021
1.2.0 Oct 6, 2020
1.0.0 Jan 3, 2020
0.13.1 Jun 26, 2018

#485 in HTTP client

Download history 6281/week @ 2023-12-07 5842/week @ 2023-12-14 3646/week @ 2023-12-21 4254/week @ 2023-12-28 5167/week @ 2024-01-04 4996/week @ 2024-01-11 5113/week @ 2024-01-18 5119/week @ 2024-01-25 3949/week @ 2024-02-01 4938/week @ 2024-02-08 5557/week @ 2024-02-15 5350/week @ 2024-02-22 5047/week @ 2024-02-29 5433/week @ 2024-03-07 6324/week @ 2024-03-14 4585/week @ 2024-03-21

22,418 downloads per month
Used in fewer than 25 crates

MIT license

390KB
7.5K SLoC

hyperx

Rustdoc Change Log crates.io CI Status deps status

Hyper is the low-level HTTP implementation for Rust. Hyperx is an extraction of the hyper 0.11 typed header module, with minimized dependencies, for continued use with hyper 0.12 or later, where it was dropped.

Minimum supported rust version

MSRV := 1.46.0

The crate will fail fast on any lower rustc (via a build.rs version check) and is also CI tested on this version. MSRV will only be increased in a new MINOR (or MAJOR) release of this crate. However, some direct or transitive dependencies unfortunately have or may increase MSRV in PATCH releases. Users may need to selectively control updates by preserving/distributing a Cargo.lock file in order to control MSRV.

License

The MIT license (LICENSE or http://opensource.org/licenses/MIT)

Dependencies

~1.5MB
~31K SLoC