#http2 #hyper #alpn

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

#52 in #http2

Download history 377/week @ 2025-02-05 204/week @ 2025-02-12 294/week @ 2025-02-19 202/week @ 2025-02-26 118/week @ 2025-03-05 141/week @ 2025-03-12 254/week @ 2025-03-19 140/week @ 2025-03-26 113/week @ 2025-04-02 215/week @ 2025-04-09 150/week @ 2025-04-16 170/week @ 2025-04-23 134/week @ 2025-04-30 147/week @ 2025-05-07 88/week @ 2025-05-14 80/week @ 2025-05-21

469 downloads per month
Used in 2 crates (via rustdns)

MIT license

14KB
212 lines

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());
}

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.

Dependencies

~14–26MB
~442K SLoC