docs(wit): document capability and component contracts
This commit is contained in:
@@ -1,4 +1,11 @@
|
||||
//! CPU-bound fixture used to verify fuel and epoch deadline interruption.
|
||||
//!
|
||||
//! The input's first eight bytes select a little-endian iteration count.
|
||||
//! Initializing with `spin` intentionally runs without a finite loop bound.
|
||||
//! This crate is a Runtime test fixture, not an application service.
|
||||
|
||||
mod bindings {
|
||||
// Compile the base service WIT contract into guest and export adapters.
|
||||
wit_bindgen::generate!({
|
||||
path: "wit",
|
||||
world: "spin-component",
|
||||
|
||||
@@ -4,5 +4,5 @@ schema_version = 1
|
||||
name = "wasmeld:service"
|
||||
version = "0.1.0"
|
||||
source = "path+../../wit/service"
|
||||
sha256 = "d5497307bbcd1e159f7707f385b488a6f2e26362d5256d5bc1080ac603a51305"
|
||||
sha256 = "1b2069606ccbf5202789667570bc824f702f34b147aa38e81c2ab677444ffa0e"
|
||||
replaced = true
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package component:spin@0.1.0;
|
||||
|
||||
/// Spin fixture exports only the base service lifecycle.
|
||||
world spin-component {
|
||||
include wasmeld:service/service-component@0.1.0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user