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§
- Reusable functionality related to wasmCloud hosts
- Core reusable types related to links on wasmCloud lattices
- Reusable types related to links on wasmCloud lattices
- Core reusable types related to interacting with/using NATS
- Reusable logic around OpenTelemetry (“OTEL”) support
- Core reusable types related to performing RPC calls on a wasmCloud lattice
- Reusable types related to enabling consistent TLS (webpki-roots/rustls-native-certs) usage in downstream libraries.
- Reusable functionality related to WebAssembly Interface types (“WIT”)
Constants§
- The 1.0 version of the wasmCloud control API, used in topic strings for the control API
Traits§
- Trait describing types/entities that can be health-checked
Type Aliases§
- Public key (nkey) of a cluster issuer
- Identifier of a component which sends invocations on the lattice
- 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
- Identifier of one or more entities on the lattice used for addressing. May take many forms, such as:
- Name of a link on the wasmCloud lattice
- A WIT function (ex.
get
inwasi:keyvalue/readwrite.get
) - WIT interface for a given operation (ex.
readwrite
inwasi:keyvalue/readwrite.get
) - WIT namespace for a given operation (ex.
wasi
inwasi:keyvalue/readwrite.get
) - WIT package for a given operation (ex.
keyvalue
inwasi:keyvalue/readwrite.get
)