Docs.rs
wit-parser-0.247.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
wit-parser 0.247.0
Tooling for parsing `*.wit` files and working with their contents.
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
complex-include
cross-package-resource
diamond1
disambiguate-diamond
foreign-deps
foreign-deps-union
ignore-files-deps
kinds-of-deps
many-names
multi-file
multi-file-multi-package
multi-package-deps
multi-package-shared-deps
multi-package-transitive-deps
name-both-resource-and-type
parse-fail
versions
async.wit
async.wit.json
comments.wit
comments.wit.json
complex-include.wit.json
cross-package-resource.wit.json
diamond1.wit.json
disambiguate-diamond.wit.json
empty.wit
empty.wit.json
error-context.wit
error-context.wit.json
feature-gates.wit
feature-gates.wit.json
feature-types.wit
feature-types.wit.json
foreign-deps-union.wit.json
foreign-deps.wit.json
foreign-interface-dep-gated.wit
foreign-interface-dep-gated.wit.json
foreign-world-dep-gated.wit
foreign-world-dep-gated.wit.json
functions.wit
functions.wit.json
gated-include.wit
gated-include.wit.json
gated-use.wit
gated-use.wit.json
ignore-files-deps.wit.json
import-export-overlap1.wit
import-export-overlap1.wit.json
import-export-overlap2.wit
import-export-overlap2.wit.json
include-reps.wit
include-reps.wit.json
kebab-name-include-with.wit
kebab-name-include-with.wit.json
kinds-of-deps.wit.json
many-names.wit.json
maps.wit
maps.wit.json
multi-file-multi-package.wit.json
multi-file.wit.json
multi-package-deps.wit.json
multi-package-gated-include.wit
multi-package-gated-include.wit.json
multi-package-shared-deps.wit.json
multi-package-transitive-deps.wit.json
name-both-resource-and-type.wit.json
package-syntax1.wit
package-syntax1.wit.json
package-syntax3.wit
package-syntax3.wit.json
package-syntax4.wit
package-syntax4.wit.json
packages-multiple-nested.wit
packages-multiple-nested.wit.json
packages-nested-colliding-decl-names.wit
packages-nested-colliding-decl-names.wit.json
packages-nested-internal-references.wit
packages-nested-internal-references.wit.json
packages-nested-with-semver.wit
packages-nested-with-semver.wit.json
packages-single-nested.wit
packages-single-nested.wit.json
random.wit
random.wit.json
resources-empty.wit
resources-empty.wit.json
resources-multiple-returns-own.wit
resources-multiple-returns-own.wit.json
resources-multiple.wit
resources-multiple.wit.json
resources-return-own.wit
resources-return-own.wit.json
resources.wit
resources.wit.json
resources1.wit
resources1.wit.json
same-name-import-export.wit
same-name-import-export.wit.json
shared-types.wit
shared-types.wit.json
simple-wasm-text.wat
simple-wasm-text.wit.json
since-and-unstable.wit
since-and-unstable.wit.json
streams-and-futures.wit
streams-and-futures.wit.json
stress-export-elaborate.wit
stress-export-elaborate.wit.json
type-then-eof.wit
type-then-eof.wit.json
types.wit
types.wit.json
union-fuzz-1.wit
union-fuzz-1.wit.json
union-fuzz-2.wit
union-fuzz-2.wit.json
unstable-resource.wit
unstable-resource.wit.json
use-chain.wit
use-chain.wit.json
use.wit
use.wit.json
version-syntax.wit
version-syntax.wit.json
versions.wit.json
wasi.wit
wasi.wit.json
with-resource-as.wit
with-resource-as.wit.json
world-diamond.wit
world-diamond.wit.json
world-iface-no-collide.wit
world-iface-no-collide.wit.json
world-implicit-import1.wit
world-implicit-import1.wit.json
world-implicit-import2.wit
world-implicit-import2.wit.json
world-implicit-import3.wit
world-implicit-import3.wit.json
world-same-fields4.wit
world-same-fields4.wit.json
world-top-level-funcs.wit
world-top-level-funcs.wit.json
world-top-level-resources.wit
world-top-level-resources.wit.json
worlds-union-dedup.wit
worlds-union-dedup.wit.json
worlds-with-types.wit
worlds-with-types.wit.json
1
2
3
4
5
package foo:foo; interface foo { foo: func() -> string; }