#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

#1110 in Network programming

Download history 386/week @ 2024-03-13 388/week @ 2024-03-20 290/week @ 2024-03-27 405/week @ 2024-04-03 380/week @ 2024-04-10 605/week @ 2024-04-17 526/week @ 2024-04-24 331/week @ 2024-05-01 343/week @ 2024-05-08 214/week @ 2024-05-15 312/week @ 2024-05-22 340/week @ 2024-05-29 304/week @ 2024-06-05 228/week @ 2024-06-12 192/week @ 2024-06-19 99/week @ 2024-06-26

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

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

~14–28MB
~449K SLoC