Crate wit_component

Source
Expand description

The WebAssembly component tooling.

Modules§

  • Definition for encoding of custom sections within core wasm modules of component-model related data.

Structs§

  • An encoder of components based on wit interface definitions.
  • Builder type for composing dynamic library modules into a component
  • A utility for printing WebAssembly interface definitions to a string.

Enums§

Functions§

  • Decodes an in-memory WebAssembly binary into a WIT Resolve and associated metadata.
  • Decode for incremental reading
  • dummy_moduledummy-module
    Generate a dummy implementation core Wasm module for a given WIT document
  • Embed component metadata in a buffer of bytes that contains a Wasm module
  • Encodes the given package within resolve to a binary WebAssembly representation.
  • semver_checksemver-check
    Tests whether new is a semver-compatible upgrade from the world prev.
  • This function checks whether component_to_test correctly conforms to the world specified. It does so by instantiating a generated component that imports a component instance with the component type as described by the “target” world.