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§
- HealthCheck 
- Trait describing types/entities that can be health-checked
Type Aliases§
- ClusterIssuer Key 
- Public key (nkey) of a cluster issuer
- ComponentId 
- Identifier of a component which sends invocations on the lattice
- KnownConfig 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
- LatticeTarget 
- Identifier of one or more entities on the lattice used for addressing. May take many forms, such as:
- LinkName 
- Name of a link on the wasmCloud lattice
- WitFunction
- A WIT function (ex. getinwasi:keyvalue/readwrite.get)
- WitInterface
- WIT interface for a given operation (ex. readwriteinwasi:keyvalue/readwrite.get)
- WitNamespace
- WIT namespace for a given operation (ex. wasiinwasi:keyvalue/readwrite.get)
- WitPackage
- WIT package for a given operation (ex. keyvalueinwasi:keyvalue/readwrite.get)