Docs.rs
wasm-tools-1.240.0
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
wasm-tools 1.240.0
CLI tools for interoperating with WebAssembly files
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
branch-hinting
component-model
component-model-async
component-model-error-context
component-model-gc
custom-page-sizes
dump
exnref
folding
function-references
gc
invalid
legacy-exceptions
missing-features
shared-everything-threads
spec
stack-switching
upstream-threads
add-metadata-clear.wat
add-metadata-clear.wat.stdout
add-metadata-merge-sections.wat
add-metadata-merge-sections.wat.stdout
add-metadata-overwrite-name.wat
add-metadata-overwrite-name.wat.stdout
add-metadata.wat
add-metadata.wat.stdout
anyref1.wast
atomics.wast
bad-component-new.wat
bad-component-new.wat.stderr
bad-nan.wast
bad-stability.wit
bad-stability.wit.stderr
block-w-params-unreachable.wast
blockty.wast
br-confusion.wast
br_if-loop-stack.wast
br_if-loop-unreachable.wast
br_table_loop_multi.wast
clang-custom-sections.wat
clang-custom-sections.wat.stdout
code-after-end.wast
comments.wast
component-embed-only-custom.wit
component-embed-only-custom.wit.stdout
component-new-existing-component.wat
component-new-existing-component.wat.stderr
component-wit-empty-core-module.wat
component-wit-empty-core-module.wat.stderr
component-wit-of-core-module.wit
component-wit-of-core-module.wit.stdout
convert-sat.wast
dangling_if.wat
dangling_if.wat.stderr
dangling_if.wat.stdout
data-count-big.wast
demangle1.wat
demangle1.wat.stdout
dummy-async-export-future-with-named-type.wit
dummy-async-export-using-export.wit
dummy-async-future-export-with-named-type.wit
dummy-async-future-export-with-named-type.wit.stdout
dummy-async-future-with-flags.wit
dummy-async-indirect-task-return-with-named-type.wit
dummy-async-indirect-task-return-with-named-type.wit.stdout
dummy-async-resource-with-stream.wit
dummy-async-resource.wit
dummy-async-valid-component1.wit
dummy-async-valid-component1.wit.stdout
dummy-async.wit
dummy-async.wit.stderr
dummy-async2.wit
dummy-async2.wit.stderr
dummy.wast
dump-branch-hints.wat
dump-branch-hints.wat.stdout
dump-dylink0.wat
dump-dylink0.wat.stdout
dump-elem-segments.wat
dump-elem-segments.wat.stdout
dump-invalid-name-section.wat
dump-invalid-name-section.wat.stdout
dump-invalid-name-section2.wat
dump-invalid-name-section2.wat.stdout
dump-invalid-name-section3.wat
dump-invalid-name-section3.wat.stdout
dump-llvm-object.wat
dump-llvm-object.wat.stdout
dump-producers-section.wat
dump-producers-section.wat.stdout
duplicate.wast
dwarf-into-addr2line.wat
dwarf-into-addr2line.wat.stdout
dwarf-validate.wat
dwarf-validate.wat.stderr
dylink0.wast
elem.wast
embed-dummy.wit
embed-dummy.wit.legacy.stdout
embed-dummy.wit.standard32.stdout
empty-elem.wast
empty.wast
externref-elem-segment.wast
fail-merge.wit
fail-merge.wit.stderr
failure-at-very-large-column.wat
failure-at-very-large-column.wat.stderr
floate2.wast
function-reference-structural-matching.wast
fuzz1.wast
help-addr2line-short.wat
help-addr2line-short.wat.stdout
help-addr2line.wat
help-addr2line.wat.stdout
help-component-embed-short.wat
help-component-embed-short.wat.stdout
help-component-embed.wat
help-component-embed.wat.stdout
help-component-new-short.wat
help-component-new-short.wat.stdout
help-component-new.wat
help-component-new.wat.stdout
help-component-wit-short.wat
help-component-wit-short.wat.stdout
help-component-wit.wat
help-component-wit.wat.stdout
help-demangle-short.wat
help-demangle-short.wat.stdout
help-demangle.wat
help-demangle.wat.stdout
help-metadata-add-short.wat
help-metadata-add-short.wat.stdout
help-metadata-add.wat
help-metadata-add.wat.stdout
help-metadata-show-short.wat
help-metadata-show-short.wat.stdout
help-metadata-show.wat
help-metadata-show.wat.stdout
help-objdump-short.wat
help-objdump-short.wat.stdout
help-objdump.wat
help-objdump.wat.stdout
help-parse-short.wat
help-parse-short.wat.stdout
help-parse.wat
help-parse.wat.stdout
help-print-short.wat
help-print-short.wat.stdout
help-print.wat
help-print.wat.stdout
help-strip-short.wat
help-strip-short.wat.stdout
help-strip.wat
help-strip.wat.stdout
help-validate-short.wat
help-validate-short.wat.stdout
help-validate.wat
help-validate.wat.stdout
id.wast
if-else-parsing.wast
if-multi-unreachable.wast
importize.wit
importize.wit.fail1.stderr
importize.wit.simple-component.stdout
importize.wit.simple-rename.stdout
importize.wit.simple-toplevel.stdout
importize.wit.simple.stdout
importize.wit.toplevel-deps.stdout
importize.wit.tricky-import.stdout
importize.wit.trim-imports.stdout
importize.wit.with-deps.stdout
instance.wast
invalid-before-code.wat
invalid-before-code.wat.stderr
invalid-funcref-in-data-segment.wast
invalid-init-expr.wast
invalid-unreachable.wast
invalid-utf8-id.wast
invalid.wast
issue126.wast
issue192.wast
issue194.wast
label_shadowing_block.wat
label_shadowing_block.wat.stdout
label_shadowing_block_confusion.wat
label_shadowing_block_confusion.wat.stdout
label_shadowing_locals.wat
label_shadowing_locals.wat.stdout
labels.wast
lime1.wast
memory-discard.wast
memory64.wast
merge-fail-to-add-import.wit
merge-fail-to-add-import.wit.stderr
merge-semver-edge-cases.wit
merge-semver-edge-cases.wit.new-import-new-dep.stdout
merge-semver-edge-cases.wit.reorder-new-dep.stdout
merge-semver-update-all-worlds.wit
merge-semver-update-all-worlds.wit.stdout
merge-with-similar-versions.wit
merge-with-similar-versions.wit.exports.stdout
merge-with-similar-versions.wit.fix-transitive.stdout
merge-with-similar-versions.wit.imports-deps.stdout
merge-with-similar-versions.wit.imports-deps2.stdout
merge-with-similar-versions.wit.imports.stdout
merge-with-similar-versions.wit.invalid-semver.stderr
merge-with-similar-versions.wit.valid-semver.stdout
merge-world-imports-based-on-semver.wit
merge-world-imports-based-on-semver.wit.stdout
merge-world-imports-fixup-exports.wit
merge-world-imports-fixup-exports.wit.stdout
merge-world-using-with.wit
metadata-add-component.wat
metadata-add-component.wat.stdout
metadata-component.wat
metadata-component.wat.stdout
metadata.wat
metadata.wat.stdout
multi-memory.wast
multi-memory64.wast
multiple-failures.wat
multiple-failures.wat.stderr
multiple-packages-missing-main-world.wit
multiple-packages-missing-main-world.wit.stderr
multiple-packages-multiple-main-worlds.wit
multiple-packages-multiple-main-worlds.wit.stderr
multiple-packages-multiple-worlds-in-package.wit
multiple-packages-multiple-worlds-in-package.wit.stderr
multiple-packages-one-world.wit
multiple-packages-one-world.wit.stdout
names.wast
naming.wast
no_panic_non_func_type.wat
no_panic_non_func_type.wat.stdout
objdump-simple.wat
objdump-simple.wat.stdout
order.wast
param-names.wast
print-code-section-overflow.wat
print-code-section-overflow.wat.stderr
print-code-section-overflow.wat.stdout
print-core-wasm-wit-multiple-packages.wit
print-core-wasm-wit-multiple-packages.wit.stdout
print-core-wasm-wit.wit
print-core-wasm-wit.wit.stdout
print-custom-indent-width.wat
print-custom-indent-width.wat.stdout
print-deprecated-exceptions.wat
print-deprecated-exceptions.wat.stdout
print-deprecated-exceptions2.wat
print-deprecated-exceptions2.wat.stdout
print-dont-reserve-the-world.wat
print-dont-reserve-the-world.wat.stderr
print-dont-reserve-the-world.wat.stdout
print-interfaces-in-world-correctly.wit
print-interfaces-in-world-correctly.wit.stdout
print-locals-overflow.wat
print-locals-overflow.wat.stderr
print-locals-overflow.wat.stdout
print-memarg-too-big.wat
print-memarg-too-big.wat.stdout
print-no-panic-bad-data-segment.wat
print-no-panic-bad-data-segment.wat.stdout
print-no-panic-dangling-else.wat
print-no-panic-dangling-else.wat.stderr
print-no-panic-dangling-else.wat.stdout
print-no-panic-double-end.wat
print-no-panic-double-end.wat.stderr
print-no-panic-double-end.wat.stdout
print-offsets.wat
print-offsets.wat.fold.stdout
print-offsets.wat.stack.stdout
print-operand-stack-component.wat
print-operand-stack-component.wat.stdout
print-operand-stack-folded.wat
print-operand-stack-folded.wat.stdout
print-operand-stack-invalid.wat
print-operand-stack-invalid.wat.stdout
print-operand-stack.wat
print-operand-stack.wat.stdout
print-skeleton.wat
print-skeleton.wat.stdout
print-unnamed.wat
print-unnamed.wat.stdout
print-with-too-many-ends.wat
print-with-too-many-ends.wat.stderr
print-with-too-many-ends.wat.stdout
producers.wast
readme.wat
readme.wat.print.stdout
readme.wat.should-fail.stderr
ref.wast
reject-legacy-names.wit
reject-legacy-names.wit.stderr
relaxed-simd.wast
reparent-anonymous-interfaces-on-merge.wit
reparent-anonymous-interfaces-on-merge.wit.stdout
select-interesting.wast
select_v128.wast
semver-check-add-export.wit
semver-check-add-export.wit.stderr
semver-check-add-imports.wit
semver-check-bump-version-add-function.wat
semver-check-bump-version.wat
semver-check-different-package-versions.wit
semver-check-different-package-versions.wit.stderr
semver-check-different-packages.wit
semver-check-different-packages.wit.stderr
semver-check-empty.wit
semver-check-multiple-packages.wit
semver-check-remove-exports.wit
semver-check-remove-import.wit
semver-check-remove-import.wit.stderr
shared_global.wat
shared_global.wat.stdout
simd.wast
simple.wast
since-on-future-package.wit
since-on-future-package.wit.stderr
strip-component.wat
strip-component.wat.stdout
strip-simple.wat
strip-simple.wat.stdout
strip-simple2.wat
strip-simple2.wat.stdout
strip-then-objdump.wat
strip-then-objdump.wat.stdout
table-big.wast
table-copy.wast
table-funcref.wast
table-opt-idx.wast
tail-call-after-end.wast
threads.wast
unbundle-empty.wat
unbundle-empty.wat.stdout
unbundle-fix-core-type-indices.wat
unbundle-fix-core-type-indices.wat.stdout
unbundle-fixup-outer-aliases.wat
unbundle-fixup-outer-aliases.wat.stdout
unbundle-nested.wat
unbundle-nested.wat.stdout
unbundle-print-module.wat
unbundle-print-module.wat.gen.stdout
unbundle-print-module.wat.read0.stdout
unbundle-print-module.wat.read1.stdout
unbundle-simple.wat
unbundle-simple.wat.stdout
unreachable-block.wast
unreachable-valid.wast
validate-features.wat
validate-features.wat.stderr
validate-features2.wat
validate-multiple-flags.wat
validate-unknown-features.wat
validate-unknown-features.wat.stderr
wat-numerics.wast
wat2wasm-alias.wat
wat2wasm-alias.wat.stdout
wide-arithmetic.wast
wit-deep-list.wit
wit-deep-record.wit
wit-deep-record.wit.abi.stderr
wit-deep-record.wit.parse.stderr
wit-deep-tuple.wit
wit-deep-tuple.wit.abi.stderr
wit-deep-tuple.wit.parse.stderr
wit-deep-variant.wit
wit-deep-variant.wit.parse.stderr
wit-directory-output-in-deps-folder-with-multiple-version.wit
wit-directory-output-in-deps-folder-with-multiple-version.wit.gen.stdout
wit-directory-output-in-deps-folder-with-multiple-version.wit.read.stdout
wit-directory-output-in-deps-folder.wit
wit-directory-output-in-deps-folder.wit.stdout
wit-directory-output-valid.wit
wit-directory-output-valid.wit.gen.stdout
wit-directory-output-valid.wit.read.stdout
wit-directory-output.wit
wit-directory-output.wit.stdout
wit-dylib-smoke.wit
wit-dylib-smoke.wit.stdout
wit-stability-in-binary-format.wit
wit-stability-in-binary-format.wit.stdout
wit-stability-inherited.wit
wit-stability-inherited.wit.stdout
wit-with-all-features.wit
wit-with-all-features.wit.stdout
wit-with-features.wit
wit-with-features.wit.stdout
wit-world-async-func-toplevel.wit
wit-world-async-func-toplevel.wit.stdout
world-merge-add-resource-func.wit
world-merge-add-resource-func.wit.stdout
world-merging-add-imports.wit
world-merging-add-imports.wit.stdout
world-merging-export-conflict.wit
world-merging-export-conflict.wit.stderr
world-merging-export-semantic-change.wit
world-merging-export-semantic-change.wit.stderr
world-merging-import-conflict.wit
world-merging-import-conflict.wit.stderr
world-merging-same-imports.wit
world-merging-same-imports.wit.stdout
world-merging.wit
world-merging.wit.stdout
1
(module