| Crates.io | comprehensive_http |
| lib.rs | comprehensive_http |
| version | 0.2.0 |
| created_at | 2025-05-03 13:22:36.17963+00 |
| updated_at | 2025-07-20 23:06:04.260426+00 |
| description | A harness for creating consistently-shaped servers will less boilerplate |
| homepage | https://github.com/vandry/comprehensive |
| repository | https://github.com/vandry/comprehensive.git |
| max_upload_size | |
| id | 1658785 |
| size | 108,646 |
[comprehensive] Resource types for HTTP server.
This crate provides Resource types for use in a [comprehensive]
Assembly. To use it, build an Assembly and include resources
from this crate in the dependency graph.
One or more HTTP servers can be run by including a Resource of
type HttpServer<FooServer> where FooServer has derived
[HttpServingInstance]. See the [server] module docs.
The [diag] module implements a [HttpServingInstance] specifically
intended to serve content for diagnostics and other internal functions
like metrics serving. The idea is that the endpoint for this server
is not exposed to end users.