Module p3

Module p3 

Source
Available on crate feature p3 only.
Expand description

Experimental, unstable and incomplete implementation of wasip3 version of wasi:http.

This module is under heavy development. It is not compliant with semver and is not ready for production use.

Bug and security fixes limited to wasip3 will not be given patch releases.

Documentation of this module may be incorrect or out-of-sync with the implementation.

Modules§

bindings
Raw bindings to the wasi:http package.

Structs§

DefaultWasiHttpCtxdefault-send-request
Default implementation of WasiHttpCtx.
Request
The concrete type behind a wasi:http/types/request resource.
RequestOptions
The concrete type behind a wasi:http/types/request-options resource.
Response
The concrete type behind a wasi:http/types/response resource.
WasiHttp
The type for which this crate implements the wasi:http interfaces.
WasiHttpCtxView
View into WasiHttpCtx implementation and ResourceTable.

Enums§

MaybeMutable
An Arc, which may be immutable.

Traits§

WasiHttpCtx
A trait which provides internal WASI HTTP state.
WasiHttpView
A trait which provides internal WASI HTTP state.

Functions§

add_to_linker
Add all interfaces from this module into the linker provided.
default_send_requestdefault-send-request
The default implementation of how an outgoing request is sent.