Module component

Source
Expand description

Component module parsing, loading and execution

Structs§

Component
Pre-compiled component Component, which is cheapily-Cloneable
ComponentConfig
Component instance configuration
Instance
Instantiated component
MessagingGuestMessage0_3
A message originating from the guest

Enums§

InvocationErrorKind
This represents a kind of wRPC invocation error
ReplacedInstanceTarget
Instance target, which is replaced in wRPC
WrpcServeEvent
Events sent by Component::serve_wrpc

Traits§

Bus
wasmcloud:bus/lattice@2.0.0 implementation
Bus1_0_0
wasmcloud:bus/lattice@1.0.0 implementation
Config
wasi:config/store implementation
Handler
A collection of traits that the host must implement
InvocationErrorIntrospect
Implementations of this trait are able to introspect an error returned by wRPC invocations
Logging
wasi:logging/logging implementation
Messaging0_2
wasmcloud:messaging abstraction
Messaging0_3
wasmcloud:messaging abstraction
MessagingClient0_3
A connection to a message-exchange service (e.g., buffer, broker, etc.).
MessagingHostMessage0_3
A message with a binary payload and additional information
Secrets
wasmcloud:secrets implementation

Functions§

claims_token
Extracts and validates claims contained within a WebAssembly binary, if present

Type Aliases§

InvocationStream
This represents a Stream of incoming invocations. Each item represents processing of a single invocation.