Cargo Features

wrpc-interface-http has no features set by default.

[dependencies]
wrpc-interface-http = { version = "0.22.0", features = ["http", "http-body", "hyper", "wasmtime-wasi-http"] }
http http-body?

Enables http

Affects wrpc-interface-http::try_fields_to_header_map, wrpc-interface-http::try_header_map_to_fields

http-body hyper? wasmtime-wasi-http? = http

Enables http-body, http-body-util, and tokio-stream

Affects wrpc-interface-http::IncomingBody, wrpc-interface-http::HttpBodyError, wrpc-interface-http::split_http_body, wrpc-interface-http::split_outgoing_http_body, wrpc-interface-http::try_http_to_outgoing_request, wrpc-interface-http::IncomingRequestHttp, wrpc-interface-http::try_http_to_outgoing_response, wrpc-interface-http::IncomingHandler.invoke_handle_http, wrpc-interface-http::OutgoingHandler.serve_handle_http

hyper = http-body

Enables hyper

Affects wrpc-interface-http::IncomingHandler.invoke_handle_hyper

wasmtime-wasi-http = http-body

Enables wasmtime-wasi-http

Affects wrpc-interface-http::try_wasmtime_to_outgoing_request, wrpc-interface-http::IncomingRequestWasmtime, wrpc-interface-http::IncomingHandler.serve_handle_wasmtime, wrpc-interface-http::OutgoingHandler.invoke_handle_wasmtime