Versions in this module Expand all Collapse all v0 v0.2.0 Oct 9, 2026 Changes in this version + func ExportSet(m *manifest.Manifest) map[string]wasmbin.Type + func Features() []string + func FindModule(directory string) (string, error) + func RustcWrapper(ctx context.Context, args []string, stdout, stderr io.Writer) error + func Verify(m *manifest.Manifest, data []byte) (*wasmbin.Module, error) + type ExecRunner struct + Environment []string + func (r ExecRunner) Run(ctx context.Context, directory, program string, args ...string) ([]byte, error) + type Lock struct + Adapter string + Bulk string + Cargo string + Contracts string + Differential string + Facade string + Go string + Manifest string + Rust string + Schema string + Sources []SourceHash + Tools ToolVersions + Wasm string + func Project(ctx context.Context, directory string, m *manifest.Manifest) (*Lock, error) + type Runner interface + Run func(ctx context.Context, directory, program string, args ...string) ([]byte, error) + type SourceHash struct + Name string + Revision string + SHA256 string + type ToolVersions struct + Binaryen string + BinaryenDigests map[string]string + CompilerMetadata string + Rust string + Wasm2Go string + func Doctor(ctx context.Context, runner Runner, directory string, pins manifest.Toolchain) (ToolVersions, error)