Re-exports§
pub use host::*;
pub use link::*;
pub use otel::*;
pub use oci::*;
pub use par::*;
pub use registry::*;
pub use rpc::*;
pub use wit::*;
Modules§
- host
- Reusable functionality related to wasmCloud hosts
- link
- Core reusable types related to links on wasmCloud lattices
- logging
- Reusable types related to links on wasmCloud lattices
- nats
- Core reusable types related to interacting with/using NATS
- oci
- otel
- Reusable logic around OpenTelemetry (“OTEL”) support
- par
- registry
- rpc
- Core reusable types related to performing RPC calls on a wasmCloud lattice
- secrets
- tls
- Reusable types related to enabling consistent TLS (webpki-roots/rustls-native-certs) usage in downstream libraries.
- wit
- Reusable functionality related to WebAssembly Interface types (“WIT”)
Constants§
- CTL_
API_ VERSION_ 1 - The 1.0 version of the wasmCloud control API, used in topic strings for the control API
Traits§
- Health
Check - Trait describing types/entities that can be health-checked
Type Aliases§
- Cluster
Issuer Key - Public key (nkey) of a cluster issuer
- Component
Id - Identifier of a component which sends invocations on the lattice
- Known
Config Name - The name of a known (possibly pre-created) configuration, normally used when creating new interface links in order to configure one or both source/target
- Lattice
Target - Identifier of one or more entities on the lattice used for addressing. May take many forms, such as:
- Link
Name - Name of a link on the wasmCloud lattice
- WitFunction
- A WIT function (ex.
get
inwasi:keyvalue/readwrite.get
) - WitInterface
- WIT interface for a given operation (ex.
readwrite
inwasi:keyvalue/readwrite.get
) - WitNamespace
- WIT namespace for a given operation (ex.
wasi
inwasi:keyvalue/readwrite.get
) - WitPackage
- WIT package for a given operation (ex.
keyvalue
inwasi:keyvalue/readwrite.get
)