2026-07-27 04:59:33 +08:00
|
|
|
//! A minimal resident WebAssembly Component runtime.
|
|
|
|
|
//!
|
|
|
|
|
//! The runtime intentionally has no network protocol or business capabilities.
|
|
|
|
|
//! It provides a restricted WASI compatibility context, links explicitly
|
|
|
|
|
//! imported host capabilities, loads a Component that implements the stable
|
|
|
|
|
//! service exports, and invokes it through one serial Actor.
|
|
|
|
|
|
|
|
|
|
mod bindings;
|
2026-07-29 19:13:35 +08:00
|
|
|
mod capability;
|
2026-07-27 04:59:33 +08:00
|
|
|
mod error;
|
|
|
|
|
mod manifest;
|
|
|
|
|
mod runtime;
|
|
|
|
|
|
2026-07-29 19:37:10 +08:00
|
|
|
pub use capability::{
|
|
|
|
|
CapabilityDescriptor, KV_MAX_KEY_BYTES, KV_MAX_VALUE_BYTES, KvBackend, KvBackendError,
|
|
|
|
|
};
|
2026-07-27 04:59:33 +08:00
|
|
|
pub use error::RuntimeError;
|
|
|
|
|
pub use manifest::{ResourceLimits, ServiceKey, ServiceManifest};
|
|
|
|
|
pub use runtime::{ActorHandle, Runtime, RuntimeConfig, RuntimeStats};
|
|
|
|
|
pub use wasmeld_package::SERVICE_WORLD;
|