├── .github └── workflows │ ├── cargo-vet.yml │ ├── prep-release.yaml │ ├── release.yaml │ ├── rust.yml │ └── tag-release.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── SECURITY.md ├── crates ├── webidl2wit-cli │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── cliff.toml │ ├── src │ │ ├── main.rs │ │ └── style.rs │ └── tests │ │ ├── e2e.rs │ │ └── fixtures │ │ └── book-store.webidl └── webidl2wit │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── cliff.toml │ ├── src │ ├── borrow_params.rs │ ├── custom_resources.rs │ ├── lib.rs │ ├── translations.rs │ └── types_.rs │ └── tests │ ├── inputs │ ├── borrow-params.idl │ ├── borrow-params.wit │ ├── console.idl │ ├── console.wit │ ├── custom-resources.idl │ ├── custom-resources.wit │ ├── enum.idl │ ├── enum.wit │ ├── html-element.idl │ ├── html-element.wit │ ├── inheritance.idl │ ├── inheritance.wit │ ├── option.idl │ ├── option.wit │ ├── order.idl │ ├── order.wit │ ├── overloading.idl │ ├── overloading.wit │ ├── pollable.wit │ ├── record.idl │ ├── record.wit │ ├── resource.idl │ ├── resource.wit │ ├── type.idl │ ├── type.wit │ ├── unsupported.idl │ ├── unsupported.wit │ ├── webgpu.idl │ ├── webgpu.wit │ ├── window.idl │ └── window.wit │ └── smoke.rs ├── rust-toolchain.toml ├── rustfmt.toml └── supply-chain ├── audits.toml ├── config.toml └── imports.lock /.github/workflows/cargo-vet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/.github/workflows/cargo-vet.yml -------------------------------------------------------------------------------- /.github/workflows/prep-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/.github/workflows/prep-release.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/tag-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/.github/workflows/tag-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | CHANGELOG.current -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/SECURITY.md -------------------------------------------------------------------------------- /crates/webidl2wit-cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit-cli/CHANGELOG.md -------------------------------------------------------------------------------- /crates/webidl2wit-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit-cli/Cargo.toml -------------------------------------------------------------------------------- /crates/webidl2wit-cli/cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit-cli/cliff.toml -------------------------------------------------------------------------------- /crates/webidl2wit-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit-cli/src/main.rs -------------------------------------------------------------------------------- /crates/webidl2wit-cli/src/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit-cli/src/style.rs -------------------------------------------------------------------------------- /crates/webidl2wit-cli/tests/e2e.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit-cli/tests/e2e.rs -------------------------------------------------------------------------------- /crates/webidl2wit-cli/tests/fixtures/book-store.webidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit-cli/tests/fixtures/book-store.webidl -------------------------------------------------------------------------------- /crates/webidl2wit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/CHANGELOG.md -------------------------------------------------------------------------------- /crates/webidl2wit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/Cargo.toml -------------------------------------------------------------------------------- /crates/webidl2wit/cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/cliff.toml -------------------------------------------------------------------------------- /crates/webidl2wit/src/borrow_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/src/borrow_params.rs -------------------------------------------------------------------------------- /crates/webidl2wit/src/custom_resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/src/custom_resources.rs -------------------------------------------------------------------------------- /crates/webidl2wit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/src/lib.rs -------------------------------------------------------------------------------- /crates/webidl2wit/src/translations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/src/translations.rs -------------------------------------------------------------------------------- /crates/webidl2wit/src/types_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/src/types_.rs -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/borrow-params.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/borrow-params.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/borrow-params.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/borrow-params.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/console.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/console.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/console.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/console.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/custom-resources.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/custom-resources.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/custom-resources.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/custom-resources.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/enum.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/enum.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/enum.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/enum.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/html-element.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/html-element.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/html-element.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/html-element.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/inheritance.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/inheritance.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/inheritance.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/inheritance.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/option.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/option.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/option.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/option.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/order.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/order.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/order.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/order.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/overloading.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/overloading.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/overloading.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/overloading.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/pollable.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/pollable.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/record.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/record.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/record.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/record.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/resource.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/resource.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/resource.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/resource.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/type.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/type.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/type.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/type.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/unsupported.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/unsupported.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/unsupported.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/unsupported.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/webgpu.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/webgpu.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/webgpu.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/webgpu.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/window.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/window.idl -------------------------------------------------------------------------------- /crates/webidl2wit/tests/inputs/window.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/inputs/window.wit -------------------------------------------------------------------------------- /crates/webidl2wit/tests/smoke.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/crates/webidl2wit/tests/smoke.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" -------------------------------------------------------------------------------- /supply-chain/audits.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/supply-chain/audits.toml -------------------------------------------------------------------------------- /supply-chain/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasi-gfx/webidl2wit/HEAD/supply-chain/config.toml -------------------------------------------------------------------------------- /supply-chain/imports.lock: -------------------------------------------------------------------------------- 1 | 2 | # cargo-vet imports lock 3 | --------------------------------------------------------------------------------