#http #async-http #web #async

http-service

Types and traits for standardizing async HTTP services

12 unstable releases (5 breaking)

0.5.0 Apr 11, 2020
0.4.0 Nov 27, 2019
0.3.1 Aug 21, 2019
0.3.0 Jul 25, 2019
0.0.0 Nov 18, 2018

#101 in #async-http

Download history 151/week @ 2023-12-10 193/week @ 2023-12-17 145/week @ 2023-12-24 49/week @ 2023-12-31 170/week @ 2024-01-07 168/week @ 2024-01-14 154/week @ 2024-01-21 81/week @ 2024-01-28 118/week @ 2024-02-04 186/week @ 2024-02-11 186/week @ 2024-02-18 224/week @ 2024-02-25 247/week @ 2024-03-03 254/week @ 2024-03-10 275/week @ 2024-03-17 294/week @ 2024-03-24

1,103 downloads per month
Used in 16 crates (7 directly)

MIT/Apache

9KB
51 lines

http-service

Types and traits to help you implement your own HTTP server

About

The crate http-service provides the necessary types and traits to implement your own HTTP Server.

For example you can use the workspace member http-service-hyper to run an HTTP Server.

  1. Runs via http_service_hyper::run(HTTP_SERVICE, ADDRESS);
  2. Returns a future which can be awaited via http_service_hyper::serve(HTTP_SERVICE, ADDRESS);

Contributing

Want to join us? Check out our The "Contributing" section of the guide and take a look at some of these issues:

Conduct

The http-service project adheres to the Contributor Covenant Code of Conduct. This describes the minimum behavior expected from all contributors.

License

MIT OR Apache-2.0

Dependencies

~9–22MB
~332K SLoC