#hyper #http2 #alpn #h2 #hyper-client

hyper-alpn

An ALPN implementation to be used with Hyper 0.12

17 releases

0.4.1 Jun 5, 2023
0.4.0 Aug 15, 2022
0.3.0 Feb 6, 2021
0.2.1 Dec 16, 2019
0.1.4 Jun 28, 2018

#786 in Network programming

Download history 260/week @ 2023-12-14 167/week @ 2023-12-21 122/week @ 2023-12-28 289/week @ 2024-01-04 392/week @ 2024-01-11 328/week @ 2024-01-18 344/week @ 2024-01-25 343/week @ 2024-02-01 330/week @ 2024-02-08 313/week @ 2024-02-15 324/week @ 2024-02-22 368/week @ 2024-02-29 402/week @ 2024-03-07 386/week @ 2024-03-14 403/week @ 2024-03-21 370/week @ 2024-03-28

1,610 downloads per month
Used in 3 crates (2 directly)

MIT license

14KB
212 lines

hyper-alpn

CI Status MIT licensed crates.io

Provides an ALPN connector to be used together with hyper.

Documentation

Requirements

Needs a Tokio executor version 1 or later and Rust compiler version 1.56.0 or later.


lib.rs:

hyper-alpn

An Alpn connector to be used with hyper.

Example

use hyper_alpn::AlpnConnector;
use hyper::Client;

fn main() {
    let mut builder = Client::builder();
    builder.http2_only(true);

    let client: Client<AlpnConnector> = builder.build(AlpnConnector::new());
}

Dependencies

~13–26MB
~436K SLoC