#web-server #utilities

kvarn_async

Async utilities used in the Kvarn web server

4 releases (2 breaking)

0.5.0 Aug 29, 2022
0.4.1 May 26, 2022
0.4.0 Apr 24, 2022
0.3.0 Nov 5, 2021

#629 in Asynchronous

Download history 15/week @ 2022-12-02 48/week @ 2022-12-09 14/week @ 2022-12-16 35/week @ 2022-12-23 9/week @ 2022-12-30 17/week @ 2023-01-06 10/week @ 2023-01-13 37/week @ 2023-01-20 31/week @ 2023-01-27 36/week @ 2023-02-03 15/week @ 2023-02-10 51/week @ 2023-02-17 23/week @ 2023-02-24 28/week @ 2023-03-03 6/week @ 2023-03-10 25/week @ 2023-03-17

89 downloads per month
Used in 6 crates (via kvarn)

Apache-2.0

105KB
2.5K SLoC

Kvarn async

This is a collection of Tokio and other async utilities used in the Kvarn web server.

See doc.kvarn.org for the most up-to-date docs.


lib.rs:

Async bits for web applications.

This includes reading to bytes, a adapter between std's [Read] trait and tokio's [AsyncRead], a [mod@write] module for writing HTTP/1 requests and responses, and a [read] module for reading HTTP/1 requests and responses.

Dependencies

~3–7.5MB
~114K SLoC