Module types

Module types 

Source

Structs§

ContainerMetadata
information about a container
ObjectId
identifier for an object that includes its container name
ObjectMetadata
information about an object

Traits§

Host
HostIncomingValue
HostIncomingValueWithStore
HostOutgoingValue
HostOutgoingValueWithStore
HostWithStore

Functions§

add_to_linker

Type Aliases§

ContainerName
name of a container, a collection of objects. The container name may be any valid UTF-8 string.
Error
IncomingValue
A incoming-value is a wrapper around a value. It provides a way to read the value from the input-stream defined in the wasi-io interface.
IncomingValueAsyncBody
IncomingValueSyncBody
InputStream
ObjectName
name of an object within a container The object name may be any valid UTF-8 string.
ObjectSize
size of an object, in bytes
OutgoingValue
A data is the data stored in a data blob. The value can be of any type that can be represented in a byte array. It provides a way to write the value to the output-stream defined in the wasi-io interface. Soon: switch to resource value { ... }
OutputStream
Timestamp
TODO: define timestamp to include seconds since Unix epoch and nanoseconds https://github.com/WebAssembly/wasi-blob-store/issues/7