wasi-hyperium 0.3.0

Hyperium for WASI Preview2 HTTP
Documentation

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.