courierust 1.0.8

A zero-dependency, self-contained HTTP/1.1 + HTTP/2 + HTTP/3 (QUIC) + WebSocket + gRPC stack with a from-scratch TLS 1.2/1.3, a work-stealing scheduler, RFC 9218 priority and JA3/JA4 fingerprints.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! HTTP/2 (RFC 9113): frames, stream state machine, flow control and
//! RFC 9218 extensible priorities.
//!
//! This module is `no_std`-capable; the framing/state-machine core is
//! generic over [`crate::courierust_io::Read`]/[`crate::courierust_io::Write`] so the same
//! codec runs over TCP or a TLS stream.

pub mod connection;
pub mod error;
pub mod flow;
pub mod frame;
pub mod priority;
pub mod settings;
pub mod stream;