Crate wasmcloud_core

Source

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§

ClusterIssuerKey
Public key (nkey) of a cluster issuer
ComponentId
Identifier of a component which sends invocations on the lattice
KnownConfigName
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. get in wasi:keyvalue/readwrite.get)
WitInterface
WIT interface for a given operation (ex. readwrite in wasi:keyvalue/readwrite.get)
WitNamespace
WIT namespace for a given operation (ex. wasi in wasi:keyvalue/readwrite.get)
WitPackage
WIT package for a given operation (ex. keyvalue in wasi:keyvalue/readwrite.get)