Docs.rs
wac-parser-0.10.0
Platform
aarch64-apple-darwin
aarch64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
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
wac-parser 0.10.0
A library for parsing and encoding WebAssembly Composition (WAC) source files.
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
duplicate-inst-args
expected-result-named
expected-result-scalar
export-needs-with
fill-not-last
func-results-not-present
func-results-present
import-id-span
mismatched-enum-cases
mismatched-enum-count
mismatched-err-result-type
mismatched-flags
mismatched-flags-count
mismatched-func-param-name
mismatched-func-param-type
mismatched-func-params
mismatched-func-scalar-result
mismatched-kind
mismatched-list-element
mismatched-ok-result-type
mismatched-option
mismatched-record-field-count
mismatched-record-field-name
mismatched-record-field-type
mismatched-resource-types
mismatched-tuple-size
mismatched-tuple-type
mismatched-variant-case-count
mismatched-variant-case-name
mismatched-variant-case-type
missing-constructor
missing-err-result-type
missing-inst-arg
missing-interface-export
missing-method
missing-ok-result-type
missing-package-definition
missing-static-method
missing-target-export
no-err-result-type
no-import
no-ok-result-type
non-instance-spread
package-invalid-wasm
package-not-component
package-not-wasm
spread-instantiation-no-match
targets-interface-use
targets-world-use
variant-case-typed
variant-case-untyped
borrow-in-func-result.wac
borrow-in-func-result.wac.result
duplicate-enum-case.wac
duplicate-enum-case.wac.result
duplicate-export.wac
duplicate-export.wac.result
duplicate-flag.wac
duplicate-flag.wac.result
duplicate-func-param.wac
duplicate-func-param.wac.result
duplicate-import.wac
duplicate-import.wac.result
duplicate-inst-args.wac
duplicate-inst-args.wac.result
duplicate-interface-export.wac
duplicate-interface-export.wac.result
duplicate-name-in-include.wac
duplicate-name-in-include.wac.result
duplicate-record-field.wac
duplicate-record-field.wac.result
duplicate-resource-constructor-param.wac
duplicate-resource-constructor-param.wac.result
duplicate-resource-constructor.wac
duplicate-resource-constructor.wac.result
duplicate-resource-method.wac
duplicate-resource-method.wac.result
duplicate-use-in-interface.wac
duplicate-use-in-interface.wac.result
duplicate-use-in-world.wac
duplicate-use-in-world.wac.result
duplicate-variant-case.wac
duplicate-variant-case.wac.result
duplicate-world-export.wac
duplicate-world-export.wac.result
duplicate-world-import.wac
duplicate-world-import.wac.result
expected-result-named.wac
expected-result-named.wac.result
expected-result-scalar.wac
expected-result-scalar.wac.result
export-conflict-alias.wac
export-conflict-alias.wac.result
export-conflict-interface.wac
export-conflict-interface.wac.result
export-conflict-type.wac
export-conflict-type.wac.result
export-conflict-world.wac
export-conflict-world.wac.result
export-dep-name.wac
export-dep-name.wac.result
export-duplicate-name.wac
export-duplicate-name.wac.result
export-hash-name.wac
export-hash-name.wac.result
export-invalid-name.wac
export-invalid-name.wac.result
export-needs-with.wac
export-needs-with.wac.result
export-url-name.wac
export-url-name.wac.result
fill-not-last.wac
fill-not-last.wac.result
func-results-not-present.wac
func-results-not-present.wac.result
func-results-present.wac
func-results-present.wac.result
import-duplicate-name.wac
import-duplicate-name.wac.result
import-id-span.wac
import-id-span.wac.result
import-invalid-name.wac
import-invalid-name.wac.result
inaccessible.wac
inaccessible.wac.result
invalid-alias.wac
invalid-alias.wac.result
invalid-borrow.wac
invalid-borrow.wac.result
invalid-func-type-ref.wac
invalid-func-type-ref.wac.result
invalid-use-alias.wac
invalid-use-alias.wac.result
invalid-use.wac
invalid-use.wac.result
invalid-value-type.wac
invalid-value-type.wac.result
invalid-world-export.wac
invalid-world-export.wac.result
invalid-world-import.wac
invalid-world-import.wac.result
invalid-world-include.wac
invalid-world-include.wac.result
invalid-world-interface-export.wac
invalid-world-interface-export.wac.result
invalid-world-interface-import.wac
invalid-world-interface-import.wac.result
mismatched-enum-cases.wac
mismatched-enum-cases.wac.result
mismatched-enum-count.wac
mismatched-enum-count.wac.result
mismatched-err-result-type.wac
mismatched-err-result-type.wac.result
mismatched-flags-count.wac
mismatched-flags-count.wac.result
mismatched-flags.wac
mismatched-flags.wac.result
mismatched-func-param-name.wac
mismatched-func-param-name.wac.result
mismatched-func-param-type.wac
mismatched-func-param-type.wac.result
mismatched-func-params.wac
mismatched-func-params.wac.result
mismatched-func-scalar-result.wac
mismatched-func-scalar-result.wac.result
mismatched-kind.wac
mismatched-kind.wac.result
mismatched-list-element.wac
mismatched-list-element.wac.result
mismatched-ok-result-type.wac
mismatched-ok-result-type.wac.result
mismatched-option.wac
mismatched-option.wac.result
mismatched-record-field-count.wac
mismatched-record-field-count.wac.result
mismatched-record-field-name.wac
mismatched-record-field-name.wac.result
mismatched-record-field-type.wac
mismatched-record-field-type.wac.result
mismatched-resource-types.wac
mismatched-resource-types.wac.result
mismatched-tuple-size.wac
mismatched-tuple-size.wac.result
mismatched-tuple-type.wac
mismatched-tuple-type.wac.result
mismatched-variant-case-count.wac
mismatched-variant-case-count.wac.result
mismatched-variant-case-name.wac
mismatched-variant-case-name.wac.result
mismatched-variant-case-type.wac
mismatched-variant-case-type.wac.result
missing-access-export.wac
missing-access-export.wac.result
missing-constructor.wac
missing-constructor.wac.result
missing-err-result-type.wac
missing-err-result-type.wac.result
missing-inst-arg.wac
missing-inst-arg.wac.result
missing-interface-export.wac
missing-interface-export.wac.result
missing-method.wac
missing-method.wac.result
missing-ok-result-type.wac
missing-ok-result-type.wac.result
missing-package-definition.wac
missing-package-definition.wac.result
missing-static-method.wac
missing-static-method.wac.result
missing-target-export.wac
missing-target-export.wac.result
missing-type-in-use.wac
missing-type-in-use.wac.result
missing-world-include-name.wac
missing-world-include-name.wac.result
no-err-result-type.wac
no-err-result-type.wac.result
no-import.wac
no-import.wac.result
no-ok-result-type.wac
no-ok-result-type.wac.result
non-instance-spread.wac
non-instance-spread.wac.result
package-invalid-wasm.wac
package-invalid-wasm.wac.result
package-not-component.wac
package-not-component.wac.result
package-not-wasm.wac
package-not-wasm.wac.result
redefined-name.wac
redefined-name.wac.result
self-instantiation.wac
self-instantiation.wac.result
spread-export-no-effect.wac
spread-export-no-effect.wac.result
spread-instantiation-no-match.wac
spread-instantiation-no-match.wac.result
target-export-mismatch.wac
target-export-mismatch.wac.result
target-extraneous-import.wac
target-extraneous-import.wac.result
target-import-mismatch-resource.wac
target-import-mismatch-resource.wac.result
target-import-mismatch.wac
target-import-mismatch.wac.result
target-import-param-name-mismatch.wac
target-import-param-name-mismatch.wac.result
target-import-param-type-mismatch.wac
target-import-param-type-mismatch.wac.result
target-import-unexpected-method.wac
target-import-unexpected-method.wac.result
target-is-not-a-world.wac
target-is-not-a-world.wac.result
targets-interface-use.wac
targets-interface-use.wac.result
targets-world-use.wac
targets-world-use.wac.result
type-decl-conflict.wac
type-decl-conflict.wac.result
undefined-name.wac
undefined-name.wac.result
unknown-package.wac
unknown-package.wac.result
unknown-target-path.wac
unknown-target-path.wac.result
unknown-targets-path.wac
unknown-targets-path.wac.result
variant-case-typed.wac
variant-case-typed.wac.result
variant-case-untyped.wac
variant-case-untyped.wac.result
windows-file.wac
windows-file.wac.result
world-include-conflict.wac
world-include-conflict.wac.result
world-include-with-conflict.wac
world-include-with-conflict.wac.result
1
2
3
4
5
6
package test:comp; interface x { x: func(); x: func(); }