1 unstable release
| 0.3.0 | Aug 4, 2025 |
|---|
#695 in WebAssembly
34 downloads per month
Used in wasi-grpc
53KB
1.5K
SLoC
Hyperium (http, http-body) for WASI Preview2 HTTP
struct Guest;
impl ::wasi::exports::http::incoming_handler::Guest for Guest {
fn handle(request: IncomingRequest, response_out: ResponseOutparam) {
let poller = Poller::default();
let svc: tower_service::Service</* TODO DOCUMENT */> = ...;
wasi_hyperium::hyperium1::handle_service_call(svc, request, response_out, poller).unwrap()
}
}
See axum-server example.
Dependencies
~1–1.9MB
~37K SLoC