{
    "metadata": null,
    "packages": [
        {
            "authors": [
                "Tom Kaitchuck <Tom.Kaitchuck@gmail.com>"
            ],
            "categories": [
                "algorithms",
                "data-structures",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "criterion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fnv",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fxhash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "hex",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "no-panic",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "seahash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^4.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_json",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.59",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "build",
                    "name": "version_check",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "const-random",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.12",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "getrandom",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.117",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "alloc"
                    ],
                    "kind": null,
                    "name": "once_cell",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))",
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "const-random",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.12",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\")))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.117",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\")))",
                    "uses_default_features": true
                }
            ],
            "description": "A non-cryptographic hash function using AES-NI for high performance",
            "documentation": "https://docs.rs/ahash",
            "edition": "2018",
            "features": {
                "compile-time-rng": [
                    "const-random"
                ],
                "const-random": [
                    "dep:const-random"
                ],
                "default": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.7.6",
            "keywords": [
                "hash",
                "hasher",
                "hashmap",
                "aes",
                "no-std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "std"
                        ],
                        "rustc-args": [
                            "-C",
                            "target-feature=+aes"
                        ],
                        "rustdoc-args": [
                            "-C",
                            "target-feature=+aes"
                        ]
                    }
                }
            },
            "name": "ahash",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/tkaitchuck/ahash",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "ahash",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "nopanic",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/tests/nopanic.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "map_tests",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/tests/map_tests.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "bench",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/tests/bench.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "ahash",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/tests/bench.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "map",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/tests/map_tests.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/./build.rs",
                    "test": false
                }
            ],
            "version": "0.7.6"
        },
        {
            "authors": [
                "Nicolas Silva <nical@fastmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.126",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Minimal Android system properties wrapper",
            "documentation": "https://docs.rs/android_system_properties",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/nical/android_system_properties",
            "id": "registry+https://github.com/rust-lang/crates.io-index#android_system_properties@0.1.5",
            "keywords": [
                "android"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android_system_properties-0.1.5/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "arm-linux-androideabi",
                            "armv7-linux-androideabi",
                            "aarch64-linux-android",
                            "i686-linux-android",
                            "x86_64-linux-android",
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "android_system_properties",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/nical/android_system_properties",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "android_system_properties",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android_system_properties-0.1.5/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "time_zone",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android_system_properties-0.1.5/examples/time_zone.rs",
                    "test": false
                }
            ],
            "version": "0.1.5"
        },
        {
            "authors": [
                "bluss"
            ],
            "categories": [
                "data-structures",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "bencher",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "matches",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.",
            "documentation": "https://docs.rs/arrayvec/",
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2",
            "keywords": [
                "stack",
                "vector",
                "array",
                "data-structure",
                "no_std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.2/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "serde"
                        ]
                    }
                },
                "release": {
                    "no-dev-version": true,
                    "tag-name": "{{version}}"
                }
            },
            "name": "arrayvec",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/bluss/arrayvec",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "arrayvec",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.2/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "serde",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.2/tests/serde.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "tests",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.2/tests/tests.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "extend",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.2/benches/extend.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "arraystring",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.2/benches/arraystring.rs",
                    "test": false
                }
            ],
            "version": "0.7.2"
        },
        {
            "authors": [
                "Maik Klein <maikklein@googlemail.com>",
                "Benjamin Saunders <ben.e.saunders@gmail.com>",
                "Marijn Suijten <marijn@traverseresearch.nl>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "libloading",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Vulkan bindings for Rust",
            "documentation": "https://docs.rs/ash",
            "edition": "2018",
            "features": {
                "debug": [],
                "default": [
                    "loaded",
                    "debug"
                ],
                "libloading": [
                    "dep:libloading"
                ],
                "linked": [],
                "loaded": [
                    "libloading"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#ash@0.37.1+1.3.235",
            "keywords": [
                "vulkan",
                "graphic"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ash-0.37.1+1.3.235/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                },
                "release": {
                    "no-dev-version": true
                }
            },
            "name": "ash",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/MaikKlein/ash",
            "rust_version": "1.59.0",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "ash",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ash-0.37.1+1.3.235/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "display",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ash-0.37.1+1.3.235/tests/display.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "constant_size_arrays",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ash-0.37.1+1.3.235/tests/constant_size_arrays.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ash-0.37.1+1.3.235/build.rs",
                    "test": false
                }
            ],
            "version": "0.37.1+1.3.235"
        },
        {
            "authors": [
                "Josh Stone <cuviper@gmail.com>"
            ],
            "categories": [
                "development-tools::build-utils"
            ],
            "default_run": null,
            "dependencies": [],
            "description": "Automatic cfg for Rust compiler features",
            "documentation": null,
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0",
            "keywords": [
                "rustc",
                "build",
                "autoconf"
            ],
            "license": "Apache-2.0 OR MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/Cargo.toml",
            "metadata": null,
            "name": "autocfg",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/cuviper/autocfg",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "autocfg",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "integers",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/integers.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "paths",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/paths.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "versions",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/versions.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "traits",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/traits.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "rustflags",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/tests/rustflags.rs",
                    "test": true
                }
            ],
            "version": "1.1.0"
        },
        {
            "authors": [
                "Alexis Beingessner <a.beingessner@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bit-vec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.6.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A set of bits",
            "documentation": "https://contain-rs.github.io/bit-set/bit_set",
            "edition": "2015",
            "features": {
                "default": [
                    "std"
                ],
                "std": [
                    "bit-vec/std"
                ]
            },
            "homepage": "https://github.com/contain-rs/bit-set",
            "id": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.5.3",
            "keywords": [
                "data-structures",
                "bitset"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bit-set-0.5.3/Cargo.toml",
            "metadata": null,
            "name": "bit-set",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/contain-rs/bit-set",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "bit_set",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bit-set-0.5.3/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.5.3"
        },
        {
            "authors": [
                "Alexis Beingessner <a.beingessner@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rand_xorshift",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_json",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A vector of bits",
            "documentation": "https://contain-rs.github.io/bit-vec/bit_vec",
            "edition": "2015",
            "features": {
                "default": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "serde_no_std": [
                    "serde/alloc"
                ],
                "serde_std": [
                    "std",
                    "serde/std"
                ],
                "std": []
            },
            "homepage": "https://github.com/contain-rs/bit-vec",
            "id": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.6.3",
            "keywords": [
                "data-structures",
                "bitvec",
                "bitmask",
                "bitmap",
                "bit"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bit-vec-0.6.3/Cargo.toml",
            "metadata": null,
            "name": "bit-vec",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/contain-rs/bit-vec",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "bit_vec",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bit-vec-0.6.3/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "bench"
                    ],
                    "name": "bench",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bit-vec-0.6.3/benches/bench.rs",
                    "test": false
                }
            ],
            "version": "0.6.3"
        },
        {
            "authors": [
                "The Rust Project Developers"
            ],
            "categories": [
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "compiler_builtins",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-core",
                    "optional": true,
                    "registry": null,
                    "rename": "core",
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rustversion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_derive",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_json",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "trybuild",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "walkdir",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A macro to generate structures which behave like bitflags.\n",
            "documentation": "https://docs.rs/bitflags",
            "edition": "2018",
            "features": {
                "compiler_builtins": [
                    "dep:compiler_builtins"
                ],
                "core": [
                    "dep:core"
                ],
                "default": [],
                "example_generated": [],
                "rustc-dep-of-std": [
                    "core",
                    "compiler_builtins"
                ]
            },
            "homepage": "https://github.com/bitflags/bitflags",
            "id": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
            "keywords": [
                "bit",
                "bitmask",
                "bitflags",
                "flags"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "example_generated"
                        ]
                    }
                }
            },
            "name": "bitflags",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/bitflags/bitflags",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "bitflags",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "compile",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/tests/compile.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "basic",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/tests/basic.rs",
                    "test": true
                }
            ],
            "version": "1.3.2"
        },
        {
            "authors": [
                "Steven Sheldon"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "objc_test_utils",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Rust interface for Apple's C language extension of blocks.",
            "documentation": "http://ssheldon.github.io/rust-objc/block/",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#block@0.1.6",
            "keywords": [
                "blocks",
                "osx",
                "ios",
                "objective-c"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/block-0.1.6/Cargo.toml",
            "metadata": null,
            "name": "block",
            "publish": null,
            "readme": "README.md",
            "repository": "http://github.com/SSheldon/rust-block",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "block",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/block-0.1.6/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.6"
        },
        {
            "authors": [
                "Nick Fitzgerald <fitzgen@gmail.com>"
            ],
            "categories": [
                "memory-management",
                "rust-patterns",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "criterion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "quickcheck",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A fast bump allocation arena for Rust.",
            "documentation": "https://docs.rs/bumpalo",
            "edition": "2021",
            "features": {
                "allocator_api": [],
                "boxed": [],
                "collections": [],
                "default": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.11.1",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.11.1/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true
                    }
                }
            },
            "name": "bumpalo",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/fitzgen/bumpalo",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "bumpalo",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.11.1/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "try_alloc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.11.1/tests/try_alloc.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "bench"
                    ],
                    "name": "benches",
                    "required-features": [
                        "collections"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.11.1/benches/benches.rs",
                    "test": false
                }
            ],
            "version": "3.11.1"
        },
        {
            "authors": [
                "Andrew Gallant <jamslam@gmail.com>"
            ],
            "categories": [
                "encoding",
                "parsing",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "quickcheck",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Library for reading/writing numbers in big-endian and little-endian.",
            "documentation": "https://docs.rs/byteorder",
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "i128": [],
                "std": []
            },
            "homepage": "https://github.com/BurntSushi/byteorder",
            "id": "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.4.3",
            "keywords": [
                "byte",
                "endian",
                "big-endian",
                "little-endian",
                "binary"
            ],
            "license": "Unlicense OR MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.4.3/Cargo.toml",
            "metadata": null,
            "name": "byteorder",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/BurntSushi/byteorder",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "byteorder",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.4.3/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "bench",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.4.3/benches/bench.rs",
                    "test": false
                }
            ],
            "version": "1.4.3"
        },
        {
            "authors": [
                "Alex Crichton <alex@alexcrichton.com>"
            ],
            "categories": [
                "development-tools::build-utils"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "jobserver",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.16",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "tempfile",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n",
            "documentation": "https://docs.rs/cc",
            "edition": "2018",
            "features": {
                "jobserver": [
                    "dep:jobserver"
                ],
                "parallel": [
                    "jobserver"
                ]
            },
            "homepage": "https://github.com/rust-lang/cc-rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#cc@1.0.77",
            "keywords": [
                "build-dependencies"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.77/Cargo.toml",
            "metadata": null,
            "name": "cc",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-lang/cc-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "cc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.77/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": true,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bin"
                    ],
                    "name": "gcc-shim",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.77/src/bin/gcc-shim.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.77/tests/test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "cxxflags",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.77/tests/cxxflags.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "cflags",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.77/tests/cflags.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "cc_env",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.77/tests/cc_env.rs",
                    "test": true
                }
            ],
            "version": "1.0.77"
        },
        {
            "authors": [
                "Alex Crichton <alex@alexcrichton.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "compiler_builtins",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-core",
                    "optional": true,
                    "registry": null,
                    "rename": "core",
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n",
            "documentation": "https://docs.rs/cfg-if",
            "edition": "2018",
            "features": {
                "compiler_builtins": [
                    "dep:compiler_builtins"
                ],
                "core": [
                    "dep:core"
                ],
                "rustc-dep-of-std": [
                    "core",
                    "compiler_builtins"
                ]
            },
            "homepage": "https://github.com/alexcrichton/cfg-if",
            "id": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml",
            "metadata": null,
            "name": "cfg-if",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/alexcrichton/cfg-if",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "cfg_if",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "xcrate",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs",
                    "test": true
                }
            ],
            "version": "1.0.0"
        },
        {
            "authors": [
                "Zicklag <zicklag@katharostech.com>"
            ],
            "categories": [
                "development-tools",
                "development-tools::build-utils"
            ],
            "default_run": null,
            "dependencies": [],
            "description": "A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.",
            "documentation": "https://docs.rs/cfg_aliases",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/katharostech/cfg_aliases",
            "id": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.1.1",
            "keywords": [
                "cfg",
                "alias",
                "conditional",
                "compilation",
                "build"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.1.1/Cargo.toml",
            "metadata": null,
            "name": "cfg_aliases",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/katharostech/cfg_aliases",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "cfg_aliases",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.1.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.1"
        },
        {
            "authors": [
                "Brendan Zabarauskas <bjzaba@yahoo.com.au>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "termcolor",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "unicode-width",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "anyhow",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "insta",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.6.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "lazy_static",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "peg",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rustyline",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "structopt",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "unindent",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Beautiful diagnostic reporting for text-based programming languages",
            "documentation": "https://docs.rs/codespan-reporting",
            "edition": "2018",
            "features": {
                "ascii-only": [],
                "serde": [
                    "dep:serde"
                ],
                "serialization": [
                    "serde",
                    "serde/rc"
                ]
            },
            "homepage": "https://github.com/brendanzab/codespan",
            "id": "registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.11.1",
            "keywords": [],
            "license": "Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/Cargo.toml",
            "metadata": null,
            "name": "codespan-reporting",
            "publish": null,
            "readme": "../README.md",
            "repository": "https://github.com/brendanzab/codespan",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "codespan_reporting",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "term",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/examples/term.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "custom_files",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/examples/custom_files.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "peg_calculator",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/examples/peg_calculator.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "reusable_diagnostic",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/examples/reusable_diagnostic.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "readme_preview",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/examples/readme_preview.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "term",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/tests/term.rs",
                    "test": true
                }
            ],
            "version": "0.11.1"
        },
        {
            "authors": [
                "The Servo Project Developers"
            ],
            "categories": [
                "os::macos-apis"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "chrono",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "core-foundation-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "uuid",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Bindings to Core Foundation for macOS",
            "documentation": null,
            "edition": "2015",
            "features": {
                "chrono": [
                    "dep:chrono"
                ],
                "mac_os_10_7_support": [
                    "core-foundation-sys/mac_os_10_7_support"
                ],
                "mac_os_10_8_features": [
                    "core-foundation-sys/mac_os_10_8_features"
                ],
                "uuid": [
                    "dep:uuid"
                ],
                "with-chrono": [
                    "chrono"
                ],
                "with-uuid": [
                    "uuid"
                ]
            },
            "homepage": "https://github.com/servo/core-foundation-rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.3",
            "keywords": [
                "macos",
                "framework",
                "objc"
            ],
            "license": "MIT / Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-0.9.3/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-apple-darwin"
                    }
                }
            },
            "name": "core-foundation",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/servo/core-foundation-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "core_foundation",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-0.9.3/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "use_macro_outside_crate",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-0.9.3/tests/use_macro_outside_crate.rs",
                    "test": true
                }
            ],
            "version": "0.9.3"
        },
        {
            "authors": [
                "The Servo Project Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Bindings to Core Foundation for macOS",
            "documentation": null,
            "edition": "2015",
            "features": {
                "mac_os_10_7_support": [],
                "mac_os_10_8_features": []
            },
            "homepage": "https://github.com/servo/core-foundation-rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.3",
            "keywords": [],
            "license": "MIT / Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-sys-0.8.3/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-apple-darwin"
                    }
                }
            },
            "name": "core-foundation-sys",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/servo/core-foundation-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "core_foundation_sys",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-sys-0.8.3/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-sys-0.8.3/build.rs",
                    "test": false
                }
            ],
            "version": "0.8.3"
        },
        {
            "authors": [
                "The Servo Project Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "core-foundation",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "foreign-types",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Bindings for some fundamental Core Graphics types",
            "documentation": null,
            "edition": "2015",
            "features": {},
            "homepage": "https://github.com/servo/core-foundation-rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.1.1",
            "keywords": [],
            "license": "MIT / Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-graphics-types-0.1.1/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-apple-darwin"
                    }
                }
            },
            "name": "core-graphics-types",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/servo/core-foundation-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "core_graphics_types",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-graphics-types-0.1.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.1"
        },
        {
            "authors": [
                "Jorge Aparicio <jorge@japaric.io>"
            ],
            "categories": [
                "embedded",
                "external-ffi-bindings",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [],
            "description": "Type aliases to C types like c_int for use with bindgen",
            "documentation": "https://docs.rs/cty",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#cty@0.2.2",
            "keywords": [
                "c",
                "types",
                "bindgen",
                "ffi"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cty-0.2.2/Cargo.toml",
            "metadata": null,
            "name": "cty",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/japaric/cty",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "cty",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cty-0.2.2/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.2"
        },
        {
            "authors": [
                "gfx-rs developers"
            ],
            "categories": [
                "api-bindings",
                "graphics",
                "memory-management",
                "os::windows-apis"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libloading",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "dxgi1_2",
                        "dxgi1_3",
                        "dxgi1_4",
                        "dxgi1_5",
                        "dxgi1_6",
                        "dxgidebug",
                        "d3d12",
                        "d3d12sdklayers",
                        "d3dcommon",
                        "d3dcompiler",
                        "dxgiformat",
                        "synchapi",
                        "winerror"
                    ],
                    "kind": null,
                    "name": "winapi",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Low level D3D12 API wrapper",
            "documentation": "https://docs.rs/d3d12",
            "edition": "2018",
            "features": {
                "implicit-link": [],
                "libloading": [
                    "dep:libloading"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#d3d12@0.5.0",
            "keywords": [
                "windows",
                "graphics"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/d3d12-0.5.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc"
                    }
                }
            },
            "name": "d3d12",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/gfx-rs/d3d12-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "d3d12",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/d3d12-0.5.0/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.5.0"
        },
        {
            "authors": [
                "Steven Fackler <sfackler@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "foreign-types-shared",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A framework for Rust wrappers over C APIs",
            "documentation": null,
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-0.3.2/Cargo.toml",
            "metadata": null,
            "name": "foreign-types",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/sfackler/foreign-types",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "foreign_types",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-0.3.2/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.3.2"
        },
        {
            "authors": [
                "Steven Fackler <sfackler@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "An internal crate used by foreign-types",
            "documentation": null,
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#foreign-types-shared@0.1.1",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-shared-0.1.1/Cargo.toml",
            "metadata": null,
            "name": "foreign-types-shared",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/sfackler/foreign-types",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "foreign_types_shared",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-shared-0.1.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.1"
        },
        {
            "authors": [
                "cbreeden <github@u.breeden.cc>"
            ],
            "categories": [
                "algorithms"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "byteorder",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fnv",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "seahash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^3.0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.",
            "documentation": "https://docs.rs/fxhash",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#fxhash@0.2.1",
            "keywords": [
                "hash"
            ],
            "license": "Apache-2.0/MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/fxhash-0.2.1/Cargo.toml",
            "metadata": null,
            "name": "fxhash",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/cbreeden/fxhash",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "fxhash",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/fxhash-0.2.1/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "bench"
                    ],
                    "name": "fxhash",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/fxhash-0.2.1/bench.rs",
                    "test": false
                }
            ],
            "version": "0.2.1"
        },
        {
            "authors": [
                "The Rand Project Developers"
            ],
            "categories": [
                "os",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "cfg-if",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "compiler_builtins",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-core",
                    "optional": true,
                    "registry": null,
                    "rename": "core",
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "js-sys",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.62",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))",
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.18",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasi",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.11",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_os = \"wasi\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.120",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(unix)",
                    "uses_default_features": false
                }
            ],
            "description": "A small cross-platform library for retrieving random data from system source",
            "documentation": "https://docs.rs/getrandom",
            "edition": "2018",
            "features": {
                "compiler_builtins": [
                    "dep:compiler_builtins"
                ],
                "core": [
                    "dep:core"
                ],
                "custom": [],
                "js": [
                    "wasm-bindgen",
                    "js-sys"
                ],
                "js-sys": [
                    "dep:js-sys"
                ],
                "rdrand": [],
                "rustc-dep-of-std": [
                    "compiler_builtins",
                    "core",
                    "libc/rustc-dep-of-std",
                    "wasi/rustc-dep-of-std"
                ],
                "std": [],
                "test-in-browser": [],
                "wasm-bindgen": [
                    "dep:wasm-bindgen"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.8",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.8/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "std",
                            "custom"
                        ],
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                }
            },
            "name": "getrandom",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-random/getrandom",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "getrandom",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.8/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "normal",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.8/tests/normal.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "custom",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.8/tests/custom.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "rdrand",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.8/tests/rdrand.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "mod",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.8/benches/mod.rs",
                    "test": false
                }
            ],
            "version": "0.2.8"
        },
        {
            "authors": [
                "Joshua Groves <josh@joshgroves.com>",
                "Dzmitry Malyshau <kvarkus@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "js-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "~0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "slotmap",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "~0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "Document",
                        "Element",
                        "HtmlCanvasElement",
                        "HtmlImageElement",
                        "ImageBitmap",
                        "WebGlActiveInfo",
                        "WebGlBuffer",
                        "WebGlFramebuffer",
                        "WebGlProgram",
                        "WebGlQuery",
                        "WebGlRenderbuffer",
                        "WebGlRenderingContext",
                        "WebGl2RenderingContext",
                        "WebGlSampler",
                        "WebGlShader",
                        "WebGlSync",
                        "WebGlTexture",
                        "WebGlTransformFeedback",
                        "WebGlUniformLocation",
                        "WebGlVertexArrayObject",
                        "Window",
                        "AngleInstancedArrays",
                        "ExtBlendMinmax",
                        "ExtColorBufferFloat",
                        "ExtColorBufferHalfFloat",
                        "ExtDisjointTimerQuery",
                        "ExtFragDepth",
                        "ExtShaderTextureLod",
                        "ExtSRgb",
                        "ExtTextureFilterAnisotropic",
                        "OesElementIndexUint",
                        "OesStandardDerivatives",
                        "OesTextureFloat",
                        "OesTextureFloatLinear",
                        "OesTextureHalfFloat",
                        "OesTextureHalfFloatLinear",
                        "OesVertexArrayObject",
                        "WebglColorBufferFloat",
                        "WebglCompressedTextureAstc",
                        "WebglCompressedTextureEtc",
                        "WebglCompressedTextureEtc1",
                        "WebglCompressedTexturePvrtc",
                        "WebglCompressedTextureS3tc",
                        "WebglCompressedTextureS3tcSrgb",
                        "WebglDebugRendererInfo",
                        "WebglDebugShaders",
                        "WebglDepthTexture",
                        "WebglDrawBuffers",
                        "WebglLoseContext"
                    ],
                    "kind": null,
                    "name": "web-sys",
                    "optional": false,
                    "registry": null,
                    "rename": "web_sys",
                    "req": "~0.3.37",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                }
            ],
            "description": "GL on Whatever: a set of bindings to run GL (Open GL, OpenGL ES, and WebGL) anywhere, and avoid target-specific code.",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/grovesNL/glow.git",
            "id": "registry+https://github.com/rust-lang/crates.io-index#glow@0.11.2",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/glow-0.11.2/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-unknown-linux-gnu",
                        "targets": [
                            "x86_64-unknown-linux-gnu",
                            "x86_64-apple-darwin",
                            "x86_64-pc-windows-msvc",
                            "i686-unknown-linux-gnu",
                            "i686-pc-windows-msvc",
                            "wasm32-unknown-unknown"
                        ]
                    }
                }
            },
            "name": "glow",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/grovesNL/glow",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "glow",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/glow-0.11.2/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.11.2"
        },
        {
            "authors": [
                "Zakarum <zakarumych@ya.ru>"
            ],
            "categories": [
                "graphics",
                "memory-management",
                "no-std",
                "game-development"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "gpu-alloc-types",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [
                        "attributes"
                    ],
                    "kind": null,
                    "name": "tracing",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.27",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                }
            ],
            "description": "Implementation agnostic memory allocator for Vulkan like APIs",
            "documentation": "https://docs.rs/gpu-alloc-types",
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": [],
                "tracing": [
                    "dep:tracing"
                ]
            },
            "homepage": "https://github.com/zakarumych/gpu-alloc",
            "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc@0.5.3",
            "keywords": [
                "gpu",
                "vulkan",
                "allocation",
                "no-std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-0.5.3/Cargo.toml",
            "metadata": null,
            "name": "gpu-alloc",
            "publish": null,
            "readme": "../README.md",
            "repository": "https://github.com/zakarumych/gpu-alloc",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "gpu_alloc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-0.5.3/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.5.3"
        },
        {
            "authors": [
                "Zakarum <zakarumych@ya.ru>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                }
            ],
            "description": "Core types of gpu-alloc crate",
            "documentation": "https://docs.rs/gpu-alloc-types/0.2.0",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/zakarumych/gpu-alloc",
            "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc-types@0.2.0",
            "keywords": [
                "gpu",
                "vulkan",
                "allocation",
                "no-std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-types-0.2.0/Cargo.toml",
            "metadata": null,
            "name": "gpu-alloc-types",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/zakarumych/gpu-alloc",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "gpu_alloc_types",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-types-0.2.0/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.0"
        },
        {
            "authors": [
                "Zakarum <zakarumych@ya.ru>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "gpu-descriptor-types",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "hashbrown",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.12",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "tracing",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                }
            ],
            "description": "Implementation agnostic descriptor allocator for Vulkan like APIs",
            "documentation": "https://docs.rs/gpu-descriptor",
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": [],
                "tracing": [
                    "dep:tracing"
                ]
            },
            "homepage": "https://github.com/zakarumych/gpu-descriptor",
            "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor@0.2.3",
            "keywords": [
                "gpu",
                "vulkan",
                "no-std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-0.2.3/Cargo.toml",
            "metadata": null,
            "name": "gpu-descriptor",
            "publish": null,
            "readme": "../README.md",
            "repository": "https://github.com/zakarumych/gpu-descriptor",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "gpu_descriptor",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-0.2.3/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.3"
        },
        {
            "authors": [
                "Zakarum <zakarumych@ya.ru>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                }
            ],
            "description": "Core types of gpu-descriptor crate",
            "documentation": "https://docs.rs/gpu-descriptor-types/0.1.0",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/zakarumych/gpu-descriptor",
            "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor-types@0.1.1",
            "keywords": [
                "gpu",
                "vulkan",
                "allocation",
                "no-std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-types-0.1.1/Cargo.toml",
            "metadata": null,
            "name": "gpu-descriptor-types",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/zakarumych/gpu-descriptor",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "gpu_descriptor_types",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-types-0.1.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.1"
        },
        {
            "authors": [
                "Amanieu d'Antras <amanieu@gmail.com>"
            ],
            "categories": [
                "data-structures",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "ahash",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-alloc",
                    "optional": true,
                    "registry": null,
                    "rename": "alloc",
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bumpalo",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^3.5.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "compiler_builtins",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-core",
                    "optional": true,
                    "registry": null,
                    "rename": "core",
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rayon",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.25",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "doc-comment",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fnv",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "lazy_static",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "small_rng"
                    ],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rayon",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A Rust port of Google's SwissTable hash map",
            "documentation": null,
            "edition": "2021",
            "features": {
                "ahash": [
                    "dep:ahash"
                ],
                "ahash-compile-time-rng": [
                    "ahash/compile-time-rng"
                ],
                "alloc": [
                    "dep:alloc"
                ],
                "bumpalo": [
                    "dep:bumpalo"
                ],
                "compiler_builtins": [
                    "dep:compiler_builtins"
                ],
                "core": [
                    "dep:core"
                ],
                "default": [
                    "ahash",
                    "inline-more"
                ],
                "inline-more": [],
                "nightly": [],
                "raw": [],
                "rayon": [
                    "dep:rayon"
                ],
                "rustc-dep-of-std": [
                    "nightly",
                    "core",
                    "compiler_builtins",
                    "alloc",
                    "rustc-internal-api"
                ],
                "rustc-internal-api": [],
                "serde": [
                    "dep:serde"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3",
            "keywords": [
                "hash",
                "no_std",
                "hashmap",
                "swisstable"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "nightly",
                            "rayon",
                            "serde",
                            "raw"
                        ]
                    }
                }
            },
            "name": "hashbrown",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-lang/hashbrown",
            "rust_version": "1.56.0",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "hashbrown",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "serde",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/serde.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "rayon",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/rayon.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "set",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/set.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "hasher",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/hasher.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "bench"
                    ],
                    "name": "insert_unique_unchecked",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/benches/insert_unique_unchecked.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "bench"
                    ],
                    "name": "bench",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/benches/bench.rs",
                    "test": false
                }
            ],
            "version": "0.12.3"
        },
        {
            "authors": [
                "Kang Seonghoon <public+rust@mearie.org>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Parses hexadecimal floats (see also hexf)",
            "documentation": "https://docs.rs/hexf-parse/",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/lifthrasiir/hexf",
            "id": "registry+https://github.com/rust-lang/crates.io-index#hexf-parse@0.2.1",
            "keywords": [],
            "license": "CC0-1.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hexf-parse-0.2.1/Cargo.toml",
            "metadata": null,
            "name": "hexf-parse",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/lifthrasiir/hexf",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "hexf_parse",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hexf-parse-0.2.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.1"
        },
        {
            "authors": [],
            "categories": [
                "data-structures",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "arbitrary",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [
                        "raw"
                    ],
                    "kind": null,
                    "name": "hashbrown",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.12",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "quickcheck",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rayon",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.4.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-rayon",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fnv",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fxhash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "itertools",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "lazy_static",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "quickcheck",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [
                        "small_rng"
                    ],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_derive",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "build",
                    "name": "autocfg",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A hash table with consistent order and fast iteration.",
            "documentation": "https://docs.rs/indexmap/",
            "edition": "2021",
            "features": {
                "arbitrary": [
                    "dep:arbitrary"
                ],
                "quickcheck": [
                    "dep:quickcheck"
                ],
                "rayon": [
                    "dep:rayon"
                ],
                "rustc-rayon": [
                    "dep:rustc-rayon"
                ],
                "serde": [
                    "dep:serde"
                ],
                "serde-1": [
                    "serde"
                ],
                "std": [],
                "test_debug": [],
                "test_low_transition_point": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.2",
            "keywords": [
                "hashmap",
                "no_std"
            ],
            "license": "Apache-2.0 OR MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "arbitrary",
                            "quickcheck",
                            "serde-1",
                            "rayon"
                        ]
                    }
                },
                "release": {
                    "no-dev-version": true,
                    "tag-name": "{{version}}"
                }
            },
            "name": "indexmap",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/bluss/indexmap",
            "rust_version": "1.56",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "indexmap",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "quick",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/tests/quick.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "macros_full_path",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/tests/macros_full_path.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "equivalent_trait",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/tests/equivalent_trait.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "tests",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/tests/tests.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "bench"
                    ],
                    "name": "faststring",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/benches/faststring.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "bench"
                    ],
                    "name": "bench",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/benches/bench.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.2/build.rs",
                    "test": false
                }
            ],
            "version": "1.9.2"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [
                "wasm"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-futures",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.3.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "Headers",
                        "Response",
                        "ResponseInit"
                    ],
                    "kind": "dev",
                    "name": "web-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                }
            ],
            "description": "Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n",
            "documentation": "https://docs.rs/js-sys",
            "edition": "2018",
            "features": {},
            "homepage": "https://rustwasm.github.io/wasm-bindgen/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.60/Cargo.toml",
            "metadata": null,
            "name": "js-sys",
            "publish": null,
            "readme": "./README.md",
            "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "js_sys",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.60/src/lib.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "wasm",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.60/tests/wasm/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "headless",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.60/tests/headless.rs",
                    "test": true
                }
            ],
            "version": "0.3.60"
        },
        {
            "authors": [
                "Timoth\u00e9e Haudebourg <author@haudebourg.net>",
                "Sean Kerr <sean@metatomic.io>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libloading",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "gl",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wayland-client",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.28",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wayland-egl",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.28",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "client"
                    ],
                    "kind": "dev",
                    "name": "wayland-protocols",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.28",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "build",
                    "name": "pkg-config",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Rust bindings for EGL",
            "documentation": "https://docs.rs/khronos-egl",
            "edition": "2015",
            "features": {
                "1_0": [],
                "1_1": [
                    "1_0"
                ],
                "1_2": [
                    "1_1"
                ],
                "1_3": [
                    "1_2"
                ],
                "1_4": [
                    "1_3"
                ],
                "1_5": [
                    "1_4"
                ],
                "default": [
                    "1_5"
                ],
                "dynamic": [
                    "libloading"
                ],
                "libloading": [
                    "dep:libloading"
                ],
                "no-pkg-config": [],
                "pkg-config": [
                    "dep:pkg-config"
                ],
                "static": [
                    "pkg-config"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#khronos-egl@4.1.0",
            "keywords": [
                "egl",
                "gl",
                "khronos",
                "opengl"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-4.1.0/Cargo.toml",
            "metadata": null,
            "name": "khronos-egl",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/timothee-haudebourg/khronos-egl",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "khronos_egl",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-4.1.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "wayland-static",
                    "required-features": [
                        "static"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-4.1.0/examples/wayland-static.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "wayland-dynamic",
                    "required-features": [
                        "dynamic"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-4.1.0/examples/wayland-dynamic.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "load-minimal",
                    "required-features": [
                        "dynamic",
                        "1_4"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-4.1.0/examples/load-minimal.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-4.1.0/build.rs",
                    "test": false
                }
            ],
            "version": "4.1.0"
        },
        {
            "authors": [
                "The Rust Project Developers"
            ],
            "categories": [
                "external-ffi-bindings",
                "no-std",
                "os"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-core",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Raw FFI bindings to platform libraries like libc.\n",
            "documentation": "https://docs.rs/libc/",
            "edition": "2015",
            "features": {
                "align": [],
                "const-extern-fn": [],
                "default": [
                    "std"
                ],
                "extra_traits": [],
                "rustc-dep-of-std": [
                    "align",
                    "rustc-std-workspace-core"
                ],
                "rustc-std-workspace-core": [
                    "dep:rustc-std-workspace-core"
                ],
                "std": [],
                "use_std": [
                    "std"
                ]
            },
            "homepage": "https://github.com/rust-lang/libc",
            "id": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137",
            "keywords": [
                "libc",
                "ffi",
                "bindings",
                "operating",
                "system"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.137/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "const-extern-fn",
                            "extra_traits"
                        ]
                    }
                }
            },
            "name": "libc",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-lang/libc",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "libc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.137/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "const_fn",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.137/tests/const_fn.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.137/build.rs",
                    "test": false
                }
            ],
            "version": "0.2.137"
        },
        {
            "authors": [
                "Simonas Kazlauskas <libloading@kazlauskas.me>"
            ],
            "categories": [
                "api-bindings"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "static_assertions",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "cfg-if",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(unix)",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "errhandlingapi",
                        "libloaderapi"
                    ],
                    "kind": null,
                    "name": "winapi",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(windows)",
                    "uses_default_features": true
                }
            ],
            "description": "Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.",
            "documentation": "https://docs.rs/libloading/",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4",
            "keywords": [
                "dlopen",
                "load",
                "shared",
                "dylib"
            ],
            "license": "ISC",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.7.4/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "libloading_docs"
                        ]
                    }
                }
            },
            "name": "libloading",
            "publish": null,
            "readme": "README.mkd",
            "repository": "https://github.com/nagisa/rust_libloading/",
            "rust_version": "1.40.0",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "libloading",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.7.4/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "constants",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.7.4/tests/constants.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "functions",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.7.4/tests/functions.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "library_filename",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.7.4/tests/library_filename.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "windows",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.7.4/tests/windows.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "markers",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.7.4/tests/markers.rs",
                    "test": true
                }
            ],
            "version": "0.7.4"
        },
        {
            "authors": [
                "Amanieu d'Antras <amanieu@gmail.com>"
            ],
            "categories": [
                "concurrency",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "owning_ref",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "scopeguard",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.126",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "build",
                    "name": "autocfg",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "arc_lock": [],
                "nightly": [],
                "owning_ref": [
                    "dep:owning_ref"
                ],
                "serde": [
                    "dep:serde"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.9",
            "keywords": [
                "mutex",
                "rwlock",
                "lock",
                "no_std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.9/Cargo.toml",
            "metadata": null,
            "name": "lock_api",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/Amanieu/parking_lot",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "lock_api",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.9/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.9/build.rs",
                    "test": false
                }
            ],
            "version": "0.4.9"
        },
        {
            "authors": [
                "The Rust Project Developers"
            ],
            "categories": [
                "development-tools::debugging"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "cfg-if",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "sval",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "=1.0.0-alpha.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "value-bag",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "=1.0.0-alpha.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rustversion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": "dev",
                    "name": "serde",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": "dev",
                    "name": "sval",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=1.0.0-alpha.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "test"
                    ],
                    "kind": "dev",
                    "name": "value-bag",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=1.0.0-alpha.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A lightweight logging facade for Rust\n",
            "documentation": "https://docs.rs/log",
            "edition": "2015",
            "features": {
                "kv_unstable": [
                    "value-bag"
                ],
                "kv_unstable_serde": [
                    "kv_unstable_std",
                    "value-bag/serde",
                    "serde"
                ],
                "kv_unstable_std": [
                    "std",
                    "kv_unstable",
                    "value-bag/error"
                ],
                "kv_unstable_sval": [
                    "kv_unstable",
                    "value-bag/sval",
                    "sval"
                ],
                "max_level_debug": [],
                "max_level_error": [],
                "max_level_info": [],
                "max_level_off": [],
                "max_level_trace": [],
                "max_level_warn": [],
                "release_max_level_debug": [],
                "release_max_level_error": [],
                "release_max_level_info": [],
                "release_max_level_off": [],
                "release_max_level_trace": [],
                "release_max_level_warn": [],
                "serde": [
                    "dep:serde"
                ],
                "std": [],
                "sval": [
                    "dep:sval"
                ],
                "value-bag": [
                    "dep:value-bag"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17",
            "keywords": [
                "logging"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "std",
                            "serde",
                            "kv_unstable_std",
                            "kv_unstable_sval",
                            "kv_unstable_serde"
                        ]
                    }
                }
            },
            "name": "log",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-lang/log",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "log",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "filters",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/tests/filters.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "macros",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/tests/macros.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "bench"
                    ],
                    "name": "value",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/benches/value.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/build.rs",
                    "test": false
                }
            ],
            "version": "0.4.17"
        },
        {
            "authors": [
                "Steven Sheldon"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": ">=0.1, <0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Structs for handling malloc'd memory passed to Rust.",
            "documentation": "http://ssheldon.github.io/malloc_buf/malloc_buf/",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#malloc_buf@0.0.6",
            "keywords": [],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/malloc_buf-0.0.6/Cargo.toml",
            "metadata": null,
            "name": "malloc_buf",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/SSheldon/malloc_buf",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "malloc_buf",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/malloc_buf-0.0.6/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.0.6"
        },
        {
            "authors": [
                "GFX Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "block",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "core-graphics-types",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "dispatch",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "foreign-types",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "objc_exception"
                    ],
                    "kind": null,
                    "name": "objc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "cocoa",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.24.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "cty",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "png",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.16",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "sema",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "winit",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.24",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Rust bindings for Metal",
            "documentation": "https://docs.rs/crate/metal",
            "edition": "2018",
            "features": {
                "default": [],
                "dispatch": [
                    "dep:dispatch"
                ],
                "mps": [],
                "private": []
            },
            "homepage": "https://github.com/gfx-rs/metal-rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#metal@0.24.0",
            "keywords": [
                "metal",
                "graphics",
                "bindings"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-apple-darwin"
                    }
                }
            },
            "name": "metal",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/gfx-rs/metal-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "metal",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "window",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/window/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "headless-render",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/headless-render/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "library",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/library/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "reflection",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/reflection/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "caps",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/caps/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "argument-buffer",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/argument-buffer/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "bindless",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/bindless/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "circle",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/circle/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "compute",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/compute/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "mps",
                    "required-features": [
                        "mps"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/mps/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "embedded-lib",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/compute/embedded-lib.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "compute-argument-buffer",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/compute/compute-argument-buffer.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "bind",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/bind/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "events",
                    "required-features": [
                        "dispatch"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/events/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "fence",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/fence/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "shader-dylib",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/metal-0.24.0/examples/shader-dylib/main.rs",
                    "test": false
                }
            ],
            "version": "0.24.0"
        },
        {
            "authors": [
                "Naga Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "arbitrary",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bit-set",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "codespan-reporting",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.11.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "hexf-parse",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "std"
                    ],
                    "kind": null,
                    "name": "indexmap",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "num-traits",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "petgraph",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "pp-rs",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-hash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.103",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "spirv",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "termcolor",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "thiserror",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.21",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "unicode-xid",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "bincode",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "criterion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "diff",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "env_logger",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "ron",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "~0.7.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rspirv",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.11",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": "dev",
                    "name": "serde",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "deserialize"
                    ],
                    "kind": "dev",
                    "name": "spirv",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Shader translation infrastructure",
            "documentation": null,
            "edition": "2018",
            "features": {
                "arbitrary": [
                    "dep:arbitrary"
                ],
                "clone": [],
                "codespan-reporting": [
                    "dep:codespan-reporting"
                ],
                "default": [],
                "deserialize": [
                    "serde",
                    "indexmap/serde-1"
                ],
                "dot-out": [],
                "glsl-in": [
                    "pp-rs"
                ],
                "glsl-out": [],
                "hexf-parse": [
                    "dep:hexf-parse"
                ],
                "hlsl-out": [],
                "msl-out": [],
                "petgraph": [
                    "dep:petgraph"
                ],
                "pp-rs": [
                    "dep:pp-rs"
                ],
                "serde": [
                    "dep:serde"
                ],
                "serialize": [
                    "serde",
                    "indexmap/serde-1"
                ],
                "span": [
                    "codespan-reporting",
                    "termcolor"
                ],
                "spirv": [
                    "dep:spirv"
                ],
                "spv-in": [
                    "petgraph",
                    "spirv"
                ],
                "spv-out": [
                    "spirv"
                ],
                "termcolor": [
                    "dep:termcolor"
                ],
                "unicode-xid": [
                    "dep:unicode-xid"
                ],
                "validate": [],
                "wgsl-in": [
                    "codespan-reporting",
                    "hexf-parse",
                    "termcolor",
                    "unicode-xid"
                ],
                "wgsl-out": []
            },
            "homepage": "https://github.com/gfx-rs/naga",
            "id": "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0",
            "keywords": [
                "shader",
                "SPIR-V",
                "GLSL",
                "MSL"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/naga-0.10.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true
                    }
                }
            },
            "name": "naga",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/gfx-rs/naga/tree/v0.9",
            "rust_version": "1.56",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "naga",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/naga-0.10.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "criterion",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/naga-0.10.0/benches/criterion.rs",
                    "test": false
                }
            ],
            "version": "0.10.0"
        },
        {
            "authors": [
                "The Rust Project Developers"
            ],
            "categories": [
                "algorithms",
                "science",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "libm",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "build",
                    "name": "autocfg",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Numeric traits for generic mathematics",
            "documentation": "https://docs.rs/num-traits",
            "edition": "2015",
            "features": {
                "default": [
                    "std"
                ],
                "i128": [],
                "libm": [
                    "dep:libm"
                ],
                "std": []
            },
            "homepage": "https://github.com/rust-num/num-traits",
            "id": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.15",
            "keywords": [
                "mathematics",
                "numerics"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.15/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "std"
                        ]
                    }
                }
            },
            "name": "num-traits",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-num/num-traits",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "num_traits",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.15/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "cast",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.15/tests/cast.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.15/build.rs",
                    "test": false
                }
            ],
            "version": "0.2.15"
        },
        {
            "authors": [
                "Steven Sheldon"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "malloc_buf",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "objc_exception",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Objective-C Runtime bindings and wrapper for Rust.",
            "documentation": "http://ssheldon.github.io/rust-objc/objc/",
            "edition": "2015",
            "features": {
                "exception": [
                    "objc_exception"
                ],
                "objc_exception": [
                    "dep:objc_exception"
                ],
                "verify_message": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#objc@0.2.7",
            "keywords": [
                "objective-c",
                "osx",
                "ios",
                "cocoa",
                "uikit"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/objc-0.2.7/Cargo.toml",
            "metadata": null,
            "name": "objc",
            "publish": null,
            "readme": "README.md",
            "repository": "http://github.com/SSheldon/rust-objc",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "objc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/objc-0.2.7/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "example",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/objc-0.2.7/examples/example.rs",
                    "test": false
                }
            ],
            "version": "0.2.7"
        },
        {
            "authors": [
                "Steven Sheldon"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "build",
                    "name": "cc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Rust interface for Objective-C's throw and try/catch statements.",
            "documentation": "http://ssheldon.github.io/rust-objc/objc_exception/",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#objc_exception@0.1.2",
            "keywords": [
                "objective-c",
                "osx",
                "ios"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/objc_exception-0.1.2/Cargo.toml",
            "metadata": null,
            "name": "objc_exception",
            "publish": null,
            "readme": null,
            "repository": "http://github.com/SSheldon/rust-objc-exception",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "objc_exception",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/objc_exception-0.1.2/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/objc_exception-0.1.2/build.rs",
                    "test": false
                }
            ],
            "version": "0.1.2"
        },
        {
            "authors": [
                "Aleksey Kladov <aleksey.kladov@gmail.com>"
            ],
            "categories": [
                "rust-patterns",
                "memory-management"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "atomic-polyfill",
                    "optional": true,
                    "registry": null,
                    "rename": "atomic_polyfill",
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "critical-section",
                    "optional": true,
                    "registry": null,
                    "rename": "critical_section",
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "parking_lot_core",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [
                        "std"
                    ],
                    "kind": "dev",
                    "name": "critical-section",
                    "optional": false,
                    "registry": null,
                    "rename": "critical_section",
                    "req": "^1.1.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "crossbeam-utils",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "lazy_static",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "regex",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.2.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Single assignment cells and lazy values.",
            "documentation": "https://docs.rs/once_cell",
            "edition": "2021",
            "features": {
                "alloc": [
                    "race"
                ],
                "atomic-polyfill": [
                    "critical-section"
                ],
                "atomic_polyfill": [
                    "dep:atomic_polyfill"
                ],
                "critical-section": [
                    "critical_section",
                    "atomic_polyfill"
                ],
                "critical_section": [
                    "dep:critical_section"
                ],
                "default": [
                    "std"
                ],
                "parking_lot": [
                    "parking_lot_core"
                ],
                "parking_lot_core": [
                    "dep:parking_lot_core"
                ],
                "race": [],
                "std": [
                    "alloc"
                ],
                "unstable": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.16.0",
            "keywords": [
                "lazy",
                "static"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true
                    }
                }
            },
            "name": "once_cell",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/matklad/once_cell",
            "rust_version": "1.56",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "once_cell",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "bench",
                    "required-features": [
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/examples/bench.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "bench_acquire",
                    "required-features": [
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/examples/bench_acquire.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "bench_vs_lazy_static",
                    "required-features": [
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/examples/bench_vs_lazy_static.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "lazy_static",
                    "required-features": [
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/examples/lazy_static.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "reentrant_init_deadlocks",
                    "required-features": [
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/examples/reentrant_init_deadlocks.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "regex",
                    "required-features": [
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/examples/regex.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "test_synchronization",
                    "required-features": [
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/examples/test_synchronization.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "it",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.16.0/tests/it.rs",
                    "test": true
                }
            ],
            "version": "1.16.0"
        },
        {
            "authors": [
                "Amanieu d'Antras <amanieu@gmail.com>"
            ],
            "categories": [
                "concurrency"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "lock_api",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "parking_lot_core",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "bincode",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.3.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "More compact and efficient implementations of the standard synchronization primitives.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "arc_lock": [
                    "lock_api/arc_lock"
                ],
                "deadlock_detection": [
                    "parking_lot_core/deadlock_detection"
                ],
                "default": [],
                "hardware-lock-elision": [],
                "nightly": [
                    "parking_lot_core/nightly",
                    "lock_api/nightly"
                ],
                "owning_ref": [
                    "lock_api/owning_ref"
                ],
                "send_guard": [],
                "serde": [
                    "lock_api/serde"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1",
            "keywords": [
                "mutex",
                "condvar",
                "rwlock",
                "once",
                "thread"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/Cargo.toml",
            "metadata": null,
            "name": "parking_lot",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/Amanieu/parking_lot",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "parking_lot",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "issue_203",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/tests/issue_203.rs",
                    "test": true
                }
            ],
            "version": "0.12.1"
        },
        {
            "authors": [
                "Amanieu d'Antras <amanieu@gmail.com>"
            ],
            "categories": [
                "concurrency"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "backtrace",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "cfg-if",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "petgraph",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.6.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "smallvec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.6.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "thread-id",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^4.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "redox_syscall",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_os = \"redox\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.95",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(unix)",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "Win32_Foundation",
                        "Win32_System_LibraryLoader",
                        "Win32_System_SystemServices",
                        "Win32_System_WindowsProgramming"
                    ],
                    "kind": null,
                    "name": "windows-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(windows)",
                    "uses_default_features": true
                }
            ],
            "description": "An advanced API for creating custom synchronization primitives.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "backtrace": [
                    "dep:backtrace"
                ],
                "deadlock_detection": [
                    "petgraph",
                    "thread-id",
                    "backtrace"
                ],
                "nightly": [],
                "petgraph": [
                    "dep:petgraph"
                ],
                "thread-id": [
                    "dep:thread-id"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.4",
            "keywords": [
                "mutex",
                "condvar",
                "rwlock",
                "once",
                "thread"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.4/Cargo.toml",
            "metadata": null,
            "name": "parking_lot_core",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/Amanieu/parking_lot",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "parking_lot_core",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.4/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.4/build.rs",
                    "test": false
                }
            ],
            "version": "0.9.4"
        },
        {
            "authors": [
                "Alex Crichton <alex@alexcrichton.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "lazy_static",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n",
            "documentation": "https://docs.rs/pkg-config",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.26",
            "keywords": [
                "build-dependencies"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/Cargo.toml",
            "metadata": null,
            "name": "pkg-config",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-lang/pkg-config-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "pkg_config",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/tests/test.rs",
                    "test": true
                }
            ],
            "version": "0.3.26"
        },
        {
            "authors": [
                "David Tolnay <dtolnay@gmail.com>",
                "Alex Crichton <alex@alexcrichton.com>"
            ],
            "categories": [
                "development-tools::procedural-macro-helpers"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "unicode-ident",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "quote",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                }
            ],
            "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
            "documentation": "https://docs.rs/proc-macro2",
            "edition": "2018",
            "features": {
                "default": [
                    "proc-macro"
                ],
                "nightly": [],
                "proc-macro": [],
                "span-locations": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47",
            "keywords": [
                "macros",
                "syn"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "rustc-args": [
                            "--cfg",
                            "procmacro2_semver_exempt"
                        ],
                        "rustdoc-args": [
                            "--cfg",
                            "procmacro2_semver_exempt",
                            "--cfg",
                            "doc_cfg"
                        ],
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                },
                "playground": {
                    "features": [
                        "span-locations"
                    ]
                }
            },
            "name": "proc-macro2",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/dtolnay/proc-macro2",
            "rust_version": "1.31",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "proc_macro2",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "features",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/tests/features.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/tests/test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_fmt",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/tests/test_fmt.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "comments",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/tests/comments.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "marker",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/tests/marker.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.47"
        },
        {
            "authors": [
                "Philip Degarmo <aclysma@gmail.com>"
            ],
            "categories": [
                "development-tools::profiling"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "optick",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "profiling-procmacros",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "puffin",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.12.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "superluminal-perf",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "tracing",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "tracy-client",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.14.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "bincode",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.3.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "env_logger",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "glam",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "imgui",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "imgui-winit-support",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "lazy_static",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "puffin-imgui",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.15.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "rafx-vulkan",
                        "framework"
                    ],
                    "kind": "dev",
                    "name": "rafx",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "tracing-subscriber",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "tracing-tracy",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "winit",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.25",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "This crate provides a very thin abstraction over other profiler crates.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "default": [
                    "procmacros"
                ],
                "optick": [
                    "dep:optick"
                ],
                "procmacros": [
                    "profiling-procmacros"
                ],
                "profile-with-optick": [
                    "optick",
                    "profiling-procmacros/profile-with-optick"
                ],
                "profile-with-puffin": [
                    "puffin",
                    "profiling-procmacros/profile-with-puffin"
                ],
                "profile-with-superluminal": [
                    "superluminal-perf",
                    "profiling-procmacros/profile-with-superluminal"
                ],
                "profile-with-tracing": [
                    "tracing",
                    "profiling-procmacros/profile-with-tracing"
                ],
                "profile-with-tracy": [
                    "tracy-client",
                    "profiling-procmacros/profile-with-tracy"
                ],
                "profiling-procmacros": [
                    "dep:profiling-procmacros"
                ],
                "puffin": [
                    "dep:puffin"
                ],
                "superluminal-perf": [
                    "dep:superluminal-perf"
                ],
                "tracing": [
                    "dep:tracing"
                ],
                "tracy-client": [
                    "dep:tracy-client"
                ],
                "type-check": []
            },
            "homepage": "https://github.com/aclysma/profiling",
            "id": "registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.7",
            "keywords": [
                "performance",
                "profiling"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/profiling-1.0.7/Cargo.toml",
            "metadata": null,
            "name": "profiling",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/aclysma/profiling",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "profiling",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/profiling-1.0.7/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "puffin",
                    "required-features": [
                        "profile-with-puffin"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/profiling-1.0.7/examples/puffin/puffin.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "simple",
                    "required-features": [],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/profiling-1.0.7/examples/simple.rs",
                    "test": false
                }
            ],
            "version": "1.0.7"
        },
        {
            "authors": [
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "development-tools::procedural-macro-helpers"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "proc-macro2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.40",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rustversion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "diff"
                    ],
                    "kind": "dev",
                    "name": "trybuild",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.52",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Quasi-quoting macro quote!(...)",
            "documentation": "https://docs.rs/quote/",
            "edition": "2018",
            "features": {
                "default": [
                    "proc-macro"
                ],
                "proc-macro": [
                    "proc-macro2/proc-macro"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21",
            "keywords": [
                "macros",
                "syn"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.21/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "quote",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/dtolnay/quote",
            "rust_version": "1.31",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "quote",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.21/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.21/tests/test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "compiletest",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.21/tests/compiletest.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.21/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.21"
        },
        {
            "authors": [
                "The Gfx-rs Developers"
            ],
            "categories": [
                "memory-management"
            ],
            "default_run": null,
            "dependencies": [],
            "description": "Generic range allocator used by gfx-rs backends",
            "documentation": "https://docs.rs/range-alloc",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/gfx-rs/gfx",
            "id": "registry+https://github.com/rust-lang/crates.io-index#range-alloc@0.1.2",
            "keywords": [
                "allocator"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/range-alloc-0.1.2/Cargo.toml",
            "metadata": null,
            "name": "range-alloc",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/gfx-rs/gfx",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "range_alloc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/range-alloc-0.1.2/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.2"
        },
        {
            "authors": [
                "Osspial <osspial@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "cty",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Interoperability library for Rust Windowing applications.",
            "documentation": "https://docs.rs/raw-window-handle",
            "edition": "2018",
            "features": {
                "alloc": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0",
            "keywords": [
                "windowing"
            ],
            "license": "MIT OR Apache-2.0 OR Zlib",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/raw-window-handle-0.5.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                }
            },
            "name": "raw-window-handle",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-windowing/raw-window-handle",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "raw_window_handle",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/raw-window-handle-0.5.0/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.5.0"
        },
        {
            "authors": [
                "Jeremy Soller <jackpot51@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "A Rust library to access raw Redox system calls",
            "documentation": "https://docs.rs/redox_syscall",
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.2.16",
            "keywords": [],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/redox_syscall-0.2.16/Cargo.toml",
            "metadata": null,
            "name": "redox_syscall",
            "publish": null,
            "readme": "README.md",
            "repository": "https://gitlab.redox-os.org/redox-os/syscall",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "syscall",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/redox_syscall-0.2.16/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.16"
        },
        {
            "authors": [
                "Eyal Kalderon <ebkalderon@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Raw FFI bindings to the RenderDoc API",
            "documentation": "https://docs.rs/renderdoc-sys/",
            "edition": "2015",
            "features": {},
            "homepage": "https://github.com/ebkalderon/renderdoc-rs/tree/master/renderdoc-sys",
            "id": "registry+https://github.com/rust-lang/crates.io-index#renderdoc-sys@0.7.1",
            "keywords": [
                "ffi",
                "renderdoc"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/renderdoc-sys-0.7.1/Cargo.toml",
            "metadata": null,
            "name": "renderdoc-sys",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/ebkalderon/renderdoc-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "renderdoc_sys",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/renderdoc-sys-0.7.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.7.1"
        },
        {
            "authors": [
                "The Rust Project Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "speed, non-cryptographic hash used in rustc",
            "documentation": null,
            "edition": "2015",
            "features": {
                "default": [
                    "std"
                ],
                "std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@1.1.0",
            "keywords": [
                "hash",
                "fxhash",
                "rustc"
            ],
            "license": "Apache-2.0/MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/rustc-hash-1.1.0/Cargo.toml",
            "metadata": null,
            "name": "rustc-hash",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rust-lang-nursery/rustc-hash",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "rustc_hash",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/rustc-hash-1.1.0/src/lib.rs",
                    "test": true
                }
            ],
            "version": "1.1.0"
        },
        {
            "authors": [
                "bluss"
            ],
            "categories": [
                "rust-patterns",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [],
            "description": "A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n",
            "documentation": "https://docs.rs/scopeguard/",
            "edition": "2015",
            "features": {
                "default": [
                    "use_std"
                ],
                "use_std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.1.0",
            "keywords": [
                "scope-guard",
                "defer",
                "panic",
                "unwind"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.1.0/Cargo.toml",
            "metadata": {
                "release": {
                    "no-dev-version": true
                }
            },
            "name": "scopeguard",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/bluss/scopeguard",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "scopeguard",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.1.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "example"
                    ],
                    "name": "readme",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.1.0/examples/readme.rs",
                    "test": false
                }
            ],
            "version": "1.1.0"
        },
        {
            "authors": [
                "Orson Peters <orsonpeters@gmail.com>"
            ],
            "categories": [
                "data-structures",
                "memory-management",
                "caching"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "derive",
                        "alloc"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fxhash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "quickcheck",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_derive",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_json",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "build",
                    "name": "version_check",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Slotmap data structure",
            "documentation": null,
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": [],
                "unstable": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#slotmap@1.0.6",
            "keywords": [
                "slotmap",
                "storage",
                "allocator",
                "arena",
                "reference"
            ],
            "license": "Zlib",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.6/Cargo.toml",
            "metadata": null,
            "name": "slotmap",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/orlp/slotmap",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "slotmap",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.6/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "rand_meld_heap",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.6/examples/rand_meld_heap.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "doubly_linked_list",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.6/examples/doubly_linked_list.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.6/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.6"
        },
        {
            "authors": [
                "The Servo Project Developers"
            ],
            "categories": [
                "data-structures"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "arbitrary",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "bincode",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "debugger_test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "debugger_test_parser",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "'Small vector' optimization: store up to a small number of items on the stack",
            "documentation": "https://docs.rs/smallvec/",
            "edition": "2018",
            "features": {
                "arbitrary": [
                    "dep:arbitrary"
                ],
                "const_generics": [],
                "const_new": [
                    "const_generics"
                ],
                "debugger_visualizer": [],
                "may_dangle": [],
                "serde": [
                    "dep:serde"
                ],
                "specialization": [],
                "union": [],
                "write": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0",
            "keywords": [
                "small",
                "vec",
                "vector",
                "stack",
                "no_std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.10.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                }
            },
            "name": "smallvec",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/servo/rust-smallvec",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "smallvec",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.10.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "debugger_visualizer",
                    "required-features": [
                        "debugger_visualizer"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.10.0/tests/debugger_visualizer.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "macro",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.10.0/tests/macro.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "bench",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.10.0/benches/bench.rs",
                    "test": false
                }
            ],
            "version": "1.10.0"
        },
        {
            "authors": [
                "Lei Zhang <antiagainst@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "num-traits",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Rust definition of SPIR-V structs and enums",
            "documentation": "https://docs.rs/spirv",
            "edition": "2018",
            "features": {
                "deserialize": [
                    "serde"
                ],
                "serde": [
                    "dep:serde"
                ],
                "serialize": [
                    "serde"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#spirv@0.2.0+1.5.4",
            "keywords": [
                "spirv",
                "definition",
                "struct",
                "enum"
            ],
            "license": "Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/spirv-0.2.0+1.5.4/Cargo.toml",
            "metadata": null,
            "name": "spirv",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/gfx-rs/rspirv",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "spirv",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/spirv-0.2.0+1.5.4/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.0+1.5.4"
        },
        {
            "authors": [
                "Nikolai Vazquez"
            ],
            "categories": [
                "no-std",
                "rust-patterns",
                "development-tools::testing"
            ],
            "default_run": null,
            "dependencies": [],
            "description": "Compile-time assertions to ensure that invariants are met.",
            "documentation": "https://docs.rs/static_assertions/",
            "edition": "2015",
            "features": {
                "nightly": []
            },
            "homepage": "https://github.com/nvzqz/static-assertions-rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
            "keywords": [
                "assert",
                "static",
                "testing"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/static_assertions-1.1.0/Cargo.toml",
            "metadata": null,
            "name": "static_assertions",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/nvzqz/static-assertions-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "static_assertions",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/static_assertions-1.1.0/src/lib.rs",
                    "test": true
                }
            ],
            "version": "1.1.0"
        },
        {
            "authors": [
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "development-tools::procedural-macro-helpers",
                "parser-implementations"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "proc-macro2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.46",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "quote",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "unicode-ident",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "anyhow",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "automod",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "flate2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "insta",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rayon",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "ref-cast",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "regex",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "blocking"
                    ],
                    "kind": "dev",
                    "name": "reqwest",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.11",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "syn-test-suite",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "tar",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.16",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "termcolor",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "walkdir",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Parser for Rust source code",
            "documentation": "https://docs.rs/syn",
            "edition": "2018",
            "features": {
                "clone-impls": [],
                "default": [
                    "derive",
                    "parsing",
                    "printing",
                    "clone-impls",
                    "proc-macro"
                ],
                "derive": [],
                "extra-traits": [],
                "fold": [],
                "full": [],
                "parsing": [],
                "printing": [
                    "quote"
                ],
                "proc-macro": [
                    "proc-macro2/proc-macro",
                    "quote/proc-macro"
                ],
                "quote": [
                    "dep:quote"
                ],
                "test": [
                    "syn-test-suite/all-features"
                ],
                "visit": [],
                "visit-mut": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104",
            "keywords": [
                "macros",
                "syn"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "doc_cfg"
                        ],
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                },
                "playground": {
                    "features": [
                        "full",
                        "visit",
                        "visit-mut",
                        "fold",
                        "extra-traits"
                    ]
                }
            },
            "name": "syn",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/dtolnay/syn",
            "rust_version": "1.31",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "syn",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_should_parse",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_should_parse.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_visibility",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_visibility.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_stmt",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_stmt.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_round_trip",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_round_trip.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_size",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_size.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_shebang",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_shebang.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_pat",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_pat.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_receiver",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_receiver.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_precedence",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_precedence.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_lit",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_lit.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "regression",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/regression.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_parse_stream",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_parse_stream.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_grouping",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_grouping.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_ident",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_ident.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_iterators",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_iterators.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_parse_buffer",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_parse_buffer.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_asyncness",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_asyncness.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_token_trees",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_token_trees.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_ty",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_ty.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "zzz_stable",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/zzz_stable.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_meta",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_meta.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_expr",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_expr.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_item",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_item.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_path",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_path.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_derive_input",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_derive_input.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_generics",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_generics.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_attribute",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/tests/test_attribute.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "rust",
                    "required-features": [
                        "full",
                        "parsing"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/benches/rust.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "file",
                    "required-features": [
                        "full",
                        "parsing"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/benches/file.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.104/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.104"
        },
        {
            "authors": [],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "wgpu",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.14.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": null,
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "path+file://{TEMP_DIR}/target_features#0.1.0",
            "keywords": [],
            "license": null,
            "license_file": null,
            "links": null,
            "manifest_path": "{TEMP_DIR}/target_features/Cargo.toml",
            "metadata": null,
            "name": "target_features",
            "publish": null,
            "readme": null,
            "repository": null,
            "rust_version": null,
            "source": null,
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "target_features",
                    "src_path": "{TEMP_DIR}/target_features/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.0"
        },
        {
            "authors": [
                "Andrew Gallant <jamslam@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "winapi-util",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(windows)",
                    "uses_default_features": true
                }
            ],
            "description": "A simple cross platform library for writing colored text to a terminal.\n",
            "documentation": "https://docs.rs/termcolor",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/BurntSushi/termcolor",
            "id": "registry+https://github.com/rust-lang/crates.io-index#termcolor@1.1.3",
            "keywords": [
                "windows",
                "win",
                "color",
                "ansi",
                "console"
            ],
            "license": "Unlicense OR MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/termcolor-1.1.3/Cargo.toml",
            "metadata": null,
            "name": "termcolor",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/BurntSushi/termcolor",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "termcolor",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/termcolor-1.1.3/src/lib.rs",
                    "test": true
                }
            ],
            "version": "1.1.3"
        },
        {
            "authors": [
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "rust-patterns"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "thiserror-impl",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=1.0.37",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "anyhow",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.65",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "ref-cast",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rustversion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "diff"
                    ],
                    "kind": "dev",
                    "name": "trybuild",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.49",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "derive(Error)",
            "documentation": "https://docs.rs/thiserror",
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37",
            "keywords": [
                "error",
                "error-handling",
                "derive"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "thiserror",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/dtolnay/thiserror",
            "rust_version": "1.31",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "thiserror",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_source",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_source.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_backtrace",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_backtrace.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_display",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_display.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_lints",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_lints.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_transparent",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_transparent.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "compiletest",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/compiletest.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_from",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_from.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_expr",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_expr.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_path",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_path.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_error",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_error.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_generics",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_generics.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_option",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_option.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_deprecated",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/tests/test_deprecated.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.37/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.37"
        },
        {
            "authors": [
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "proc-macro2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "quote",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "syn",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.45",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Implementation detail of the `thiserror` crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.37",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.37/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "thiserror-impl",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/dtolnay/thiserror",
            "rust_version": "1.31",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "proc-macro"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "proc-macro"
                    ],
                    "name": "thiserror_impl",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.37/src/lib.rs",
                    "test": true
                }
            ],
            "version": "1.0.37"
        },
        {
            "authors": [
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "development-tools::procedural-macro-helpers",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "criterion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "fst",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "small_rng"
                    ],
                    "kind": "dev",
                    "name": "rand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "roaring",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "ucd-trie",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "unicode-xid",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
            "documentation": "https://docs.rs/unicode-ident",
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.5",
            "keywords": [
                "unicode",
                "xid"
            ],
            "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.5/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "unicode-ident",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/dtolnay/unicode-ident",
            "rust_version": "1.31",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "unicode_ident",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.5/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "static_size",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.5/tests/static_size.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "compare",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.5/tests/compare.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "xid",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.5/benches/xid.rs",
                    "test": false
                }
            ],
            "version": "1.0.5"
        },
        {
            "authors": [
                "kwantam <kwantam@gmail.com>",
                "Manish Goregaokar <manishsmail@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "compiler_builtins",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-core",
                    "optional": true,
                    "registry": null,
                    "rename": "core",
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-std",
                    "optional": true,
                    "registry": null,
                    "rename": "std",
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n",
            "documentation": "https://unicode-rs.github.io/unicode-width",
            "edition": "2015",
            "features": {
                "bench": [],
                "compiler_builtins": [
                    "dep:compiler_builtins"
                ],
                "core": [
                    "dep:core"
                ],
                "default": [],
                "no_std": [],
                "rustc-dep-of-std": [
                    "std",
                    "core",
                    "compiler_builtins"
                ],
                "std": [
                    "dep:std"
                ]
            },
            "homepage": "https://github.com/unicode-rs/unicode-width",
            "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.10",
            "keywords": [
                "text",
                "width",
                "unicode"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.10/Cargo.toml",
            "metadata": null,
            "name": "unicode-width",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/unicode-rs/unicode-width",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "unicode_width",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.10/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.10"
        },
        {
            "authors": [
                "erick.tryzelaar <erick.tryzelaar@gmail.com>",
                "kwantam <kwantam@gmail.com>",
                "Manish Goregaokar <manishsmail@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "criterion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n",
            "documentation": "https://unicode-rs.github.io/unicode-xid",
            "edition": "2015",
            "features": {
                "bench": [],
                "default": [],
                "no_std": []
            },
            "homepage": "https://github.com/unicode-rs/unicode-xid",
            "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.4",
            "keywords": [
                "text",
                "unicode",
                "xid"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.4/Cargo.toml",
            "metadata": null,
            "name": "unicode-xid",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/unicode-rs/unicode-xid",
            "rust_version": "1.17",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "unicode_xid",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.4/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "test"
                    ],
                    "name": "exhaustive_tests",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.4/tests/exhaustive_tests.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "bench"
                    ],
                    "name": "xid",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.4/benches/xid.rs",
                    "test": false
                }
            ],
            "version": "0.2.4"
        },
        {
            "authors": [
                "Sergio Benitez <sb@sergio.bz>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Tiny crate to check the version of the installed/running rustc.",
            "documentation": "https://docs.rs/version_check/",
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4",
            "keywords": [
                "version",
                "rustc",
                "minimum",
                "check"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/Cargo.toml",
            "metadata": null,
            "name": "version_check",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/SergioBenitez/version_check",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "version_check",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.9.4"
        },
        {
            "authors": [
                "The Cranelift Project Developers"
            ],
            "categories": [
                "no-std",
                "wasm"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "compiler_builtins",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-core",
                    "optional": true,
                    "registry": null,
                    "rename": "core",
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rustc-std-workspace-alloc",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Experimental WASI API bindings for Rust",
            "documentation": "https://docs.rs/wasi",
            "edition": "2018",
            "features": {
                "compiler_builtins": [
                    "dep:compiler_builtins"
                ],
                "core": [
                    "dep:core"
                ],
                "default": [
                    "std"
                ],
                "rustc-dep-of-std": [
                    "compiler_builtins",
                    "core",
                    "rustc-std-workspace-alloc"
                ],
                "rustc-std-workspace-alloc": [
                    "dep:rustc-std-workspace-alloc"
                ],
                "std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1",
            "keywords": [
                "webassembly",
                "wasm"
            ],
            "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml",
            "metadata": null,
            "name": "wasi",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/bytecodealliance/wasi",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "wasi",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.11.0+wasi-snapshot-preview1"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [
                "wasm"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "cfg-if",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "serde_json",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen-macro",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "js-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_derive",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-futures",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.4.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.3.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test-crate-a",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test-crate-b",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                }
            ],
            "description": "Easy support for interacting between JS and Rust.\n",
            "documentation": "https://docs.rs/wasm-bindgen",
            "edition": "2018",
            "features": {
                "default": [
                    "spans",
                    "std"
                ],
                "enable-interning": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "serde-serialize": [
                    "serde",
                    "serde_json",
                    "std"
                ],
                "serde_json": [
                    "dep:serde_json"
                ],
                "spans": [
                    "wasm-bindgen-macro/spans"
                ],
                "std": [],
                "strict-macro": [
                    "wasm-bindgen-macro/strict-macro"
                ],
                "xxx_debug_only_print_generated_code": [
                    "wasm-bindgen-macro/xxx_debug_only_print_generated_code"
                ]
            },
            "homepage": "https://rustwasm.github.io/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "serde-serialize"
                        ]
                    }
                }
            },
            "name": "wasm-bindgen",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rustwasm/wasm-bindgen",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "wasm_bindgen",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/src/lib.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "wasm",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/tests/wasm/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "non_wasm",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/tests/non_wasm.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "std-crate-no-std-dep",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/tests/std-crate-no-std-dep.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "must_use",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/tests/must_use.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "headless",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/tests/headless/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "unwrap_throw",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/tests/unwrap_throw.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.83/build.rs",
                    "test": false
                }
            ],
            "version": "0.2.83"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bumpalo",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^3.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "once_cell",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.12",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "proc-macro2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "quote",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "full"
                    ],
                    "kind": null,
                    "name": "syn",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen-shared",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Backend code generation of the wasm-bindgen tool\n",
            "documentation": "https://docs.rs/wasm-bindgen-backend",
            "edition": "2018",
            "features": {
                "extra-traits": [
                    "syn/extra-traits"
                ],
                "spans": []
            },
            "homepage": "https://rustwasm.github.io/wasm-bindgen/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.83",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.83/Cargo.toml",
            "metadata": null,
            "name": "wasm-bindgen-backend",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "wasm_bindgen_backend",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.83/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.83"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "cfg-if",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "futures-core",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "js-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "futures-channel-preview",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.0-alpha.18",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "futures-lite",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.11.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "MessageEvent",
                        "Worker"
                    ],
                    "kind": null,
                    "name": "web-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.24",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_feature = \"atomics\")",
                    "uses_default_features": true
                }
            ],
            "description": "Bridging the gap between Rust Futures and JavaScript Promises",
            "documentation": "https://docs.rs/wasm-bindgen-futures",
            "edition": "2018",
            "features": {
                "futures-core": [
                    "dep:futures-core"
                ],
                "futures-core-03-stream": [
                    "futures-core"
                ]
            },
            "homepage": "https://rustwasm.github.io/wasm-bindgen/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.33",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-futures-0.4.33/Cargo.toml",
            "metadata": null,
            "name": "wasm-bindgen-futures",
            "publish": null,
            "readme": "./README.md",
            "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/futures",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "wasm_bindgen_futures",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-futures-0.4.33/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "tests",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-futures-0.4.33/tests/tests.rs",
                    "test": true
                }
            ],
            "version": "0.4.33"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "quote",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen-macro-support",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "trybuild",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-futures",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n",
            "documentation": "https://docs.rs/wasm-bindgen",
            "edition": "2018",
            "features": {
                "spans": [
                    "wasm-bindgen-macro-support/spans"
                ],
                "strict-macro": [
                    "wasm-bindgen-macro-support/strict-macro"
                ],
                "xxx_debug_only_print_generated_code": []
            },
            "homepage": "https://rustwasm.github.io/wasm-bindgen/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.83",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.83/Cargo.toml",
            "metadata": null,
            "name": "wasm-bindgen-macro",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "proc-macro"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "proc-macro"
                    ],
                    "name": "wasm_bindgen_macro",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.83/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "ui",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.83/tests/ui.rs",
                    "test": true
                }
            ],
            "version": "0.2.83"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "proc-macro2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "quote",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "visit",
                        "full"
                    ],
                    "kind": null,
                    "name": "syn",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.67",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen-backend",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen-shared",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "=0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n",
            "documentation": "https://docs.rs/wasm-bindgen",
            "edition": "2018",
            "features": {
                "extra-traits": [
                    "syn/extra-traits"
                ],
                "spans": [
                    "wasm-bindgen-backend/spans"
                ],
                "strict-macro": []
            },
            "homepage": "https://rustwasm.github.io/wasm-bindgen/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.83",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.83/Cargo.toml",
            "metadata": null,
            "name": "wasm-bindgen-macro-support",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "wasm_bindgen_macro_support",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.83/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.2.83"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n",
            "documentation": "https://docs.rs/wasm-bindgen-shared",
            "edition": "2018",
            "features": {},
            "homepage": "https://rustwasm.github.io/wasm-bindgen/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.83",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": "wasm_bindgen",
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.83/Cargo.toml",
            "metadata": null,
            "name": "wasm-bindgen-shared",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "wasm_bindgen_shared",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.83/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.83/build.rs",
                    "test": false
                }
            ],
            "version": "0.2.83"
        },
        {
            "authors": [
                "The wasm-bindgen Developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "js-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-futures",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                }
            ],
            "description": "Bindings for all Web APIs, a procedurally generated crate from WebIDL\n",
            "documentation": "https://rustwasm.github.io/wasm-bindgen/api/web_sys/",
            "edition": "2018",
            "features": {
                "AbortController": [],
                "AbortSignal": [
                    "EventTarget"
                ],
                "AddEventListenerOptions": [],
                "AesCbcParams": [],
                "AesCtrParams": [],
                "AesDerivedKeyParams": [],
                "AesGcmParams": [],
                "AesKeyAlgorithm": [],
                "AesKeyGenParams": [],
                "Algorithm": [],
                "AlignSetting": [],
                "AllowedBluetoothDevice": [],
                "AllowedUsbDevice": [],
                "AlphaOption": [],
                "AnalyserNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "AnalyserOptions": [],
                "AngleInstancedArrays": [],
                "Animation": [
                    "EventTarget"
                ],
                "AnimationEffect": [],
                "AnimationEvent": [
                    "Event"
                ],
                "AnimationEventInit": [],
                "AnimationPlayState": [],
                "AnimationPlaybackEvent": [
                    "Event"
                ],
                "AnimationPlaybackEventInit": [],
                "AnimationPropertyDetails": [],
                "AnimationPropertyValueDetails": [],
                "AnimationTimeline": [],
                "AssignedNodesOptions": [],
                "AttestationConveyancePreference": [],
                "Attr": [
                    "EventTarget",
                    "Node"
                ],
                "AttributeNameValue": [],
                "AudioBuffer": [],
                "AudioBufferOptions": [],
                "AudioBufferSourceNode": [
                    "AudioNode",
                    "AudioScheduledSourceNode",
                    "EventTarget"
                ],
                "AudioBufferSourceOptions": [],
                "AudioConfiguration": [],
                "AudioContext": [
                    "BaseAudioContext",
                    "EventTarget"
                ],
                "AudioContextOptions": [],
                "AudioContextState": [],
                "AudioData": [],
                "AudioDataCopyToOptions": [],
                "AudioDataInit": [],
                "AudioDecoder": [],
                "AudioDecoderConfig": [],
                "AudioDecoderInit": [],
                "AudioDecoderSupport": [],
                "AudioDestinationNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "AudioEncoder": [],
                "AudioEncoderConfig": [],
                "AudioEncoderInit": [],
                "AudioEncoderSupport": [],
                "AudioListener": [],
                "AudioNode": [
                    "EventTarget"
                ],
                "AudioNodeOptions": [],
                "AudioParam": [],
                "AudioParamMap": [],
                "AudioProcessingEvent": [
                    "Event"
                ],
                "AudioSampleFormat": [],
                "AudioScheduledSourceNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "AudioStreamTrack": [
                    "EventTarget",
                    "MediaStreamTrack"
                ],
                "AudioTrack": [],
                "AudioTrackList": [
                    "EventTarget"
                ],
                "AudioWorklet": [
                    "Worklet"
                ],
                "AudioWorkletGlobalScope": [
                    "WorkletGlobalScope"
                ],
                "AudioWorkletNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "AudioWorkletNodeOptions": [],
                "AudioWorkletProcessor": [],
                "AuthenticationExtensionsClientInputs": [],
                "AuthenticationExtensionsClientOutputs": [],
                "AuthenticatorAssertionResponse": [
                    "AuthenticatorResponse"
                ],
                "AuthenticatorAttachment": [],
                "AuthenticatorAttestationResponse": [
                    "AuthenticatorResponse"
                ],
                "AuthenticatorResponse": [],
                "AuthenticatorSelectionCriteria": [],
                "AuthenticatorTransport": [],
                "AutoKeyword": [],
                "AutocompleteInfo": [],
                "BarProp": [],
                "BaseAudioContext": [
                    "EventTarget"
                ],
                "BaseComputedKeyframe": [],
                "BaseKeyframe": [],
                "BasePropertyIndexedKeyframe": [],
                "BasicCardRequest": [],
                "BasicCardResponse": [],
                "BasicCardType": [],
                "BatteryManager": [
                    "EventTarget"
                ],
                "BeforeUnloadEvent": [
                    "Event"
                ],
                "BinaryType": [],
                "BiquadFilterNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "BiquadFilterOptions": [],
                "BiquadFilterType": [],
                "Blob": [],
                "BlobEvent": [
                    "Event"
                ],
                "BlobEventInit": [],
                "BlobPropertyBag": [],
                "BlockParsingOptions": [],
                "Bluetooth": [
                    "EventTarget"
                ],
                "BluetoothAdvertisingEvent": [
                    "Event"
                ],
                "BluetoothAdvertisingEventInit": [],
                "BluetoothCharacteristicProperties": [],
                "BluetoothDataFilterInit": [],
                "BluetoothDevice": [
                    "EventTarget"
                ],
                "BluetoothLeScanFilterInit": [],
                "BluetoothManufacturerDataMap": [],
                "BluetoothPermissionDescriptor": [],
                "BluetoothPermissionResult": [
                    "EventTarget",
                    "PermissionStatus"
                ],
                "BluetoothPermissionStorage": [],
                "BluetoothRemoteGattCharacteristic": [
                    "EventTarget"
                ],
                "BluetoothRemoteGattDescriptor": [],
                "BluetoothRemoteGattServer": [],
                "BluetoothRemoteGattService": [
                    "EventTarget"
                ],
                "BluetoothServiceDataMap": [],
                "BluetoothUuid": [],
                "BoxQuadOptions": [],
                "BroadcastChannel": [
                    "EventTarget"
                ],
                "BrowserElementDownloadOptions": [],
                "BrowserElementExecuteScriptOptions": [],
                "BrowserFeedWriter": [],
                "BrowserFindCaseSensitivity": [],
                "BrowserFindDirection": [],
                "ByteLengthQueuingStrategy": [],
                "Cache": [],
                "CacheBatchOperation": [],
                "CacheQueryOptions": [],
                "CacheStorage": [],
                "CacheStorageNamespace": [],
                "CanvasCaptureMediaStream": [
                    "EventTarget",
                    "MediaStream"
                ],
                "CanvasGradient": [],
                "CanvasPattern": [],
                "CanvasRenderingContext2d": [],
                "CanvasWindingRule": [],
                "CaretChangedReason": [],
                "CaretPosition": [],
                "CaretStateChangedEventInit": [],
                "CdataSection": [
                    "CharacterData",
                    "EventTarget",
                    "Node",
                    "Text"
                ],
                "ChannelCountMode": [],
                "ChannelInterpretation": [],
                "ChannelMergerNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "ChannelMergerOptions": [],
                "ChannelPixelLayout": [],
                "ChannelPixelLayoutDataType": [],
                "ChannelSplitterNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "ChannelSplitterOptions": [],
                "CharacterData": [
                    "EventTarget",
                    "Node"
                ],
                "CheckerboardReason": [],
                "CheckerboardReport": [],
                "CheckerboardReportService": [],
                "ChromeFilePropertyBag": [],
                "ChromeWorker": [
                    "EventTarget",
                    "Worker"
                ],
                "Client": [],
                "ClientQueryOptions": [],
                "ClientRectsAndTexts": [],
                "ClientType": [],
                "Clients": [],
                "Clipboard": [
                    "EventTarget"
                ],
                "ClipboardEvent": [
                    "Event"
                ],
                "ClipboardEventInit": [],
                "ClipboardItem": [],
                "ClipboardItemOptions": [],
                "ClipboardPermissionDescriptor": [],
                "CloseEvent": [
                    "Event"
                ],
                "CloseEventInit": [],
                "CodecState": [],
                "CollectedClientData": [],
                "Comment": [
                    "CharacterData",
                    "EventTarget",
                    "Node"
                ],
                "CompositeOperation": [],
                "CompositionEvent": [
                    "Event",
                    "UiEvent"
                ],
                "CompositionEventInit": [],
                "ComputedEffectTiming": [],
                "ConnStatusDict": [],
                "ConnectionType": [],
                "ConsoleCounter": [],
                "ConsoleCounterError": [],
                "ConsoleEvent": [],
                "ConsoleInstance": [],
                "ConsoleInstanceOptions": [],
                "ConsoleLevel": [],
                "ConsoleLogLevel": [],
                "ConsoleProfileEvent": [],
                "ConsoleStackEntry": [],
                "ConsoleTimerError": [],
                "ConsoleTimerLogOrEnd": [],
                "ConsoleTimerStart": [],
                "ConstantSourceNode": [
                    "AudioNode",
                    "AudioScheduledSourceNode",
                    "EventTarget"
                ],
                "ConstantSourceOptions": [],
                "ConstrainBooleanParameters": [],
                "ConstrainDomStringParameters": [],
                "ConstrainDoubleRange": [],
                "ConstrainLongRange": [],
                "ContextAttributes2d": [],
                "ConvertCoordinateOptions": [],
                "ConvolverNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "ConvolverOptions": [],
                "Coordinates": [],
                "CountQueuingStrategy": [],
                "Credential": [],
                "CredentialCreationOptions": [],
                "CredentialRequestOptions": [],
                "CredentialsContainer": [],
                "Crypto": [],
                "CryptoKey": [],
                "CryptoKeyPair": [],
                "Csp": [],
                "CspPolicies": [],
                "CspReport": [],
                "CspReportProperties": [],
                "CssAnimation": [
                    "Animation",
                    "EventTarget"
                ],
                "CssBoxType": [],
                "CssConditionRule": [
                    "CssGroupingRule",
                    "CssRule"
                ],
                "CssCounterStyleRule": [
                    "CssRule"
                ],
                "CssFontFaceRule": [
                    "CssRule"
                ],
                "CssFontFeatureValuesRule": [
                    "CssRule"
                ],
                "CssGroupingRule": [
                    "CssRule"
                ],
                "CssImportRule": [
                    "CssRule"
                ],
                "CssKeyframeRule": [
                    "CssRule"
                ],
                "CssKeyframesRule": [
                    "CssRule"
                ],
                "CssMediaRule": [
                    "CssConditionRule",
                    "CssGroupingRule",
                    "CssRule"
                ],
                "CssNamespaceRule": [
                    "CssRule"
                ],
                "CssPageRule": [
                    "CssRule"
                ],
                "CssPseudoElement": [],
                "CssRule": [],
                "CssRuleList": [],
                "CssStyleDeclaration": [],
                "CssStyleRule": [
                    "CssRule"
                ],
                "CssStyleSheet": [
                    "StyleSheet"
                ],
                "CssStyleSheetParsingMode": [],
                "CssSupportsRule": [
                    "CssConditionRule",
                    "CssGroupingRule",
                    "CssRule"
                ],
                "CssTransition": [
                    "Animation",
                    "EventTarget"
                ],
                "CustomElementRegistry": [],
                "CustomEvent": [
                    "Event"
                ],
                "CustomEventInit": [],
                "DataTransfer": [],
                "DataTransferItem": [],
                "DataTransferItemList": [],
                "DateTimeValue": [],
                "DecoderDoctorNotification": [],
                "DecoderDoctorNotificationType": [],
                "DedicatedWorkerGlobalScope": [
                    "EventTarget",
                    "WorkerGlobalScope"
                ],
                "DelayNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "DelayOptions": [],
                "DeviceAcceleration": [],
                "DeviceAccelerationInit": [],
                "DeviceLightEvent": [
                    "Event"
                ],
                "DeviceLightEventInit": [],
                "DeviceMotionEvent": [
                    "Event"
                ],
                "DeviceMotionEventInit": [],
                "DeviceOrientationEvent": [
                    "Event"
                ],
                "DeviceOrientationEventInit": [],
                "DeviceProximityEvent": [
                    "Event"
                ],
                "DeviceProximityEventInit": [],
                "DeviceRotationRate": [],
                "DeviceRotationRateInit": [],
                "DhKeyDeriveParams": [],
                "DirectionSetting": [],
                "Directory": [],
                "DisplayMediaStreamConstraints": [],
                "DisplayNameOptions": [],
                "DisplayNameResult": [],
                "DistanceModelType": [],
                "DnsCacheDict": [],
                "DnsCacheEntry": [],
                "DnsLookupDict": [],
                "Document": [
                    "EventTarget",
                    "Node"
                ],
                "DocumentFragment": [
                    "EventTarget",
                    "Node"
                ],
                "DocumentTimeline": [
                    "AnimationTimeline"
                ],
                "DocumentTimelineOptions": [],
                "DocumentType": [
                    "EventTarget",
                    "Node"
                ],
                "DomError": [],
                "DomException": [],
                "DomImplementation": [],
                "DomMatrix": [
                    "DomMatrixReadOnly"
                ],
                "DomMatrixReadOnly": [],
                "DomParser": [],
                "DomPoint": [
                    "DomPointReadOnly"
                ],
                "DomPointInit": [],
                "DomPointReadOnly": [],
                "DomQuad": [],
                "DomQuadInit": [],
                "DomQuadJson": [],
                "DomRect": [
                    "DomRectReadOnly"
                ],
                "DomRectInit": [],
                "DomRectList": [],
                "DomRectReadOnly": [],
                "DomRequest": [
                    "EventTarget"
                ],
                "DomRequestReadyState": [],
                "DomStringList": [],
                "DomStringMap": [],
                "DomTokenList": [],
                "DomWindowResizeEventDetail": [],
                "DragEvent": [
                    "Event",
                    "MouseEvent",
                    "UiEvent"
                ],
                "DragEventInit": [],
                "DynamicsCompressorNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "DynamicsCompressorOptions": [],
                "EcKeyAlgorithm": [],
                "EcKeyGenParams": [],
                "EcKeyImportParams": [],
                "EcdhKeyDeriveParams": [],
                "EcdsaParams": [],
                "EffectTiming": [],
                "Element": [
                    "EventTarget",
                    "Node"
                ],
                "ElementCreationOptions": [],
                "ElementDefinitionOptions": [],
                "EncodedAudioChunk": [],
                "EncodedAudioChunkInit": [],
                "EncodedAudioChunkMetadata": [],
                "EncodedAudioChunkType": [],
                "EncodedVideoChunk": [],
                "EncodedVideoChunkInit": [],
                "EncodedVideoChunkMetadata": [],
                "EncodedVideoChunkType": [],
                "EndingTypes": [],
                "ErrorCallback": [],
                "ErrorEvent": [
                    "Event"
                ],
                "ErrorEventInit": [],
                "Event": [],
                "EventInit": [],
                "EventListener": [],
                "EventListenerOptions": [],
                "EventModifierInit": [],
                "EventSource": [
                    "EventTarget"
                ],
                "EventSourceInit": [],
                "EventTarget": [],
                "Exception": [],
                "ExtBlendMinmax": [],
                "ExtColorBufferFloat": [],
                "ExtColorBufferHalfFloat": [],
                "ExtDisjointTimerQuery": [],
                "ExtFragDepth": [],
                "ExtSRgb": [],
                "ExtShaderTextureLod": [],
                "ExtTextureFilterAnisotropic": [],
                "ExtendableEvent": [
                    "Event"
                ],
                "ExtendableEventInit": [],
                "ExtendableMessageEvent": [
                    "Event",
                    "ExtendableEvent"
                ],
                "ExtendableMessageEventInit": [],
                "External": [],
                "FakePluginMimeEntry": [],
                "FakePluginTagInit": [],
                "FetchEvent": [
                    "Event",
                    "ExtendableEvent"
                ],
                "FetchEventInit": [],
                "FetchObserver": [
                    "EventTarget"
                ],
                "FetchReadableStreamReadDataArray": [],
                "FetchReadableStreamReadDataDone": [],
                "FetchState": [],
                "File": [
                    "Blob"
                ],
                "FileCallback": [],
                "FileList": [],
                "FilePropertyBag": [],
                "FileReader": [
                    "EventTarget"
                ],
                "FileReaderSync": [],
                "FileSystem": [],
                "FileSystemDirectoryEntry": [
                    "FileSystemEntry"
                ],
                "FileSystemDirectoryReader": [],
                "FileSystemEntriesCallback": [],
                "FileSystemEntry": [],
                "FileSystemEntryCallback": [],
                "FileSystemFileEntry": [
                    "FileSystemEntry"
                ],
                "FileSystemFlags": [],
                "FillMode": [],
                "FlashClassification": [],
                "FlexLineGrowthState": [],
                "FocusEvent": [
                    "Event",
                    "UiEvent"
                ],
                "FocusEventInit": [],
                "FontFace": [],
                "FontFaceDescriptors": [],
                "FontFaceLoadStatus": [],
                "FontFaceSet": [
                    "EventTarget"
                ],
                "FontFaceSetIterator": [],
                "FontFaceSetIteratorResult": [],
                "FontFaceSetLoadEvent": [
                    "Event"
                ],
                "FontFaceSetLoadEventInit": [],
                "FontFaceSetLoadStatus": [],
                "FormData": [],
                "FrameType": [],
                "FuzzingFunctions": [],
                "GainNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "GainOptions": [],
                "Gamepad": [],
                "GamepadAxisMoveEvent": [
                    "Event",
                    "GamepadEvent"
                ],
                "GamepadAxisMoveEventInit": [],
                "GamepadButton": [],
                "GamepadButtonEvent": [
                    "Event",
                    "GamepadEvent"
                ],
                "GamepadButtonEventInit": [],
                "GamepadEvent": [
                    "Event"
                ],
                "GamepadEventInit": [],
                "GamepadHand": [],
                "GamepadHapticActuator": [],
                "GamepadHapticActuatorType": [],
                "GamepadMappingType": [],
                "GamepadPose": [],
                "GamepadServiceTest": [],
                "Geolocation": [],
                "GetNotificationOptions": [],
                "GetRootNodeOptions": [],
                "GetUserMediaRequest": [],
                "Gpu": [],
                "GpuAdapter": [],
                "GpuAdapterInfo": [],
                "GpuAddressMode": [],
                "GpuAutoLayoutMode": [],
                "GpuBindGroup": [],
                "GpuBindGroupDescriptor": [],
                "GpuBindGroupEntry": [],
                "GpuBindGroupLayout": [],
                "GpuBindGroupLayoutDescriptor": [],
                "GpuBindGroupLayoutEntry": [],
                "GpuBlendComponent": [],
                "GpuBlendFactor": [],
                "GpuBlendOperation": [],
                "GpuBlendState": [],
                "GpuBuffer": [],
                "GpuBufferBinding": [],
                "GpuBufferBindingLayout": [],
                "GpuBufferBindingType": [],
                "GpuBufferDescriptor": [],
                "GpuCanvasAlphaMode": [],
                "GpuCanvasConfiguration": [],
                "GpuCanvasContext": [],
                "GpuColorDict": [],
                "GpuColorTargetState": [],
                "GpuCommandBuffer": [],
                "GpuCommandBufferDescriptor": [],
                "GpuCommandEncoder": [],
                "GpuCommandEncoderDescriptor": [],
                "GpuCompareFunction": [],
                "GpuCompilationInfo": [],
                "GpuCompilationMessage": [],
                "GpuCompilationMessageType": [],
                "GpuComputePassDescriptor": [],
                "GpuComputePassEncoder": [],
                "GpuComputePassTimestampLocation": [],
                "GpuComputePassTimestampWrite": [],
                "GpuComputePipeline": [],
                "GpuComputePipelineDescriptor": [],
                "GpuCullMode": [],
                "GpuDepthStencilState": [],
                "GpuDevice": [
                    "EventTarget"
                ],
                "GpuDeviceDescriptor": [],
                "GpuDeviceLostInfo": [],
                "GpuDeviceLostReason": [],
                "GpuError": [],
                "GpuErrorFilter": [],
                "GpuExtent3dDict": [],
                "GpuExternalTexture": [],
                "GpuExternalTextureBindingLayout": [],
                "GpuExternalTextureDescriptor": [],
                "GpuFeatureName": [],
                "GpuFilterMode": [],
                "GpuFragmentState": [],
                "GpuFrontFace": [],
                "GpuImageCopyBuffer": [],
                "GpuImageCopyExternalImage": [],
                "GpuImageCopyTexture": [],
                "GpuImageCopyTextureTagged": [],
                "GpuImageDataLayout": [],
                "GpuIndexFormat": [],
                "GpuLoadOp": [],
                "GpuMipmapFilterMode": [],
                "GpuMultisampleState": [],
                "GpuObjectDescriptorBase": [],
                "GpuOrigin2dDict": [],
                "GpuOrigin3dDict": [],
                "GpuOutOfMemoryError": [
                    "GpuError"
                ],
                "GpuPipelineDescriptorBase": [],
                "GpuPipelineLayout": [],
                "GpuPipelineLayoutDescriptor": [],
                "GpuPowerPreference": [],
                "GpuPrimitiveState": [],
                "GpuPrimitiveTopology": [],
                "GpuProgrammableStage": [],
                "GpuQuerySet": [],
                "GpuQuerySetDescriptor": [],
                "GpuQueryType": [],
                "GpuQueue": [],
                "GpuQueueDescriptor": [],
                "GpuRenderBundle": [],
                "GpuRenderBundleDescriptor": [],
                "GpuRenderBundleEncoder": [],
                "GpuRenderBundleEncoderDescriptor": [],
                "GpuRenderPassColorAttachment": [],
                "GpuRenderPassDepthStencilAttachment": [],
                "GpuRenderPassDescriptor": [],
                "GpuRenderPassEncoder": [],
                "GpuRenderPassLayout": [],
                "GpuRenderPassTimestampLocation": [],
                "GpuRenderPassTimestampWrite": [],
                "GpuRenderPipeline": [],
                "GpuRenderPipelineDescriptor": [],
                "GpuRequestAdapterOptions": [],
                "GpuSampler": [],
                "GpuSamplerBindingLayout": [],
                "GpuSamplerBindingType": [],
                "GpuSamplerDescriptor": [],
                "GpuShaderModule": [],
                "GpuShaderModuleCompilationHint": [],
                "GpuShaderModuleDescriptor": [],
                "GpuStencilFaceState": [],
                "GpuStencilOperation": [],
                "GpuStorageTextureAccess": [],
                "GpuStorageTextureBindingLayout": [],
                "GpuStoreOp": [],
                "GpuSupportedFeatures": [],
                "GpuSupportedLimits": [],
                "GpuTexture": [],
                "GpuTextureAspect": [],
                "GpuTextureBindingLayout": [],
                "GpuTextureDescriptor": [],
                "GpuTextureDimension": [],
                "GpuTextureFormat": [],
                "GpuTextureSampleType": [],
                "GpuTextureView": [],
                "GpuTextureViewDescriptor": [],
                "GpuTextureViewDimension": [],
                "GpuUncapturedErrorEvent": [
                    "Event"
                ],
                "GpuUncapturedErrorEventInit": [],
                "GpuValidationError": [
                    "GpuError"
                ],
                "GpuVertexAttribute": [],
                "GpuVertexBufferLayout": [],
                "GpuVertexFormat": [],
                "GpuVertexState": [],
                "GpuVertexStepMode": [],
                "GridDeclaration": [],
                "GridTrackState": [],
                "GroupedHistoryEventInit": [],
                "HalfOpenInfoDict": [],
                "HardwareAcceleration": [],
                "HashChangeEvent": [
                    "Event"
                ],
                "HashChangeEventInit": [],
                "Headers": [],
                "HeadersGuardEnum": [],
                "Hid": [
                    "EventTarget"
                ],
                "HidCollectionInfo": [],
                "HidConnectionEvent": [
                    "Event"
                ],
                "HidConnectionEventInit": [],
                "HidDevice": [
                    "EventTarget"
                ],
                "HidDeviceFilter": [],
                "HidDeviceRequestOptions": [],
                "HidInputReportEvent": [
                    "Event"
                ],
                "HidInputReportEventInit": [],
                "HidReportInfo": [],
                "HidReportItem": [],
                "HidUnitSystem": [],
                "HiddenPluginEventInit": [],
                "History": [],
                "HitRegionOptions": [],
                "HkdfParams": [],
                "HmacDerivedKeyParams": [],
                "HmacImportParams": [],
                "HmacKeyAlgorithm": [],
                "HmacKeyGenParams": [],
                "HtmlAllCollection": [],
                "HtmlAnchorElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlAreaElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlAudioElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "HtmlMediaElement",
                    "Node"
                ],
                "HtmlBaseElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlBodyElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlBrElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlButtonElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlCanvasElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlCollection": [],
                "HtmlDListElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlDataElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlDataListElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlDetailsElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlDialogElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlDirectoryElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlDivElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlDocument": [
                    "Document",
                    "EventTarget",
                    "Node"
                ],
                "HtmlElement": [
                    "Element",
                    "EventTarget",
                    "Node"
                ],
                "HtmlEmbedElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlFieldSetElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlFontElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlFormControlsCollection": [
                    "HtmlCollection"
                ],
                "HtmlFormElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlFrameElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlFrameSetElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlHeadElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlHeadingElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlHrElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlHtmlElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlIFrameElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlImageElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlInputElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlLabelElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlLegendElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlLiElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlLinkElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlMapElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlMediaElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlMenuElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlMenuItemElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlMetaElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlMeterElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlModElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlOListElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlObjectElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlOptGroupElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlOptionElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlOptionsCollection": [
                    "HtmlCollection"
                ],
                "HtmlOutputElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlParagraphElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlParamElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlPictureElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlPreElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlProgressElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlQuoteElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlScriptElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlSelectElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlSlotElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlSourceElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlSpanElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlStyleElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTableCaptionElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTableCellElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTableColElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTableElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTableRowElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTableSectionElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTemplateElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTextAreaElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTimeElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTitleElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlTrackElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlUListElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlUnknownElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "Node"
                ],
                "HtmlVideoElement": [
                    "Element",
                    "EventTarget",
                    "HtmlElement",
                    "HtmlMediaElement",
                    "Node"
                ],
                "HttpConnDict": [],
                "HttpConnInfo": [],
                "HttpConnectionElement": [],
                "IdbCursor": [],
                "IdbCursorDirection": [],
                "IdbCursorWithValue": [
                    "IdbCursor"
                ],
                "IdbDatabase": [
                    "EventTarget"
                ],
                "IdbFactory": [],
                "IdbFileHandle": [
                    "EventTarget"
                ],
                "IdbFileMetadataParameters": [],
                "IdbFileRequest": [
                    "DomRequest",
                    "EventTarget"
                ],
                "IdbIndex": [],
                "IdbIndexParameters": [],
                "IdbKeyRange": [],
                "IdbLocaleAwareKeyRange": [
                    "IdbKeyRange"
                ],
                "IdbMutableFile": [
                    "EventTarget"
                ],
                "IdbObjectStore": [],
                "IdbObjectStoreParameters": [],
                "IdbOpenDbOptions": [],
                "IdbOpenDbRequest": [
                    "EventTarget",
                    "IdbRequest"
                ],
                "IdbRequest": [
                    "EventTarget"
                ],
                "IdbRequestReadyState": [],
                "IdbTransaction": [
                    "EventTarget"
                ],
                "IdbTransactionMode": [],
                "IdbVersionChangeEvent": [
                    "Event"
                ],
                "IdbVersionChangeEventInit": [],
                "IdleDeadline": [],
                "IdleRequestOptions": [],
                "IirFilterNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "IirFilterOptions": [],
                "ImageBitmap": [],
                "ImageBitmapFormat": [],
                "ImageBitmapRenderingContext": [],
                "ImageCapture": [],
                "ImageCaptureError": [],
                "ImageCaptureErrorEvent": [
                    "Event"
                ],
                "ImageCaptureErrorEventInit": [],
                "ImageData": [],
                "ImageDecodeOptions": [],
                "ImageDecodeResult": [],
                "ImageDecoder": [],
                "ImageDecoderInit": [],
                "ImageTrack": [
                    "EventTarget"
                ],
                "ImageTrackList": [],
                "InputEvent": [
                    "Event",
                    "UiEvent"
                ],
                "InputEventInit": [],
                "InstallTriggerData": [],
                "IntersectionObserver": [],
                "IntersectionObserverEntry": [],
                "IntersectionObserverEntryInit": [],
                "IntersectionObserverInit": [],
                "IntlUtils": [],
                "IterableKeyAndValueResult": [],
                "IterableKeyOrValueResult": [],
                "IterationCompositeOperation": [],
                "JsonWebKey": [],
                "KeyAlgorithm": [],
                "KeyEvent": [],
                "KeyIdsInitData": [],
                "KeyboardEvent": [
                    "Event",
                    "UiEvent"
                ],
                "KeyboardEventInit": [],
                "KeyframeEffect": [
                    "AnimationEffect"
                ],
                "KeyframeEffectOptions": [],
                "L10nElement": [],
                "L10nValue": [],
                "LatencyMode": [],
                "LifecycleCallbacks": [],
                "LineAlignSetting": [],
                "ListBoxObject": [],
                "LocalMediaStream": [
                    "EventTarget",
                    "MediaStream"
                ],
                "LocaleInfo": [],
                "Location": [],
                "MediaCapabilities": [],
                "MediaCapabilitiesInfo": [],
                "MediaConfiguration": [],
                "MediaDecodingConfiguration": [],
                "MediaDecodingType": [],
                "MediaDeviceInfo": [],
                "MediaDeviceKind": [],
                "MediaDevices": [
                    "EventTarget"
                ],
                "MediaElementAudioSourceNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "MediaElementAudioSourceOptions": [],
                "MediaEncodingConfiguration": [],
                "MediaEncodingType": [],
                "MediaEncryptedEvent": [
                    "Event"
                ],
                "MediaError": [],
                "MediaImage": [],
                "MediaKeyError": [
                    "Event"
                ],
                "MediaKeyMessageEvent": [
                    "Event"
                ],
                "MediaKeyMessageEventInit": [],
                "MediaKeyMessageType": [],
                "MediaKeyNeededEventInit": [],
                "MediaKeySession": [
                    "EventTarget"
                ],
                "MediaKeySessionType": [],
                "MediaKeyStatus": [],
                "MediaKeyStatusMap": [],
                "MediaKeySystemAccess": [],
                "MediaKeySystemConfiguration": [],
                "MediaKeySystemMediaCapability": [],
                "MediaKeySystemStatus": [],
                "MediaKeys": [],
                "MediaKeysPolicy": [],
                "MediaKeysRequirement": [],
                "MediaList": [],
                "MediaMetadata": [],
                "MediaMetadataInit": [],
                "MediaPositionState": [],
                "MediaQueryList": [
                    "EventTarget"
                ],
                "MediaQueryListEvent": [
                    "Event"
                ],
                "MediaQueryListEventInit": [],
                "MediaRecorder": [
                    "EventTarget"
                ],
                "MediaRecorderErrorEvent": [
                    "Event"
                ],
                "MediaRecorderErrorEventInit": [],
                "MediaRecorderOptions": [],
                "MediaSession": [],
                "MediaSessionAction": [],
                "MediaSessionActionDetails": [],
                "MediaSessionPlaybackState": [],
                "MediaSource": [
                    "EventTarget"
                ],
                "MediaSourceEndOfStreamError": [],
                "MediaSourceEnum": [],
                "MediaSourceReadyState": [],
                "MediaStream": [
                    "EventTarget"
                ],
                "MediaStreamAudioDestinationNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "MediaStreamAudioSourceNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "MediaStreamAudioSourceOptions": [],
                "MediaStreamConstraints": [],
                "MediaStreamError": [],
                "MediaStreamEvent": [
                    "Event"
                ],
                "MediaStreamEventInit": [],
                "MediaStreamTrack": [
                    "EventTarget"
                ],
                "MediaStreamTrackEvent": [
                    "Event"
                ],
                "MediaStreamTrackEventInit": [],
                "MediaStreamTrackGenerator": [
                    "EventTarget",
                    "MediaStreamTrack"
                ],
                "MediaStreamTrackGeneratorInit": [],
                "MediaStreamTrackProcessor": [],
                "MediaStreamTrackProcessorInit": [],
                "MediaStreamTrackState": [],
                "MediaTrackConstraintSet": [],
                "MediaTrackConstraints": [],
                "MediaTrackSettings": [],
                "MediaTrackSupportedConstraints": [],
                "MessageChannel": [],
                "MessageEvent": [
                    "Event"
                ],
                "MessageEventInit": [],
                "MessagePort": [
                    "EventTarget"
                ],
                "MidiAccess": [
                    "EventTarget"
                ],
                "MidiConnectionEvent": [
                    "Event"
                ],
                "MidiConnectionEventInit": [],
                "MidiInput": [
                    "EventTarget",
                    "MidiPort"
                ],
                "MidiInputMap": [],
                "MidiMessageEvent": [
                    "Event"
                ],
                "MidiMessageEventInit": [],
                "MidiOptions": [],
                "MidiOutput": [
                    "EventTarget",
                    "MidiPort"
                ],
                "MidiOutputMap": [],
                "MidiPort": [
                    "EventTarget"
                ],
                "MidiPortConnectionState": [],
                "MidiPortDeviceState": [],
                "MidiPortType": [],
                "MimeType": [],
                "MimeTypeArray": [],
                "MouseEvent": [
                    "Event",
                    "UiEvent"
                ],
                "MouseEventInit": [],
                "MouseScrollEvent": [
                    "Event",
                    "MouseEvent",
                    "UiEvent"
                ],
                "MozDebug": [],
                "MutationEvent": [
                    "Event"
                ],
                "MutationObserver": [],
                "MutationObserverInit": [],
                "MutationObservingInfo": [],
                "MutationRecord": [],
                "NamedNodeMap": [],
                "NativeOsFileReadOptions": [],
                "NativeOsFileWriteAtomicOptions": [],
                "NavigationType": [],
                "Navigator": [],
                "NavigatorAutomationInformation": [],
                "NetworkCommandOptions": [],
                "NetworkInformation": [
                    "EventTarget"
                ],
                "NetworkResultOptions": [],
                "Node": [
                    "EventTarget"
                ],
                "NodeFilter": [],
                "NodeIterator": [],
                "NodeList": [],
                "Notification": [
                    "EventTarget"
                ],
                "NotificationBehavior": [],
                "NotificationDirection": [],
                "NotificationEvent": [
                    "Event",
                    "ExtendableEvent"
                ],
                "NotificationEventInit": [],
                "NotificationOptions": [],
                "NotificationPermission": [],
                "ObserverCallback": [],
                "OesElementIndexUint": [],
                "OesStandardDerivatives": [],
                "OesTextureFloat": [],
                "OesTextureFloatLinear": [],
                "OesTextureHalfFloat": [],
                "OesTextureHalfFloatLinear": [],
                "OesVertexArrayObject": [],
                "OfflineAudioCompletionEvent": [
                    "Event"
                ],
                "OfflineAudioCompletionEventInit": [],
                "OfflineAudioContext": [
                    "BaseAudioContext",
                    "EventTarget"
                ],
                "OfflineAudioContextOptions": [],
                "OfflineResourceList": [
                    "EventTarget"
                ],
                "OffscreenCanvas": [
                    "EventTarget"
                ],
                "OpenWindowEventDetail": [],
                "OptionalEffectTiming": [],
                "OrientationLockType": [],
                "OrientationType": [],
                "OscillatorNode": [
                    "AudioNode",
                    "AudioScheduledSourceNode",
                    "EventTarget"
                ],
                "OscillatorOptions": [],
                "OscillatorType": [],
                "OverSampleType": [],
                "OvrMultiview2": [],
                "PageTransitionEvent": [
                    "Event"
                ],
                "PageTransitionEventInit": [],
                "PaintRequest": [],
                "PaintRequestList": [],
                "PaintWorkletGlobalScope": [
                    "WorkletGlobalScope"
                ],
                "PannerNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "PannerOptions": [],
                "PanningModelType": [],
                "Path2d": [],
                "PaymentAddress": [],
                "PaymentComplete": [],
                "PaymentMethodChangeEvent": [
                    "Event",
                    "PaymentRequestUpdateEvent"
                ],
                "PaymentMethodChangeEventInit": [],
                "PaymentRequestUpdateEvent": [
                    "Event"
                ],
                "PaymentRequestUpdateEventInit": [],
                "PaymentResponse": [],
                "Pbkdf2Params": [],
                "PcImplIceConnectionState": [],
                "PcImplIceGatheringState": [],
                "PcImplSignalingState": [],
                "PcObserverStateType": [],
                "Performance": [
                    "EventTarget"
                ],
                "PerformanceEntry": [],
                "PerformanceEntryEventInit": [],
                "PerformanceEntryFilterOptions": [],
                "PerformanceMark": [
                    "PerformanceEntry"
                ],
                "PerformanceMeasure": [
                    "PerformanceEntry"
                ],
                "PerformanceNavigation": [],
                "PerformanceNavigationTiming": [
                    "PerformanceEntry",
                    "PerformanceResourceTiming"
                ],
                "PerformanceObserver": [],
                "PerformanceObserverEntryList": [],
                "PerformanceObserverInit": [],
                "PerformanceResourceTiming": [
                    "PerformanceEntry"
                ],
                "PerformanceServerTiming": [],
                "PerformanceTiming": [],
                "PeriodicWave": [],
                "PeriodicWaveConstraints": [],
                "PeriodicWaveOptions": [],
                "PermissionDescriptor": [],
                "PermissionName": [],
                "PermissionState": [],
                "PermissionStatus": [
                    "EventTarget"
                ],
                "Permissions": [],
                "PlaneLayout": [],
                "PlaybackDirection": [],
                "Plugin": [],
                "PluginArray": [],
                "PluginCrashedEventInit": [],
                "PointerEvent": [
                    "Event",
                    "MouseEvent",
                    "UiEvent"
                ],
                "PointerEventInit": [],
                "PopStateEvent": [
                    "Event"
                ],
                "PopStateEventInit": [],
                "PopupBlockedEvent": [
                    "Event"
                ],
                "PopupBlockedEventInit": [],
                "Position": [],
                "PositionAlignSetting": [],
                "PositionError": [],
                "PositionOptions": [],
                "Presentation": [],
                "PresentationAvailability": [
                    "EventTarget"
                ],
                "PresentationConnection": [
                    "EventTarget"
                ],
                "PresentationConnectionAvailableEvent": [
                    "Event"
                ],
                "PresentationConnectionAvailableEventInit": [],
                "PresentationConnectionBinaryType": [],
                "PresentationConnectionCloseEvent": [
                    "Event"
                ],
                "PresentationConnectionCloseEventInit": [],
                "PresentationConnectionClosedReason": [],
                "PresentationConnectionList": [
                    "EventTarget"
                ],
                "PresentationConnectionState": [],
                "PresentationReceiver": [],
                "PresentationRequest": [
                    "EventTarget"
                ],
                "PresentationStyle": [],
                "ProcessingInstruction": [
                    "CharacterData",
                    "EventTarget",
                    "Node"
                ],
                "ProfileTimelineLayerRect": [],
                "ProfileTimelineMarker": [],
                "ProfileTimelineMessagePortOperationType": [],
                "ProfileTimelineStackFrame": [],
                "ProfileTimelineWorkerOperationType": [],
                "ProgressEvent": [
                    "Event"
                ],
                "ProgressEventInit": [],
                "PromiseNativeHandler": [],
                "PromiseRejectionEvent": [
                    "Event"
                ],
                "PromiseRejectionEventInit": [],
                "PublicKeyCredential": [
                    "Credential"
                ],
                "PublicKeyCredentialCreationOptions": [],
                "PublicKeyCredentialDescriptor": [],
                "PublicKeyCredentialEntity": [],
                "PublicKeyCredentialParameters": [],
                "PublicKeyCredentialRequestOptions": [],
                "PublicKeyCredentialRpEntity": [],
                "PublicKeyCredentialType": [],
                "PublicKeyCredentialUserEntity": [],
                "PushEncryptionKeyName": [],
                "PushEvent": [
                    "Event",
                    "ExtendableEvent"
                ],
                "PushEventInit": [],
                "PushManager": [],
                "PushMessageData": [],
                "PushPermissionState": [],
                "PushSubscription": [],
                "PushSubscriptionInit": [],
                "PushSubscriptionJson": [],
                "PushSubscriptionKeys": [],
                "PushSubscriptionOptions": [],
                "PushSubscriptionOptionsInit": [],
                "QueuingStrategy": [],
                "QueuingStrategyInit": [],
                "RadioNodeList": [
                    "NodeList"
                ],
                "Range": [],
                "RcwnPerfStats": [],
                "RcwnStatus": [],
                "ReadableByteStreamController": [],
                "ReadableStream": [],
                "ReadableStreamByobReader": [],
                "ReadableStreamByobRequest": [],
                "ReadableStreamDefaultController": [],
                "ReadableStreamDefaultReader": [],
                "ReadableStreamGetReaderOptions": [],
                "ReadableStreamIteratorOptions": [],
                "ReadableStreamReadResult": [],
                "ReadableStreamReaderMode": [],
                "ReadableStreamType": [],
                "ReadableWritablePair": [],
                "RecordingState": [],
                "ReferrerPolicy": [],
                "RegisterRequest": [],
                "RegisterResponse": [],
                "RegisteredKey": [],
                "RegistrationOptions": [],
                "Request": [],
                "RequestCache": [],
                "RequestCredentials": [],
                "RequestDestination": [],
                "RequestDeviceOptions": [],
                "RequestInit": [],
                "RequestMediaKeySystemAccessNotification": [],
                "RequestMode": [],
                "RequestRedirect": [],
                "ResizeObserver": [],
                "ResizeObserverBoxOptions": [],
                "ResizeObserverEntry": [],
                "ResizeObserverOptions": [],
                "ResizeObserverSize": [],
                "Response": [],
                "ResponseInit": [],
                "ResponseType": [],
                "RsaHashedImportParams": [],
                "RsaOaepParams": [],
                "RsaOtherPrimesInfo": [],
                "RsaPssParams": [],
                "RtcAnswerOptions": [],
                "RtcBundlePolicy": [],
                "RtcCertificate": [],
                "RtcCertificateExpiration": [],
                "RtcCodecStats": [],
                "RtcConfiguration": [],
                "RtcDataChannel": [
                    "EventTarget"
                ],
                "RtcDataChannelEvent": [
                    "Event"
                ],
                "RtcDataChannelEventInit": [],
                "RtcDataChannelInit": [],
                "RtcDataChannelState": [],
                "RtcDataChannelType": [],
                "RtcDegradationPreference": [],
                "RtcFecParameters": [],
                "RtcIceCandidate": [],
                "RtcIceCandidateInit": [],
                "RtcIceCandidatePairStats": [],
                "RtcIceCandidateStats": [],
                "RtcIceComponentStats": [],
                "RtcIceConnectionState": [],
                "RtcIceCredentialType": [],
                "RtcIceGatheringState": [],
                "RtcIceServer": [],
                "RtcIceTransportPolicy": [],
                "RtcIdentityAssertion": [],
                "RtcIdentityAssertionResult": [],
                "RtcIdentityProvider": [],
                "RtcIdentityProviderDetails": [],
                "RtcIdentityProviderOptions": [],
                "RtcIdentityProviderRegistrar": [],
                "RtcIdentityValidationResult": [],
                "RtcInboundRtpStreamStats": [],
                "RtcLifecycleEvent": [],
                "RtcMediaStreamStats": [],
                "RtcMediaStreamTrackStats": [],
                "RtcOfferAnswerOptions": [],
                "RtcOfferOptions": [],
                "RtcOutboundRtpStreamStats": [],
                "RtcPeerConnection": [
                    "EventTarget"
                ],
                "RtcPeerConnectionIceEvent": [
                    "Event"
                ],
                "RtcPeerConnectionIceEventInit": [],
                "RtcPriorityType": [],
                "RtcRtcpParameters": [],
                "RtcRtpCodecParameters": [],
                "RtcRtpContributingSource": [],
                "RtcRtpEncodingParameters": [],
                "RtcRtpHeaderExtensionParameters": [],
                "RtcRtpParameters": [],
                "RtcRtpReceiver": [],
                "RtcRtpSender": [],
                "RtcRtpSourceEntry": [],
                "RtcRtpSourceEntryType": [],
                "RtcRtpSynchronizationSource": [],
                "RtcRtpTransceiver": [],
                "RtcRtpTransceiverDirection": [],
                "RtcRtpTransceiverInit": [],
                "RtcRtxParameters": [],
                "RtcSdpType": [],
                "RtcSessionDescription": [],
                "RtcSessionDescriptionInit": [],
                "RtcSignalingState": [],
                "RtcStats": [],
                "RtcStatsIceCandidatePairState": [],
                "RtcStatsIceCandidateType": [],
                "RtcStatsReport": [],
                "RtcStatsReportInternal": [],
                "RtcStatsType": [],
                "RtcTrackEvent": [
                    "Event"
                ],
                "RtcTrackEventInit": [],
                "RtcTransportStats": [],
                "RtcdtmfSender": [
                    "EventTarget"
                ],
                "RtcdtmfToneChangeEvent": [
                    "Event"
                ],
                "RtcdtmfToneChangeEventInit": [],
                "RtcrtpContributingSourceStats": [],
                "RtcrtpStreamStats": [],
                "Screen": [
                    "EventTarget"
                ],
                "ScreenColorGamut": [],
                "ScreenLuminance": [],
                "ScreenOrientation": [
                    "EventTarget"
                ],
                "ScriptProcessorNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "ScrollAreaEvent": [
                    "Event",
                    "UiEvent"
                ],
                "ScrollBehavior": [],
                "ScrollBoxObject": [],
                "ScrollIntoViewOptions": [],
                "ScrollLogicalPosition": [],
                "ScrollOptions": [],
                "ScrollRestoration": [],
                "ScrollSetting": [],
                "ScrollState": [],
                "ScrollToOptions": [],
                "ScrollViewChangeEventInit": [],
                "SecurityPolicyViolationEvent": [
                    "Event"
                ],
                "SecurityPolicyViolationEventDisposition": [],
                "SecurityPolicyViolationEventInit": [],
                "Selection": [],
                "ServerSocketOptions": [],
                "ServiceWorker": [
                    "EventTarget"
                ],
                "ServiceWorkerContainer": [
                    "EventTarget"
                ],
                "ServiceWorkerGlobalScope": [
                    "EventTarget",
                    "WorkerGlobalScope"
                ],
                "ServiceWorkerRegistration": [
                    "EventTarget"
                ],
                "ServiceWorkerState": [],
                "ServiceWorkerUpdateViaCache": [],
                "ShadowRoot": [
                    "DocumentFragment",
                    "EventTarget",
                    "Node"
                ],
                "ShadowRootInit": [],
                "ShadowRootMode": [],
                "ShareData": [],
                "SharedWorker": [
                    "EventTarget"
                ],
                "SharedWorkerGlobalScope": [
                    "EventTarget",
                    "WorkerGlobalScope"
                ],
                "SignResponse": [],
                "SocketElement": [],
                "SocketOptions": [],
                "SocketReadyState": [],
                "SocketsDict": [],
                "SourceBuffer": [
                    "EventTarget"
                ],
                "SourceBufferAppendMode": [],
                "SourceBufferList": [
                    "EventTarget"
                ],
                "SpeechGrammar": [],
                "SpeechGrammarList": [],
                "SpeechRecognition": [
                    "EventTarget"
                ],
                "SpeechRecognitionAlternative": [],
                "SpeechRecognitionError": [
                    "Event"
                ],
                "SpeechRecognitionErrorCode": [],
                "SpeechRecognitionErrorInit": [],
                "SpeechRecognitionEvent": [
                    "Event"
                ],
                "SpeechRecognitionEventInit": [],
                "SpeechRecognitionResult": [],
                "SpeechRecognitionResultList": [],
                "SpeechSynthesis": [
                    "EventTarget"
                ],
                "SpeechSynthesisErrorCode": [],
                "SpeechSynthesisErrorEvent": [
                    "Event",
                    "SpeechSynthesisEvent"
                ],
                "SpeechSynthesisErrorEventInit": [],
                "SpeechSynthesisEvent": [
                    "Event"
                ],
                "SpeechSynthesisEventInit": [],
                "SpeechSynthesisUtterance": [
                    "EventTarget"
                ],
                "SpeechSynthesisVoice": [],
                "StereoPannerNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "StereoPannerOptions": [],
                "Storage": [],
                "StorageEstimate": [],
                "StorageEvent": [
                    "Event"
                ],
                "StorageEventInit": [],
                "StorageManager": [],
                "StorageType": [],
                "StreamPipeOptions": [],
                "StyleRuleChangeEventInit": [],
                "StyleSheet": [],
                "StyleSheetApplicableStateChangeEventInit": [],
                "StyleSheetChangeEventInit": [],
                "StyleSheetList": [],
                "SubmitEvent": [
                    "Event"
                ],
                "SubmitEventInit": [],
                "SubtleCrypto": [],
                "SupportedType": [],
                "SvcOutputMetadata": [],
                "SvgAngle": [],
                "SvgAnimateElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgAnimationElement",
                    "SvgElement"
                ],
                "SvgAnimateMotionElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgAnimationElement",
                    "SvgElement"
                ],
                "SvgAnimateTransformElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgAnimationElement",
                    "SvgElement"
                ],
                "SvgAnimatedAngle": [],
                "SvgAnimatedBoolean": [],
                "SvgAnimatedEnumeration": [],
                "SvgAnimatedInteger": [],
                "SvgAnimatedLength": [],
                "SvgAnimatedLengthList": [],
                "SvgAnimatedNumber": [],
                "SvgAnimatedNumberList": [],
                "SvgAnimatedPreserveAspectRatio": [],
                "SvgAnimatedRect": [],
                "SvgAnimatedString": [],
                "SvgAnimatedTransformList": [],
                "SvgAnimationElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgBoundingBoxOptions": [],
                "SvgCircleElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGeometryElement",
                    "SvgGraphicsElement"
                ],
                "SvgClipPathElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgComponentTransferFunctionElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgDefsElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgDescElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgElement": [
                    "Element",
                    "EventTarget",
                    "Node"
                ],
                "SvgEllipseElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGeometryElement",
                    "SvgGraphicsElement"
                ],
                "SvgFilterElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgForeignObjectElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgGeometryElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgGradientElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgGraphicsElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgImageElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgLength": [],
                "SvgLengthList": [],
                "SvgLineElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGeometryElement",
                    "SvgGraphicsElement"
                ],
                "SvgLinearGradientElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGradientElement"
                ],
                "SvgMarkerElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgMaskElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgMatrix": [],
                "SvgMetadataElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgNumber": [],
                "SvgNumberList": [],
                "SvgPathElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGeometryElement",
                    "SvgGraphicsElement"
                ],
                "SvgPathSeg": [],
                "SvgPathSegArcAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegArcRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegClosePath": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoCubicAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoCubicRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoCubicSmoothAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoCubicSmoothRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoQuadraticAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoQuadraticRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoQuadraticSmoothAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegCurvetoQuadraticSmoothRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegLinetoAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegLinetoHorizontalAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegLinetoHorizontalRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegLinetoRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegLinetoVerticalAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegLinetoVerticalRel": [
                    "SvgPathSeg"
                ],
                "SvgPathSegList": [],
                "SvgPathSegMovetoAbs": [
                    "SvgPathSeg"
                ],
                "SvgPathSegMovetoRel": [
                    "SvgPathSeg"
                ],
                "SvgPatternElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgPoint": [],
                "SvgPointList": [],
                "SvgPolygonElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGeometryElement",
                    "SvgGraphicsElement"
                ],
                "SvgPolylineElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGeometryElement",
                    "SvgGraphicsElement"
                ],
                "SvgPreserveAspectRatio": [],
                "SvgRadialGradientElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGradientElement"
                ],
                "SvgRect": [],
                "SvgRectElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGeometryElement",
                    "SvgGraphicsElement"
                ],
                "SvgScriptElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgSetElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgAnimationElement",
                    "SvgElement"
                ],
                "SvgStopElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgStringList": [],
                "SvgStyleElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgSwitchElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgSymbolElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgTextContentElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgTextElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement",
                    "SvgTextContentElement",
                    "SvgTextPositioningElement"
                ],
                "SvgTextPathElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement",
                    "SvgTextContentElement"
                ],
                "SvgTextPositioningElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement",
                    "SvgTextContentElement"
                ],
                "SvgTitleElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgTransform": [],
                "SvgTransformList": [],
                "SvgUnitTypes": [],
                "SvgUseElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgViewElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgZoomAndPan": [],
                "SvgaElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgfeBlendElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeColorMatrixElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeComponentTransferElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeCompositeElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeConvolveMatrixElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeDiffuseLightingElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeDisplacementMapElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeDistantLightElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeDropShadowElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeFloodElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeFuncAElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgComponentTransferFunctionElement",
                    "SvgElement"
                ],
                "SvgfeFuncBElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgComponentTransferFunctionElement",
                    "SvgElement"
                ],
                "SvgfeFuncGElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgComponentTransferFunctionElement",
                    "SvgElement"
                ],
                "SvgfeFuncRElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgComponentTransferFunctionElement",
                    "SvgElement"
                ],
                "SvgfeGaussianBlurElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeImageElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeMergeElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeMergeNodeElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeMorphologyElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeOffsetElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfePointLightElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeSpecularLightingElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeSpotLightElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeTileElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgfeTurbulenceElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvggElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgmPathElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement"
                ],
                "SvgsvgElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement"
                ],
                "SvgtSpanElement": [
                    "Element",
                    "EventTarget",
                    "Node",
                    "SvgElement",
                    "SvgGraphicsElement",
                    "SvgTextContentElement",
                    "SvgTextPositioningElement"
                ],
                "TcpReadyState": [],
                "TcpServerSocket": [
                    "EventTarget"
                ],
                "TcpServerSocketEvent": [
                    "Event"
                ],
                "TcpServerSocketEventInit": [],
                "TcpSocket": [
                    "EventTarget"
                ],
                "TcpSocketBinaryType": [],
                "TcpSocketErrorEvent": [
                    "Event"
                ],
                "TcpSocketErrorEventInit": [],
                "TcpSocketEvent": [
                    "Event"
                ],
                "TcpSocketEventInit": [],
                "Text": [
                    "CharacterData",
                    "EventTarget",
                    "Node"
                ],
                "TextDecodeOptions": [],
                "TextDecoder": [],
                "TextDecoderOptions": [],
                "TextEncoder": [],
                "TextMetrics": [],
                "TextTrack": [
                    "EventTarget"
                ],
                "TextTrackCue": [
                    "EventTarget"
                ],
                "TextTrackCueList": [],
                "TextTrackKind": [],
                "TextTrackList": [
                    "EventTarget"
                ],
                "TextTrackMode": [],
                "TimeEvent": [
                    "Event"
                ],
                "TimeRanges": [],
                "Touch": [],
                "TouchEvent": [
                    "Event",
                    "UiEvent"
                ],
                "TouchEventInit": [],
                "TouchInit": [],
                "TouchList": [],
                "TrackEvent": [
                    "Event"
                ],
                "TrackEventInit": [],
                "TransformStream": [],
                "TransformStreamDefaultController": [],
                "Transformer": [],
                "TransitionEvent": [
                    "Event"
                ],
                "TransitionEventInit": [],
                "Transport": [],
                "TreeBoxObject": [],
                "TreeCellInfo": [],
                "TreeView": [],
                "TreeWalker": [],
                "U2f": [],
                "U2fClientData": [],
                "UdpMessageEventInit": [],
                "UdpOptions": [],
                "UiEvent": [
                    "Event"
                ],
                "UiEventInit": [],
                "UnderlyingSink": [],
                "UnderlyingSource": [],
                "Url": [],
                "UrlSearchParams": [],
                "Usb": [
                    "EventTarget"
                ],
                "UsbAlternateInterface": [],
                "UsbConfiguration": [],
                "UsbConnectionEvent": [
                    "Event"
                ],
                "UsbConnectionEventInit": [],
                "UsbControlTransferParameters": [],
                "UsbDevice": [],
                "UsbDeviceFilter": [],
                "UsbDeviceRequestOptions": [],
                "UsbDirection": [],
                "UsbEndpoint": [],
                "UsbEndpointType": [],
                "UsbInTransferResult": [],
                "UsbInterface": [],
                "UsbIsochronousInTransferPacket": [],
                "UsbIsochronousInTransferResult": [],
                "UsbIsochronousOutTransferPacket": [],
                "UsbIsochronousOutTransferResult": [],
                "UsbOutTransferResult": [],
                "UsbPermissionDescriptor": [],
                "UsbPermissionResult": [
                    "EventTarget",
                    "PermissionStatus"
                ],
                "UsbPermissionStorage": [],
                "UsbRecipient": [],
                "UsbRequestType": [],
                "UsbTransferStatus": [],
                "UserProximityEvent": [
                    "Event"
                ],
                "UserProximityEventInit": [],
                "UserVerificationRequirement": [],
                "ValidityState": [],
                "ValueEvent": [
                    "Event"
                ],
                "ValueEventInit": [],
                "VideoColorPrimaries": [],
                "VideoColorSpace": [],
                "VideoColorSpaceInit": [],
                "VideoConfiguration": [],
                "VideoDecoder": [],
                "VideoDecoderConfig": [],
                "VideoDecoderInit": [],
                "VideoDecoderSupport": [],
                "VideoEncoder": [],
                "VideoEncoderConfig": [],
                "VideoEncoderEncodeOptions": [],
                "VideoEncoderInit": [],
                "VideoEncoderSupport": [],
                "VideoFacingModeEnum": [],
                "VideoFrame": [],
                "VideoFrameBufferInit": [],
                "VideoFrameCopyToOptions": [],
                "VideoFrameInit": [],
                "VideoMatrixCoefficients": [],
                "VideoPixelFormat": [],
                "VideoPlaybackQuality": [],
                "VideoStreamTrack": [
                    "EventTarget",
                    "MediaStreamTrack"
                ],
                "VideoTrack": [],
                "VideoTrackList": [
                    "EventTarget"
                ],
                "VideoTransferCharacteristics": [],
                "VisibilityState": [],
                "VoidCallback": [],
                "VrDisplay": [
                    "EventTarget"
                ],
                "VrDisplayCapabilities": [],
                "VrEye": [],
                "VrEyeParameters": [],
                "VrFieldOfView": [],
                "VrFrameData": [],
                "VrLayer": [],
                "VrMockController": [],
                "VrMockDisplay": [],
                "VrPose": [],
                "VrServiceTest": [],
                "VrStageParameters": [],
                "VrSubmitFrameResult": [],
                "VttCue": [
                    "EventTarget",
                    "TextTrackCue"
                ],
                "VttRegion": [],
                "WakeLock": [],
                "WakeLockSentinel": [
                    "EventTarget"
                ],
                "WakeLockType": [],
                "WatchAdvertisementsOptions": [],
                "WaveShaperNode": [
                    "AudioNode",
                    "EventTarget"
                ],
                "WaveShaperOptions": [],
                "WebGl2RenderingContext": [],
                "WebGlActiveInfo": [],
                "WebGlBuffer": [],
                "WebGlContextAttributes": [],
                "WebGlContextEvent": [
                    "Event"
                ],
                "WebGlContextEventInit": [],
                "WebGlFramebuffer": [],
                "WebGlPowerPreference": [],
                "WebGlProgram": [],
                "WebGlQuery": [],
                "WebGlRenderbuffer": [],
                "WebGlRenderingContext": [],
                "WebGlSampler": [],
                "WebGlShader": [],
                "WebGlShaderPrecisionFormat": [],
                "WebGlSync": [],
                "WebGlTexture": [],
                "WebGlTransformFeedback": [],
                "WebGlUniformLocation": [],
                "WebGlVertexArrayObject": [],
                "WebKitCssMatrix": [
                    "DomMatrix",
                    "DomMatrixReadOnly"
                ],
                "WebSocket": [
                    "EventTarget"
                ],
                "WebSocketDict": [],
                "WebSocketElement": [],
                "WebglColorBufferFloat": [],
                "WebglCompressedTextureAstc": [],
                "WebglCompressedTextureAtc": [],
                "WebglCompressedTextureEtc": [],
                "WebglCompressedTextureEtc1": [],
                "WebglCompressedTexturePvrtc": [],
                "WebglCompressedTextureS3tc": [],
                "WebglCompressedTextureS3tcSrgb": [],
                "WebglDebugRendererInfo": [],
                "WebglDebugShaders": [],
                "WebglDepthTexture": [],
                "WebglDrawBuffers": [],
                "WebglLoseContext": [],
                "WebglMultiDraw": [],
                "WebrtcGlobalStatisticsReport": [],
                "WheelEvent": [
                    "Event",
                    "MouseEvent",
                    "UiEvent"
                ],
                "WheelEventInit": [],
                "WidevineCdmManifest": [],
                "Window": [
                    "EventTarget"
                ],
                "WindowClient": [
                    "Client"
                ],
                "Worker": [
                    "EventTarget"
                ],
                "WorkerDebuggerGlobalScope": [
                    "EventTarget"
                ],
                "WorkerGlobalScope": [
                    "EventTarget"
                ],
                "WorkerLocation": [],
                "WorkerNavigator": [],
                "WorkerOptions": [],
                "WorkerType": [],
                "Worklet": [],
                "WorkletGlobalScope": [],
                "WorkletOptions": [],
                "WritableStream": [],
                "WritableStreamDefaultController": [],
                "WritableStreamDefaultWriter": [],
                "XPathExpression": [],
                "XPathNsResolver": [],
                "XPathResult": [],
                "XmlDocument": [
                    "Document",
                    "EventTarget",
                    "Node"
                ],
                "XmlHttpRequest": [
                    "EventTarget",
                    "XmlHttpRequestEventTarget"
                ],
                "XmlHttpRequestEventTarget": [
                    "EventTarget"
                ],
                "XmlHttpRequestResponseType": [],
                "XmlHttpRequestUpload": [
                    "EventTarget",
                    "XmlHttpRequestEventTarget"
                ],
                "XmlSerializer": [],
                "XrBoundedReferenceSpace": [
                    "EventTarget",
                    "XrReferenceSpace",
                    "XrSpace"
                ],
                "XrEye": [],
                "XrFrame": [],
                "XrHandedness": [],
                "XrInputSource": [],
                "XrInputSourceArray": [],
                "XrInputSourceEvent": [
                    "Event"
                ],
                "XrInputSourceEventInit": [],
                "XrInputSourcesChangeEvent": [
                    "Event"
                ],
                "XrInputSourcesChangeEventInit": [],
                "XrLayer": [
                    "EventTarget"
                ],
                "XrPermissionDescriptor": [],
                "XrPermissionStatus": [
                    "EventTarget",
                    "PermissionStatus"
                ],
                "XrPose": [],
                "XrReferenceSpace": [
                    "EventTarget",
                    "XrSpace"
                ],
                "XrReferenceSpaceEvent": [
                    "Event"
                ],
                "XrReferenceSpaceEventInit": [],
                "XrReferenceSpaceType": [],
                "XrRenderState": [],
                "XrRenderStateInit": [],
                "XrRigidTransform": [],
                "XrSession": [
                    "EventTarget"
                ],
                "XrSessionEvent": [
                    "Event"
                ],
                "XrSessionEventInit": [],
                "XrSessionInit": [],
                "XrSessionMode": [],
                "XrSessionSupportedPermissionDescriptor": [],
                "XrSpace": [
                    "EventTarget"
                ],
                "XrSystem": [
                    "EventTarget"
                ],
                "XrTargetRayMode": [],
                "XrView": [],
                "XrViewerPose": [
                    "XrPose"
                ],
                "XrViewport": [],
                "XrVisibilityState": [],
                "XrWebGlLayer": [
                    "EventTarget",
                    "XrLayer"
                ],
                "XrWebGlLayerInit": [],
                "XsltProcessor": [],
                "console": [],
                "css": [],
                "gpu_buffer_usage": [],
                "gpu_color_write": [],
                "gpu_map_mode": [],
                "gpu_shader_stage": [],
                "gpu_texture_usage": []
            },
            "homepage": "https://rustwasm.github.io/wasm-bindgen/web-sys/index.html",
            "id": "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60",
            "keywords": [],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/web-sys-0.3.60/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg=web_sys_unstable_apis"
                        ]
                    }
                }
            },
            "name": "web-sys",
            "publish": null,
            "readme": "./README.md",
            "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "web_sys",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/web-sys-0.3.60/src/lib.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "wasm",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/web-sys-0.3.60/tests/wasm/main.rs",
                    "test": true
                }
            ],
            "version": "0.3.60"
        },
        {
            "authors": [
                "wgpu developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "arrayvec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "clone"
                    ],
                    "kind": null,
                    "name": "naga",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "parking_lot",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": ">=0.11, <0.13",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "raw-window-handle",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "smallvec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "static_assertions",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wgpu-types",
                    "optional": false,
                    "registry": null,
                    "rename": "wgt",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": "dev",
                    "name": "bytemuck",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "ddsfile",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "futures-intrusive",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "glam",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.21.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "wgsl-in"
                    ],
                    "kind": "dev",
                    "name": "naga",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "wyrand"
                    ],
                    "kind": "dev",
                    "name": "nanorand",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "noise",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "obj",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "png",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.17",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "winit",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.27.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wgpu-hal",
                    "optional": false,
                    "registry": null,
                    "rename": "hal",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(any(not(target_arch = \"wasm32\"), target_os = \"emscripten\"))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "raw-window-handle"
                    ],
                    "kind": null,
                    "name": "wgpu-core",
                    "optional": false,
                    "registry": null,
                    "rename": "wgc",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(target_arch = \"wasm32\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "async-executor",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(target_arch = \"wasm32\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "env_logger",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(target_arch = \"wasm32\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "pollster",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(target_arch = \"wasm32\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "js-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "wgsl-out"
                    ],
                    "kind": null,
                    "name": "naga",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "parking_lot",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": ">=0.11, <0.13",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.83",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen-futures",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "Document",
                        "Navigator",
                        "Node",
                        "NodeList",
                        "Gpu",
                        "GpuAdapter",
                        "GpuAddressMode",
                        "GpuAutoLayoutMode",
                        "GpuBindGroup",
                        "GpuBindGroupDescriptor",
                        "GpuBindGroupEntry",
                        "GpuBindGroupLayout",
                        "GpuBindGroupLayoutDescriptor",
                        "GpuBindGroupLayoutEntry",
                        "GpuBlendComponent",
                        "GpuBlendFactor",
                        "GpuBlendOperation",
                        "GpuBlendState",
                        "GpuBuffer",
                        "GpuBufferBinding",
                        "GpuBufferBindingLayout",
                        "GpuBufferBindingType",
                        "GpuBufferDescriptor",
                        "GpuCanvasAlphaMode",
                        "GpuCanvasContext",
                        "GpuCanvasConfiguration",
                        "GpuColorDict",
                        "GpuColorTargetState",
                        "GpuCommandBuffer",
                        "GpuCommandBufferDescriptor",
                        "GpuCommandEncoder",
                        "GpuCommandEncoderDescriptor",
                        "GpuCompareFunction",
                        "GpuCompilationInfo",
                        "GpuCompilationMessage",
                        "GpuCompilationMessageType",
                        "GpuComputePassDescriptor",
                        "GpuComputePassEncoder",
                        "GpuComputePipeline",
                        "GpuComputePipelineDescriptor",
                        "GpuCullMode",
                        "GpuDepthStencilState",
                        "GpuDevice",
                        "GpuDeviceDescriptor",
                        "GpuDeviceLostInfo",
                        "GpuDeviceLostReason",
                        "GpuError",
                        "GpuErrorFilter",
                        "GpuExtent3dDict",
                        "GpuFeatureName",
                        "GpuFilterMode",
                        "GpuFragmentState",
                        "GpuFrontFace",
                        "GpuImageCopyBuffer",
                        "GpuImageCopyExternalImage",
                        "GpuImageCopyTexture",
                        "GpuImageCopyTextureTagged",
                        "GpuImageDataLayout",
                        "GpuIndexFormat",
                        "GpuLoadOp",
                        "gpu_map_mode",
                        "GpuMipmapFilterMode",
                        "GpuMultisampleState",
                        "GpuObjectDescriptorBase",
                        "GpuOrigin2dDict",
                        "GpuOrigin3dDict",
                        "GpuOutOfMemoryError",
                        "GpuPipelineDescriptorBase",
                        "GpuPipelineLayout",
                        "GpuPipelineLayoutDescriptor",
                        "GpuPowerPreference",
                        "GpuPrimitiveState",
                        "GpuPrimitiveTopology",
                        "GpuProgrammableStage",
                        "GpuQuerySet",
                        "GpuQuerySetDescriptor",
                        "GpuQueryType",
                        "GpuQueue",
                        "GpuRenderBundle",
                        "GpuRenderBundleDescriptor",
                        "GpuRenderBundleEncoder",
                        "GpuRenderBundleEncoderDescriptor",
                        "GpuRenderPassColorAttachment",
                        "GpuRenderPassDepthStencilAttachment",
                        "GpuRenderPassDescriptor",
                        "GpuRenderPassEncoder",
                        "GpuRenderPipeline",
                        "GpuRenderPipelineDescriptor",
                        "GpuRequestAdapterOptions",
                        "GpuSampler",
                        "GpuSamplerBindingLayout",
                        "GpuSamplerBindingType",
                        "GpuSamplerDescriptor",
                        "GpuShaderModule",
                        "GpuShaderModuleDescriptor",
                        "GpuStencilFaceState",
                        "GpuStencilOperation",
                        "GpuStorageTextureAccess",
                        "GpuStorageTextureBindingLayout",
                        "GpuStoreOp",
                        "GpuSupportedFeatures",
                        "GpuSupportedLimits",
                        "GpuTexture",
                        "GpuTextureAspect",
                        "GpuTextureBindingLayout",
                        "GpuTextureDescriptor",
                        "GpuTextureDimension",
                        "GpuTextureFormat",
                        "GpuTextureSampleType",
                        "GpuTextureView",
                        "GpuTextureViewDescriptor",
                        "GpuTextureViewDimension",
                        "GpuUncapturedErrorEvent",
                        "GpuUncapturedErrorEventInit",
                        "GpuValidationError",
                        "GpuVertexAttribute",
                        "GpuVertexBufferLayout",
                        "GpuVertexFormat",
                        "GpuVertexState",
                        "GpuVertexStepMode",
                        "HtmlCanvasElement",
                        "OffscreenCanvas",
                        "ImageBitmap",
                        "ImageBitmapRenderingContext",
                        "Window"
                    ],
                    "kind": null,
                    "name": "web-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "raw-window-handle"
                    ],
                    "kind": null,
                    "name": "wgpu-core",
                    "optional": true,
                    "registry": null,
                    "rename": "wgc",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "console_error_panic_hook",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "console_log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "Location",
                        "Blob",
                        "RequestInit",
                        "RequestMode",
                        "Request",
                        "Response"
                    ],
                    "kind": "dev",
                    "name": "web-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                }
            ],
            "description": "Rusty WebGPU API wrapper",
            "documentation": null,
            "edition": "2021",
            "features": {
                "angle": [
                    "wgc/angle"
                ],
                "default": [],
                "emscripten": [
                    "webgl"
                ],
                "glsl": [
                    "naga/glsl-in"
                ],
                "naga": [
                    "dep:naga"
                ],
                "replay": [
                    "serde",
                    "wgc/replay"
                ],
                "serde": [
                    "dep:serde"
                ],
                "spirv": [
                    "naga/spv-in"
                ],
                "trace": [
                    "serde",
                    "wgc/trace"
                ],
                "vulkan-portability": [
                    "wgc/vulkan-portability"
                ],
                "webgl": [
                    "wgc"
                ],
                "wgc": [
                    "dep:wgc"
                ]
            },
            "homepage": "https://wgpu.rs/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu@0.14.0",
            "keywords": [
                "graphics"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                }
            },
            "name": "wgpu",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/gfx-rs/wgpu/tree/v0.13",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "wgpu",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "boids",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/boids/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "bunnymark",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/bunnymark/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "conservative-raster",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/conservative-raster/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "cube",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/cube/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "hello-compute",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/hello-compute/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "mipmap",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/mipmap/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "msaa-line",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/msaa-line/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "shadow",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/shadow/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "skybox",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/skybox/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "texture-arrays",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/texture-arrays/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "water",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/water/main.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "framework",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/framework.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "capture",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/capture/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "hello-windows",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/hello-windows/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "hello",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/hello/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "hello-triangle",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/examples/hello-triangle/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "wgpu-tests",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.0/tests/root.rs",
                    "test": true
                }
            ],
            "version": "0.14.0"
        },
        {
            "authors": [
                "wgpu developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "arrayvec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bit-vec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "codespan-reporting",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.11",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "fxhash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wgpu-hal",
                    "optional": false,
                    "registry": null,
                    "rename": "hal",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "clone",
                        "span",
                        "validate",
                        "wgsl-in"
                    ],
                    "kind": null,
                    "name": "naga",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "parking_lot",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": ">=0.11, <0.13",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "profiling",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "raw-window-handle",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ron",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "serde_derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "smallvec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "thiserror",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wgpu-types",
                    "optional": false,
                    "registry": null,
                    "rename": "wgt",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "build",
                    "name": "cfg_aliases",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "metal"
                    ],
                    "kind": null,
                    "name": "wgpu-hal",
                    "optional": false,
                    "registry": null,
                    "rename": "hal",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(not(target_arch = \"wasm32\"), any(target_os = \"ios\", target_os = \"macos\")))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "vulkan",
                        "gles",
                        "renderdoc"
                    ],
                    "kind": null,
                    "name": "wgpu-hal",
                    "optional": false,
                    "registry": null,
                    "rename": "hal",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(not(target_arch = \"wasm32\"), unix, not(target_os = \"ios\"), not(target_os = \"macos\")))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "vulkan",
                        "dx12",
                        "dx11",
                        "renderdoc"
                    ],
                    "kind": null,
                    "name": "wgpu-hal",
                    "optional": false,
                    "registry": null,
                    "rename": "hal",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(not(target_arch = \"wasm32\"), windows))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "HtmlCanvasElement",
                        "OffscreenCanvas"
                    ],
                    "kind": null,
                    "name": "web-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "gles"
                    ],
                    "kind": null,
                    "name": "wgpu-hal",
                    "optional": false,
                    "registry": null,
                    "rename": "hal",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_arch = \"wasm32\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "emscripten"
                    ],
                    "kind": null,
                    "name": "wgpu-hal",
                    "optional": false,
                    "registry": null,
                    "rename": "hal",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_os = \"emscripten\")",
                    "uses_default_features": true
                }
            ],
            "description": "WebGPU core logic on wgpu-hal",
            "documentation": null,
            "edition": "2021",
            "features": {
                "angle": [
                    "hal/gles"
                ],
                "default": [],
                "id32": [],
                "raw-window-handle": [
                    "dep:raw-window-handle"
                ],
                "replay": [
                    "serde",
                    "wgt/replay",
                    "arrayvec/serde",
                    "naga/deserialize"
                ],
                "ron": [
                    "dep:ron"
                ],
                "serde": [
                    "dep:serde"
                ],
                "serial-pass": [
                    "serde",
                    "wgt/serde",
                    "arrayvec/serde"
                ],
                "strict_asserts": [],
                "trace": [
                    "ron",
                    "serde",
                    "wgt/trace",
                    "arrayvec/serde",
                    "naga/serialize"
                ],
                "vulkan-portability": [
                    "hal/vulkan"
                ]
            },
            "homepage": "https://github.com/gfx-rs/wgpu",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu-core@0.14.0",
            "keywords": [
                "graphics"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.14.0/Cargo.toml",
            "metadata": null,
            "name": "wgpu-core",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/gfx-rs/wgpu",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "wgpu_core",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.14.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.14.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.14.0"
        },
        {
            "authors": [
                "wgpu developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "arrayvec",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ash",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.37",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bit-set",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "block",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "foreign-types",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "fxhash",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "glow",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.11.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "gpu-alloc",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "gpu-descriptor",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "clone"
                    ],
                    "kind": null,
                    "name": "naga",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.10",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "parking_lot",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": ">=0.11, <0.13",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "profiling",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "range-alloc",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "raw-window-handle",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "renderdoc-sys",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "union"
                    ],
                    "kind": null,
                    "name": "smallvec",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "thiserror",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wgpu-types",
                    "optional": false,
                    "registry": null,
                    "rename": "wgt",
                    "req": "^0.14",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "env_logger",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "winit",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.27.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "js-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wasm-bindgen",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "Window",
                        "HtmlCanvasElement",
                        "WebGl2RenderingContext",
                        "OffscreenCanvas"
                    ],
                    "kind": null,
                    "name": "web-sys",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "core-graphics-types",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "metal",
                    "optional": false,
                    "registry": null,
                    "rename": "mtl",
                    "req": "^0.24.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "objc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "dynamic"
                    ],
                    "kind": null,
                    "name": "khronos-egl",
                    "optional": true,
                    "registry": null,
                    "rename": "egl",
                    "req": "^4.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(target_arch = \"wasm32\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libloading",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(target_arch = \"wasm32\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "glutin",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.29.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(not(target_arch = \"wasm32\"))",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "android_system_properties",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_os = \"android\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "static",
                        "no-pkg-config"
                    ],
                    "kind": null,
                    "name": "khronos-egl",
                    "optional": false,
                    "registry": null,
                    "rename": "egl",
                    "req": "^4.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_os = \"emscripten\")",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "libloading",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(target_os = \"emscripten\")",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "libloading"
                    ],
                    "kind": null,
                    "name": "d3d12",
                    "optional": true,
                    "registry": null,
                    "rename": "native",
                    "req": "^0.5.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(windows)",
                    "uses_default_features": true
                },
                {
                    "features": [
                        "libloaderapi",
                        "windef",
                        "winuser",
                        "dcomp"
                    ],
                    "kind": null,
                    "name": "winapi",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(windows)",
                    "uses_default_features": true
                }
            ],
            "description": "WebGPU hardware abstraction layer",
            "documentation": null,
            "edition": "2021",
            "features": {
                "ash": [
                    "dep:ash"
                ],
                "bit-set": [
                    "dep:bit-set"
                ],
                "block": [
                    "dep:block"
                ],
                "default": [],
                "dx11": [
                    "naga/hlsl-out",
                    "native",
                    "libloading",
                    "winapi/d3d11",
                    "winapi/d3d11_1",
                    "winapi/d3d11_2",
                    "winapi/d3d11sdklayers",
                    "winapi/dxgi1_6"
                ],
                "dx12": [
                    "naga/hlsl-out",
                    "native",
                    "bit-set",
                    "range-alloc",
                    "winapi/d3d12",
                    "winapi/d3d12shader",
                    "winapi/d3d12sdklayers",
                    "winapi/dxgi1_6"
                ],
                "egl": [
                    "dep:egl"
                ],
                "emscripten": [
                    "gles"
                ],
                "foreign-types": [
                    "dep:foreign-types"
                ],
                "gles": [
                    "naga/glsl-out",
                    "glow",
                    "egl",
                    "libloading"
                ],
                "glow": [
                    "dep:glow"
                ],
                "gpu-alloc": [
                    "dep:gpu-alloc"
                ],
                "gpu-descriptor": [
                    "dep:gpu-descriptor"
                ],
                "libloading": [
                    "dep:libloading"
                ],
                "metal": [
                    "naga/msl-out",
                    "block",
                    "foreign-types"
                ],
                "native": [
                    "dep:native"
                ],
                "range-alloc": [
                    "dep:range-alloc"
                ],
                "renderdoc": [
                    "libloading",
                    "renderdoc-sys"
                ],
                "renderdoc-sys": [
                    "dep:renderdoc-sys"
                ],
                "smallvec": [
                    "dep:smallvec"
                ],
                "vulkan": [
                    "naga/spv-out",
                    "ash",
                    "gpu-alloc",
                    "gpu-descriptor",
                    "libloading",
                    "smallvec"
                ]
            },
            "homepage": "https://github.com/gfx-rs/wgpu",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@0.14.1",
            "keywords": [
                "graphics"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/Cargo.toml",
            "metadata": null,
            "name": "wgpu-hal",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/gfx-rs/wgpu",
            "rust_version": "1.59",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "wgpu_hal",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "halmark",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/examples/halmark/main.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "example"
                    ],
                    "name": "raw-gles",
                    "required-features": [
                        "gles"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/examples/raw-gles.rs",
                    "test": false
                }
            ],
            "version": "0.14.1"
        },
        {
            "authors": [
                "wgpu developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bitflags_serde_shim",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "serde_derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_json",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.85",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "WebGPU types",
            "documentation": null,
            "edition": "2021",
            "features": {
                "bitflags_serde_shim": [
                    "dep:bitflags_serde_shim"
                ],
                "replay": [
                    "serde",
                    "bitflags_serde_shim"
                ],
                "serde": [
                    "dep:serde"
                ],
                "trace": [
                    "serde",
                    "bitflags_serde_shim"
                ]
            },
            "homepage": "https://github.com/gfx-rs/wgpu",
            "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1",
            "keywords": [
                "graphics"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-types-0.14.1/Cargo.toml",
            "metadata": null,
            "name": "wgpu-types",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/gfx-rs/wgpu",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "wgpu_types",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wgpu-types-0.14.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.14.1"
        },
        {
            "authors": [
                "Peter Atashian <retep998@gmail.com>"
            ],
            "categories": [
                "external-ffi-bindings",
                "no-std",
                "os::windows-apis"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "winapi-i686-pc-windows-gnu",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "i686-pc-windows-gnu",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "winapi-x86_64-pc-windows-gnu",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "x86_64-pc-windows-gnu",
                    "uses_default_features": true
                }
            ],
            "description": "Raw FFI bindings for all of Windows API.",
            "documentation": "https://docs.rs/winapi/",
            "edition": "2015",
            "features": {
                "accctrl": [],
                "aclapi": [],
                "activation": [],
                "adhoc": [],
                "appmgmt": [],
                "audioclient": [],
                "audiosessiontypes": [],
                "avrt": [],
                "basetsd": [],
                "bcrypt": [],
                "bits": [],
                "bits10_1": [],
                "bits1_5": [],
                "bits2_0": [],
                "bits2_5": [],
                "bits3_0": [],
                "bits4_0": [],
                "bits5_0": [],
                "bitscfg": [],
                "bitsmsg": [],
                "bluetoothapis": [],
                "bluetoothleapis": [],
                "bthdef": [],
                "bthioctl": [],
                "bthledef": [],
                "bthsdpdef": [],
                "bugcodes": [],
                "cderr": [],
                "cfg": [],
                "cfgmgr32": [],
                "cguid": [],
                "combaseapi": [],
                "coml2api": [],
                "commapi": [],
                "commctrl": [],
                "commdlg": [],
                "commoncontrols": [],
                "consoleapi": [],
                "corecrt": [],
                "corsym": [],
                "d2d1": [],
                "d2d1_1": [],
                "d2d1_2": [],
                "d2d1_3": [],
                "d2d1effectauthor": [],
                "d2d1effects": [],
                "d2d1effects_1": [],
                "d2d1effects_2": [],
                "d2d1svg": [],
                "d2dbasetypes": [],
                "d3d": [],
                "d3d10": [],
                "d3d10_1": [],
                "d3d10_1shader": [],
                "d3d10effect": [],
                "d3d10misc": [],
                "d3d10sdklayers": [],
                "d3d10shader": [],
                "d3d11": [],
                "d3d11_1": [],
                "d3d11_2": [],
                "d3d11_3": [],
                "d3d11_4": [],
                "d3d11on12": [],
                "d3d11sdklayers": [],
                "d3d11shader": [],
                "d3d11tokenizedprogramformat": [],
                "d3d12": [],
                "d3d12sdklayers": [],
                "d3d12shader": [],
                "d3d9": [],
                "d3d9caps": [],
                "d3d9types": [],
                "d3dcommon": [],
                "d3dcompiler": [],
                "d3dcsx": [],
                "d3dkmdt": [],
                "d3dkmthk": [],
                "d3dukmdt": [],
                "d3dx10core": [],
                "d3dx10math": [],
                "d3dx10mesh": [],
                "datetimeapi": [],
                "davclnt": [],
                "dbghelp": [],
                "dbt": [],
                "dcommon": [],
                "dcomp": [],
                "dcompanimation": [],
                "dcomptypes": [],
                "dde": [],
                "ddraw": [],
                "ddrawi": [],
                "ddrawint": [],
                "debug": [
                    "impl-debug"
                ],
                "debugapi": [],
                "devguid": [],
                "devicetopology": [],
                "devpkey": [],
                "devpropdef": [],
                "dinput": [],
                "dinputd": [],
                "dispex": [],
                "dmksctl": [],
                "dmusicc": [],
                "docobj": [],
                "documenttarget": [],
                "dot1x": [],
                "dpa_dsa": [],
                "dpapi": [],
                "dsgetdc": [],
                "dsound": [],
                "dsrole": [],
                "dvp": [],
                "dwmapi": [],
                "dwrite": [],
                "dwrite_1": [],
                "dwrite_2": [],
                "dwrite_3": [],
                "dxdiag": [],
                "dxfile": [],
                "dxgi": [],
                "dxgi1_2": [],
                "dxgi1_3": [],
                "dxgi1_4": [],
                "dxgi1_5": [],
                "dxgi1_6": [],
                "dxgidebug": [],
                "dxgiformat": [],
                "dxgitype": [],
                "dxva2api": [],
                "dxvahd": [],
                "eaptypes": [],
                "enclaveapi": [],
                "endpointvolume": [],
                "errhandlingapi": [],
                "everything": [],
                "evntcons": [],
                "evntprov": [],
                "evntrace": [],
                "excpt": [],
                "exdisp": [],
                "fibersapi": [],
                "fileapi": [],
                "functiondiscoverykeys_devpkey": [],
                "gl-gl": [],
                "guiddef": [],
                "handleapi": [],
                "heapapi": [],
                "hidclass": [],
                "hidpi": [],
                "hidsdi": [],
                "hidusage": [],
                "highlevelmonitorconfigurationapi": [],
                "hstring": [],
                "http": [],
                "ifdef": [],
                "ifmib": [],
                "imm": [],
                "impl-debug": [],
                "impl-default": [],
                "in6addr": [],
                "inaddr": [],
                "inspectable": [],
                "interlockedapi": [],
                "intsafe": [],
                "ioapiset": [],
                "ipexport": [],
                "iphlpapi": [],
                "ipifcons": [],
                "ipmib": [],
                "iprtrmib": [],
                "iptypes": [],
                "jobapi": [],
                "jobapi2": [],
                "knownfolders": [],
                "ks": [],
                "ksmedia": [],
                "ktmtypes": [],
                "ktmw32": [],
                "l2cmn": [],
                "libloaderapi": [],
                "limits": [],
                "lmaccess": [],
                "lmalert": [],
                "lmapibuf": [],
                "lmat": [],
                "lmcons": [],
                "lmdfs": [],
                "lmerrlog": [],
                "lmjoin": [],
                "lmmsg": [],
                "lmremutl": [],
                "lmrepl": [],
                "lmserver": [],
                "lmshare": [],
                "lmstats": [],
                "lmsvc": [],
                "lmuse": [],
                "lmwksta": [],
                "lowlevelmonitorconfigurationapi": [],
                "lsalookup": [],
                "memoryapi": [],
                "minschannel": [],
                "minwinbase": [],
                "minwindef": [],
                "mmdeviceapi": [],
                "mmeapi": [],
                "mmreg": [],
                "mmsystem": [],
                "mprapidef": [],
                "msaatext": [],
                "mscat": [],
                "mschapp": [],
                "mssip": [],
                "mstcpip": [],
                "mswsock": [],
                "mswsockdef": [],
                "namedpipeapi": [],
                "namespaceapi": [],
                "nb30": [],
                "ncrypt": [],
                "netioapi": [],
                "nldef": [],
                "ntddndis": [],
                "ntddscsi": [],
                "ntddser": [],
                "ntdef": [],
                "ntlsa": [],
                "ntsecapi": [],
                "ntstatus": [],
                "oaidl": [],
                "objbase": [],
                "objidl": [],
                "objidlbase": [],
                "ocidl": [],
                "ole2": [],
                "oleauto": [],
                "olectl": [],
                "oleidl": [],
                "opmapi": [],
                "pdh": [],
                "perflib": [],
                "physicalmonitorenumerationapi": [],
                "playsoundapi": [],
                "portabledevice": [],
                "portabledeviceapi": [],
                "portabledevicetypes": [],
                "powerbase": [],
                "powersetting": [],
                "powrprof": [],
                "processenv": [],
                "processsnapshot": [],
                "processthreadsapi": [],
                "processtopologyapi": [],
                "profileapi": [],
                "propidl": [],
                "propkey": [],
                "propkeydef": [],
                "propsys": [],
                "prsht": [],
                "psapi": [],
                "qos": [],
                "realtimeapiset": [],
                "reason": [],
                "restartmanager": [],
                "restrictederrorinfo": [],
                "rmxfguid": [],
                "roapi": [],
                "robuffer": [],
                "roerrorapi": [],
                "rpc": [],
                "rpcdce": [],
                "rpcndr": [],
                "rtinfo": [],
                "sapi": [],
                "sapi51": [],
                "sapi53": [],
                "sapiddk": [],
                "sapiddk51": [],
                "schannel": [],
                "sddl": [],
                "securityappcontainer": [],
                "securitybaseapi": [],
                "servprov": [],
                "setupapi": [],
                "shellapi": [],
                "shellscalingapi": [],
                "shlobj": [],
                "shobjidl": [],
                "shobjidl_core": [],
                "shtypes": [],
                "softpub": [],
                "spapidef": [],
                "spellcheck": [],
                "sporder": [],
                "sql": [],
                "sqlext": [],
                "sqltypes": [],
                "sqlucode": [],
                "sspi": [],
                "std": [],
                "stralign": [],
                "stringapiset": [],
                "strmif": [],
                "subauth": [],
                "synchapi": [],
                "sysinfoapi": [],
                "systemtopologyapi": [],
                "taskschd": [],
                "tcpestats": [],
                "tcpmib": [],
                "textstor": [],
                "threadpoolapiset": [],
                "threadpoollegacyapiset": [],
                "timeapi": [],
                "timezoneapi": [],
                "tlhelp32": [],
                "transportsettingcommon": [],
                "tvout": [],
                "udpmib": [],
                "unknwnbase": [],
                "urlhist": [],
                "urlmon": [],
                "usb": [],
                "usbioctl": [],
                "usbiodef": [],
                "usbscan": [],
                "usbspec": [],
                "userenv": [],
                "usp10": [],
                "utilapiset": [],
                "uxtheme": [],
                "vadefs": [],
                "vcruntime": [],
                "vsbackup": [],
                "vss": [],
                "vsserror": [],
                "vswriter": [],
                "wbemads": [],
                "wbemcli": [],
                "wbemdisp": [],
                "wbemprov": [],
                "wbemtran": [],
                "wct": [],
                "werapi": [],
                "winbase": [],
                "wincodec": [],
                "wincodecsdk": [],
                "wincon": [],
                "wincontypes": [],
                "wincred": [],
                "wincrypt": [],
                "windef": [],
                "windot11": [],
                "windowsceip": [],
                "windowsx": [],
                "winefs": [],
                "winerror": [],
                "winevt": [],
                "wingdi": [],
                "winhttp": [],
                "wininet": [],
                "winineti": [],
                "winioctl": [],
                "winnetwk": [],
                "winnls": [],
                "winnt": [],
                "winreg": [],
                "winsafer": [],
                "winscard": [],
                "winsmcrd": [],
                "winsock2": [],
                "winspool": [],
                "winstring": [],
                "winsvc": [],
                "wintrust": [],
                "winusb": [],
                "winusbio": [],
                "winuser": [],
                "winver": [],
                "wlanapi": [],
                "wlanihv": [],
                "wlanihvtypes": [],
                "wlantypes": [],
                "wlclient": [],
                "wmistr": [],
                "wnnc": [],
                "wow64apiset": [],
                "wpdmtpextensions": [],
                "ws2bth": [],
                "ws2def": [],
                "ws2ipdef": [],
                "ws2spi": [],
                "ws2tcpip": [],
                "wtsapi32": [],
                "wtypes": [],
                "wtypesbase": [],
                "xinput": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9",
            "keywords": [
                "windows",
                "ffi",
                "win32",
                "com",
                "directx"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "features": [
                            "everything",
                            "impl-debug",
                            "impl-default"
                        ],
                        "targets": [
                            "aarch64-pc-windows-msvc",
                            "i686-pc-windows-msvc",
                            "x86_64-pc-windows-msvc"
                        ]
                    }
                }
            },
            "name": "winapi",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/retep998/winapi-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "winapi",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/build.rs",
                    "test": false
                }
            ],
            "version": "0.3.9"
        },
        {
            "authors": [
                "Peter Atashian <retep998@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
            "documentation": null,
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0",
            "keywords": [
                "windows"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml",
            "metadata": null,
            "name": "winapi-i686-pc-windows-gnu",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/retep998/winapi-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "winapi_i686_pc_windows_gnu",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.4.0"
        },
        {
            "authors": [
                "Andrew Gallant <jamslam@gmail.com>"
            ],
            "categories": [
                "os::windows-apis",
                "external-ffi-bindings"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "std",
                        "consoleapi",
                        "errhandlingapi",
                        "fileapi",
                        "minwindef",
                        "processenv",
                        "winbase",
                        "wincon",
                        "winerror",
                        "winnt"
                    ],
                    "kind": null,
                    "name": "winapi",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(windows)",
                    "uses_default_features": true
                }
            ],
            "description": "A dumping ground for high level safe wrappers over winapi.",
            "documentation": "https://docs.rs/winapi-util",
            "edition": "2018",
            "features": {},
            "homepage": "https://github.com/BurntSushi/winapi-util",
            "id": "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.5",
            "keywords": [
                "windows",
                "winapi",
                "util",
                "win"
            ],
            "license": "Unlicense/MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-util-0.1.5/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-pc-windows-msvc"
                        ]
                    }
                }
            },
            "name": "winapi-util",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/BurntSushi/winapi-util",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "winapi_util",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-util-0.1.5/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.5"
        },
        {
            "authors": [
                "Peter Atashian <retep998@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
            "documentation": null,
            "edition": "2015",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0",
            "keywords": [
                "windows"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml",
            "metadata": null,
            "name": "winapi-x86_64-pc-windows-gnu",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/retep998/winapi-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "winapi_x86_64_pc_windows_gnu",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2015",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.4.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_aarch64_gnullvm",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "aarch64-pc-windows-gnullvm",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_aarch64_msvc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "aarch64-pc-windows-msvc",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_aarch64_msvc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "aarch64-uwp-windows-msvc",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_i686_gnu",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "i686-pc-windows-gnu",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_i686_msvc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "i686-pc-windows-msvc",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_i686_gnu",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "i686-uwp-windows-gnu",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_i686_msvc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "i686-uwp-windows-msvc",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_x86_64_gnu",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "x86_64-pc-windows-gnu",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_x86_64_gnullvm",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "x86_64-pc-windows-gnullvm",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_x86_64_msvc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "x86_64-pc-windows-msvc",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_x86_64_gnu",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "x86_64-uwp-windows-gnu",
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "windows_x86_64_msvc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.42.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "x86_64-uwp-windows-msvc",
                    "uses_default_features": true
                }
            ],
            "description": "Rust for Windows",
            "documentation": null,
            "edition": "2018",
            "features": {
                "Win32": [],
                "Win32_AI": [
                    "Win32"
                ],
                "Win32_AI_MachineLearning": [
                    "Win32_AI"
                ],
                "Win32_AI_MachineLearning_DirectML": [
                    "Win32_AI_MachineLearning"
                ],
                "Win32_AI_MachineLearning_WinML": [
                    "Win32_AI_MachineLearning"
                ],
                "Win32_Data": [
                    "Win32"
                ],
                "Win32_Data_HtmlHelp": [
                    "Win32_Data"
                ],
                "Win32_Data_RightsManagement": [
                    "Win32_Data"
                ],
                "Win32_Data_Xml": [
                    "Win32_Data"
                ],
                "Win32_Data_Xml_MsXml": [
                    "Win32_Data_Xml"
                ],
                "Win32_Data_Xml_XmlLite": [
                    "Win32_Data_Xml"
                ],
                "Win32_Devices": [
                    "Win32"
                ],
                "Win32_Devices_AllJoyn": [
                    "Win32_Devices"
                ],
                "Win32_Devices_BiometricFramework": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Bluetooth": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Communication": [
                    "Win32_Devices"
                ],
                "Win32_Devices_DeviceAccess": [
                    "Win32_Devices"
                ],
                "Win32_Devices_DeviceAndDriverInstallation": [
                    "Win32_Devices"
                ],
                "Win32_Devices_DeviceQuery": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Display": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Enumeration": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Enumeration_Pnp": [
                    "Win32_Devices_Enumeration"
                ],
                "Win32_Devices_Fax": [
                    "Win32_Devices"
                ],
                "Win32_Devices_FunctionDiscovery": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Geolocation": [
                    "Win32_Devices"
                ],
                "Win32_Devices_HumanInterfaceDevice": [
                    "Win32_Devices"
                ],
                "Win32_Devices_ImageAcquisition": [
                    "Win32_Devices"
                ],
                "Win32_Devices_PortableDevices": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Properties": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Pwm": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Sensors": [
                    "Win32_Devices"
                ],
                "Win32_Devices_SerialCommunication": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Tapi": [
                    "Win32_Devices"
                ],
                "Win32_Devices_Usb": [
                    "Win32_Devices"
                ],
                "Win32_Devices_WebServicesOnDevices": [
                    "Win32_Devices"
                ],
                "Win32_Foundation": [
                    "Win32"
                ],
                "Win32_Gaming": [
                    "Win32"
                ],
                "Win32_Globalization": [
                    "Win32"
                ],
                "Win32_Graphics": [
                    "Win32"
                ],
                "Win32_Graphics_CompositionSwapchain": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_DXCore": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct2D": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct2D_Common": [
                    "Win32_Graphics_Direct2D"
                ],
                "Win32_Graphics_Direct3D": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct3D10": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct3D11": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct3D11on12": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct3D12": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct3D9": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct3D9on12": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Direct3D_Dxc": [
                    "Win32_Graphics_Direct3D"
                ],
                "Win32_Graphics_Direct3D_Fxc": [
                    "Win32_Graphics_Direct3D"
                ],
                "Win32_Graphics_DirectComposition": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_DirectDraw": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_DirectManipulation": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_DirectWrite": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Dwm": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Dxgi": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Dxgi_Common": [
                    "Win32_Graphics_Dxgi"
                ],
                "Win32_Graphics_Gdi": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Hlsl": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Imaging": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Imaging_D2D": [
                    "Win32_Graphics_Imaging"
                ],
                "Win32_Graphics_OpenGL": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Printing": [
                    "Win32_Graphics"
                ],
                "Win32_Graphics_Printing_PrintTicket": [
                    "Win32_Graphics_Printing"
                ],
                "Win32_Management": [
                    "Win32"
                ],
                "Win32_Management_MobileDeviceManagementRegistration": [
                    "Win32_Management"
                ],
                "Win32_Media": [
                    "Win32"
                ],
                "Win32_Media_Audio": [
                    "Win32_Media"
                ],
                "Win32_Media_Audio_Apo": [
                    "Win32_Media_Audio"
                ],
                "Win32_Media_Audio_DirectMusic": [
                    "Win32_Media_Audio"
                ],
                "Win32_Media_Audio_DirectSound": [
                    "Win32_Media_Audio"
                ],
                "Win32_Media_Audio_Endpoints": [
                    "Win32_Media_Audio"
                ],
                "Win32_Media_Audio_XAudio2": [
                    "Win32_Media_Audio"
                ],
                "Win32_Media_DeviceManager": [
                    "Win32_Media"
                ],
                "Win32_Media_DirectShow": [
                    "Win32_Media"
                ],
                "Win32_Media_DirectShow_Xml": [
                    "Win32_Media_DirectShow"
                ],
                "Win32_Media_DxMediaObjects": [
                    "Win32_Media"
                ],
                "Win32_Media_KernelStreaming": [
                    "Win32_Media"
                ],
                "Win32_Media_LibrarySharingServices": [
                    "Win32_Media"
                ],
                "Win32_Media_MediaFoundation": [
                    "Win32_Media"
                ],
                "Win32_Media_MediaPlayer": [
                    "Win32_Media"
                ],
                "Win32_Media_Multimedia": [
                    "Win32_Media"
                ],
                "Win32_Media_PictureAcquisition": [
                    "Win32_Media"
                ],
                "Win32_Media_Speech": [
                    "Win32_Media"
                ],
                "Win32_Media_Streaming": [
                    "Win32_Media"
                ],
                "Win32_Media_WindowsMediaFormat": [
                    "Win32_Media"
                ],
                "Win32_NetworkManagement": [
                    "Win32"
                ],
                "Win32_NetworkManagement_Dhcp": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_Dns": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_InternetConnectionWizard": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_IpHelper": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_MobileBroadband": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_Multicast": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_Ndis": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_NetBios": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_NetManagement": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_NetShell": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_NetworkDiagnosticsFramework": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_NetworkPolicyServer": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_P2P": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_QoS": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_Rras": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_Snmp": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WNet": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WebDav": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WiFi": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WindowsConnectNow": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WindowsConnectionManager": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WindowsFilteringPlatform": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WindowsFirewall": [
                    "Win32_NetworkManagement"
                ],
                "Win32_NetworkManagement_WindowsNetworkVirtualization": [
                    "Win32_NetworkManagement"
                ],
                "Win32_Networking": [
                    "Win32"
                ],
                "Win32_Networking_ActiveDirectory": [
                    "Win32_Networking"
                ],
                "Win32_Networking_BackgroundIntelligentTransferService": [
                    "Win32_Networking"
                ],
                "Win32_Networking_Clustering": [
                    "Win32_Networking"
                ],
                "Win32_Networking_HttpServer": [
                    "Win32_Networking"
                ],
                "Win32_Networking_Ldap": [
                    "Win32_Networking"
                ],
                "Win32_Networking_NetworkListManager": [
                    "Win32_Networking"
                ],
                "Win32_Networking_RemoteDifferentialCompression": [
                    "Win32_Networking"
                ],
                "Win32_Networking_WebSocket": [
                    "Win32_Networking"
                ],
                "Win32_Networking_WinHttp": [
                    "Win32_Networking"
                ],
                "Win32_Networking_WinInet": [
                    "Win32_Networking"
                ],
                "Win32_Networking_WinSock": [
                    "Win32_Networking"
                ],
                "Win32_Networking_WindowsWebServices": [
                    "Win32_Networking"
                ],
                "Win32_Security": [
                    "Win32"
                ],
                "Win32_Security_AppLocker": [
                    "Win32_Security"
                ],
                "Win32_Security_Authentication": [
                    "Win32_Security"
                ],
                "Win32_Security_Authentication_Identity": [
                    "Win32_Security_Authentication"
                ],
                "Win32_Security_Authentication_Identity_Provider": [
                    "Win32_Security_Authentication_Identity"
                ],
                "Win32_Security_Authorization": [
                    "Win32_Security"
                ],
                "Win32_Security_Authorization_UI": [
                    "Win32_Security_Authorization"
                ],
                "Win32_Security_ConfigurationSnapin": [
                    "Win32_Security"
                ],
                "Win32_Security_Credentials": [
                    "Win32_Security"
                ],
                "Win32_Security_Cryptography": [
                    "Win32_Security"
                ],
                "Win32_Security_Cryptography_Catalog": [
                    "Win32_Security_Cryptography"
                ],
                "Win32_Security_Cryptography_Certificates": [
                    "Win32_Security_Cryptography"
                ],
                "Win32_Security_Cryptography_Sip": [
                    "Win32_Security_Cryptography"
                ],
                "Win32_Security_Cryptography_UI": [
                    "Win32_Security_Cryptography"
                ],
                "Win32_Security_DiagnosticDataQuery": [
                    "Win32_Security"
                ],
                "Win32_Security_DirectoryServices": [
                    "Win32_Security"
                ],
                "Win32_Security_EnterpriseData": [
                    "Win32_Security"
                ],
                "Win32_Security_ExtensibleAuthenticationProtocol": [
                    "Win32_Security"
                ],
                "Win32_Security_Isolation": [
                    "Win32_Security"
                ],
                "Win32_Security_LicenseProtection": [
                    "Win32_Security"
                ],
                "Win32_Security_NetworkAccessProtection": [
                    "Win32_Security"
                ],
                "Win32_Security_Tpm": [
                    "Win32_Security"
                ],
                "Win32_Security_WinTrust": [
                    "Win32_Security"
                ],
                "Win32_Security_WinWlx": [
                    "Win32_Security"
                ],
                "Win32_Storage": [
                    "Win32"
                ],
                "Win32_Storage_Cabinets": [
                    "Win32_Storage"
                ],
                "Win32_Storage_CloudFilters": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Compression": [
                    "Win32_Storage"
                ],
                "Win32_Storage_DataDeduplication": [
                    "Win32_Storage"
                ],
                "Win32_Storage_DistributedFileSystem": [
                    "Win32_Storage"
                ],
                "Win32_Storage_EnhancedStorage": [
                    "Win32_Storage"
                ],
                "Win32_Storage_FileHistory": [
                    "Win32_Storage"
                ],
                "Win32_Storage_FileServerResourceManager": [
                    "Win32_Storage"
                ],
                "Win32_Storage_FileSystem": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Imapi": [
                    "Win32_Storage"
                ],
                "Win32_Storage_IndexServer": [
                    "Win32_Storage"
                ],
                "Win32_Storage_InstallableFileSystems": [
                    "Win32_Storage"
                ],
                "Win32_Storage_IscsiDisc": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Jet": [
                    "Win32_Storage"
                ],
                "Win32_Storage_OfflineFiles": [
                    "Win32_Storage"
                ],
                "Win32_Storage_OperationRecorder": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Packaging": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Packaging_Appx": [
                    "Win32_Storage_Packaging"
                ],
                "Win32_Storage_Packaging_Opc": [
                    "Win32_Storage_Packaging"
                ],
                "Win32_Storage_ProjectedFileSystem": [
                    "Win32_Storage"
                ],
                "Win32_Storage_StructuredStorage": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Vhd": [
                    "Win32_Storage"
                ],
                "Win32_Storage_VirtualDiskService": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Vss": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Xps": [
                    "Win32_Storage"
                ],
                "Win32_Storage_Xps_Printing": [
                    "Win32_Storage_Xps"
                ],
                "Win32_System": [
                    "Win32"
                ],
                "Win32_System_AddressBook": [
                    "Win32_System"
                ],
                "Win32_System_Antimalware": [
                    "Win32_System"
                ],
                "Win32_System_ApplicationInstallationAndServicing": [
                    "Win32_System"
                ],
                "Win32_System_ApplicationVerifier": [
                    "Win32_System"
                ],
                "Win32_System_AssessmentTool": [
                    "Win32_System"
                ],
                "Win32_System_Com": [
                    "Win32_System"
                ],
                "Win32_System_Com_CallObj": [
                    "Win32_System_Com"
                ],
                "Win32_System_Com_ChannelCredentials": [
                    "Win32_System_Com"
                ],
                "Win32_System_Com_Events": [
                    "Win32_System_Com"
                ],
                "Win32_System_Com_Marshal": [
                    "Win32_System_Com"
                ],
                "Win32_System_Com_StructuredStorage": [
                    "Win32_System_Com"
                ],
                "Win32_System_Com_UI": [
                    "Win32_System_Com"
                ],
                "Win32_System_Com_Urlmon": [
                    "Win32_System_Com"
                ],
                "Win32_System_ComponentServices": [
                    "Win32_System"
                ],
                "Win32_System_Console": [
                    "Win32_System"
                ],
                "Win32_System_Contacts": [
                    "Win32_System"
                ],
                "Win32_System_CorrelationVector": [
                    "Win32_System"
                ],
                "Win32_System_DataExchange": [
                    "Win32_System"
                ],
                "Win32_System_DeploymentServices": [
                    "Win32_System"
                ],
                "Win32_System_DesktopSharing": [
                    "Win32_System"
                ],
                "Win32_System_DeveloperLicensing": [
                    "Win32_System"
                ],
                "Win32_System_Diagnostics": [
                    "Win32_System"
                ],
                "Win32_System_Diagnostics_Ceip": [
                    "Win32_System_Diagnostics"
                ],
                "Win32_System_Diagnostics_Debug": [
                    "Win32_System_Diagnostics"
                ],
                "Win32_System_Diagnostics_Etw": [
                    "Win32_System_Diagnostics"
                ],
                "Win32_System_Diagnostics_ProcessSnapshotting": [
                    "Win32_System_Diagnostics"
                ],
                "Win32_System_Diagnostics_ToolHelp": [
                    "Win32_System_Diagnostics"
                ],
                "Win32_System_DistributedTransactionCoordinator": [
                    "Win32_System"
                ],
                "Win32_System_Environment": [
                    "Win32_System"
                ],
                "Win32_System_ErrorReporting": [
                    "Win32_System"
                ],
                "Win32_System_EventCollector": [
                    "Win32_System"
                ],
                "Win32_System_EventLog": [
                    "Win32_System"
                ],
                "Win32_System_EventNotificationService": [
                    "Win32_System"
                ],
                "Win32_System_GroupPolicy": [
                    "Win32_System"
                ],
                "Win32_System_HostCompute": [
                    "Win32_System"
                ],
                "Win32_System_HostComputeNetwork": [
                    "Win32_System"
                ],
                "Win32_System_HostComputeSystem": [
                    "Win32_System"
                ],
                "Win32_System_Hypervisor": [
                    "Win32_System"
                ],
                "Win32_System_IO": [
                    "Win32_System"
                ],
                "Win32_System_Iis": [
                    "Win32_System"
                ],
                "Win32_System_Ioctl": [
                    "Win32_System"
                ],
                "Win32_System_JobObjects": [
                    "Win32_System"
                ],
                "Win32_System_Js": [
                    "Win32_System"
                ],
                "Win32_System_Kernel": [
                    "Win32_System"
                ],
                "Win32_System_LibraryLoader": [
                    "Win32_System"
                ],
                "Win32_System_Mailslots": [
                    "Win32_System"
                ],
                "Win32_System_Mapi": [
                    "Win32_System"
                ],
                "Win32_System_Memory": [
                    "Win32_System"
                ],
                "Win32_System_Memory_NonVolatile": [
                    "Win32_System_Memory"
                ],
                "Win32_System_MessageQueuing": [
                    "Win32_System"
                ],
                "Win32_System_MixedReality": [
                    "Win32_System"
                ],
                "Win32_System_Mmc": [
                    "Win32_System"
                ],
                "Win32_System_Ole": [
                    "Win32_System"
                ],
                "Win32_System_ParentalControls": [
                    "Win32_System"
                ],
                "Win32_System_PasswordManagement": [
                    "Win32_System"
                ],
                "Win32_System_Performance": [
                    "Win32_System"
                ],
                "Win32_System_Performance_HardwareCounterProfiling": [
                    "Win32_System_Performance"
                ],
                "Win32_System_Pipes": [
                    "Win32_System"
                ],
                "Win32_System_Power": [
                    "Win32_System"
                ],
                "Win32_System_ProcessStatus": [
                    "Win32_System"
                ],
                "Win32_System_RealTimeCommunications": [
                    "Win32_System"
                ],
                "Win32_System_Recovery": [
                    "Win32_System"
                ],
                "Win32_System_Registry": [
                    "Win32_System"
                ],
                "Win32_System_RemoteAssistance": [
                    "Win32_System"
                ],
                "Win32_System_RemoteDesktop": [
                    "Win32_System"
                ],
                "Win32_System_RemoteManagement": [
                    "Win32_System"
                ],
                "Win32_System_RestartManager": [
                    "Win32_System"
                ],
                "Win32_System_Restore": [
                    "Win32_System"
                ],
                "Win32_System_Rpc": [
                    "Win32_System"
                ],
                "Win32_System_Search": [
                    "Win32_System"
                ],
                "Win32_System_Search_Common": [
                    "Win32_System_Search"
                ],
                "Win32_System_SecurityCenter": [
                    "Win32_System"
                ],
                "Win32_System_ServerBackup": [
                    "Win32_System"
                ],
                "Win32_System_Services": [
                    "Win32_System"
                ],
                "Win32_System_SettingsManagementInfrastructure": [
                    "Win32_System"
                ],
                "Win32_System_SetupAndMigration": [
                    "Win32_System"
                ],
                "Win32_System_Shutdown": [
                    "Win32_System"
                ],
                "Win32_System_SideShow": [
                    "Win32_System"
                ],
                "Win32_System_StationsAndDesktops": [
                    "Win32_System"
                ],
                "Win32_System_SubsystemForLinux": [
                    "Win32_System"
                ],
                "Win32_System_SystemInformation": [
                    "Win32_System"
                ],
                "Win32_System_SystemServices": [
                    "Win32_System"
                ],
                "Win32_System_TaskScheduler": [
                    "Win32_System"
                ],
                "Win32_System_Threading": [
                    "Win32_System"
                ],
                "Win32_System_Time": [
                    "Win32_System"
                ],
                "Win32_System_TpmBaseServices": [
                    "Win32_System"
                ],
                "Win32_System_TransactionServer": [
                    "Win32_System"
                ],
                "Win32_System_UpdateAgent": [
                    "Win32_System"
                ],
                "Win32_System_UpdateAssessment": [
                    "Win32_System"
                ],
                "Win32_System_UserAccessLogging": [
                    "Win32_System"
                ],
                "Win32_System_VirtualDosMachines": [
                    "Win32_System"
                ],
                "Win32_System_WinRT": [
                    "Win32_System"
                ],
                "Win32_System_WinRT_AllJoyn": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Composition": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_CoreInputView": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Direct3D11": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Display": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Graphics": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Graphics_Capture": [
                    "Win32_System_WinRT_Graphics"
                ],
                "Win32_System_WinRT_Graphics_Direct2D": [
                    "Win32_System_WinRT_Graphics"
                ],
                "Win32_System_WinRT_Graphics_Imaging": [
                    "Win32_System_WinRT_Graphics"
                ],
                "Win32_System_WinRT_Holographic": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Isolation": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_ML": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Media": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Pdf": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Printing": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Shell": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WinRT_Storage": [
                    "Win32_System_WinRT"
                ],
                "Win32_System_WindowsProgramming": [
                    "Win32_System"
                ],
                "Win32_System_WindowsSync": [
                    "Win32_System"
                ],
                "Win32_System_Wmi": [
                    "Win32_System"
                ],
                "Win32_UI": [
                    "Win32"
                ],
                "Win32_UI_Accessibility": [
                    "Win32_UI"
                ],
                "Win32_UI_Animation": [
                    "Win32_UI"
                ],
                "Win32_UI_ColorSystem": [
                    "Win32_UI"
                ],
                "Win32_UI_Controls": [
                    "Win32_UI"
                ],
                "Win32_UI_Controls_Dialogs": [
                    "Win32_UI_Controls"
                ],
                "Win32_UI_Controls_RichEdit": [
                    "Win32_UI_Controls"
                ],
                "Win32_UI_HiDpi": [
                    "Win32_UI"
                ],
                "Win32_UI_Input": [
                    "Win32_UI"
                ],
                "Win32_UI_Input_Ime": [
                    "Win32_UI_Input"
                ],
                "Win32_UI_Input_Ink": [
                    "Win32_UI_Input"
                ],
                "Win32_UI_Input_KeyboardAndMouse": [
                    "Win32_UI_Input"
                ],
                "Win32_UI_Input_Pointer": [
                    "Win32_UI_Input"
                ],
                "Win32_UI_Input_Radial": [
                    "Win32_UI_Input"
                ],
                "Win32_UI_Input_Touch": [
                    "Win32_UI_Input"
                ],
                "Win32_UI_Input_XboxController": [
                    "Win32_UI_Input"
                ],
                "Win32_UI_InteractionContext": [
                    "Win32_UI"
                ],
                "Win32_UI_LegacyWindowsEnvironmentFeatures": [
                    "Win32_UI"
                ],
                "Win32_UI_Magnification": [
                    "Win32_UI"
                ],
                "Win32_UI_Notifications": [
                    "Win32_UI"
                ],
                "Win32_UI_Ribbon": [
                    "Win32_UI"
                ],
                "Win32_UI_Shell": [
                    "Win32_UI"
                ],
                "Win32_UI_Shell_Common": [
                    "Win32_UI_Shell"
                ],
                "Win32_UI_Shell_PropertiesSystem": [
                    "Win32_UI_Shell"
                ],
                "Win32_UI_TabletPC": [
                    "Win32_UI"
                ],
                "Win32_UI_TextServices": [
                    "Win32_UI"
                ],
                "Win32_UI_WindowsAndMessaging": [
                    "Win32_UI"
                ],
                "Win32_UI_Wpf": [
                    "Win32_UI"
                ],
                "Win32_UI_Xaml": [
                    "Win32_UI"
                ],
                "Win32_UI_Xaml_Diagnostics": [
                    "Win32_UI_Xaml"
                ],
                "default": [],
                "deprecated": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows-sys",
            "publish": null,
            "readme": "readme.md",
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": "1.49",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_sys",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.42.0/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.42.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Code gen support for the windows crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows_aarch64_gnullvm",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_aarch64_gnullvm",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.42.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.42.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.42.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Code gen support for the windows crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows_aarch64_msvc",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_aarch64_msvc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.42.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.42.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.42.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Code gen support for the windows crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows_i686_gnu",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_i686_gnu",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.42.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.42.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.42.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Code gen support for the windows crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows_i686_msvc",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_i686_msvc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.42.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.42.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.42.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Code gen support for the windows crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows_x86_64_gnu",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_x86_64_gnu",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.42.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.42.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.42.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Code gen support for the windows crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows_x86_64_gnullvm",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_x86_64_gnullvm",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.42.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.42.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.42.0"
        },
        {
            "authors": [
                "Microsoft"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Code gen support for the windows crate",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.42.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.42.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "default-target": "x86_64-pc-windows-msvc",
                        "targets": []
                    }
                }
            },
            "name": "windows_x86_64_msvc",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/microsoft/windows-rs",
            "rust_version": null,
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "windows_x86_64_msvc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.42.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "custom-build"
                    ],
                    "name": "build-script-build",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.42.0/build.rs",
                    "test": false
                }
            ],
            "version": "0.42.0"
        }
    ],
    "resolve": {
        "nodes": [
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.8",
                    "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.16.0",
                    "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))"
                            }
                        ],
                        "name": "getrandom",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.8"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))"
                            }
                        ],
                        "name": "once_cell",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.16.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "version_check",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.7.6"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#android_system_properties@0.1.5"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libloading",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4"
                    }
                ],
                "features": [
                    "debug",
                    "default",
                    "libloading",
                    "loaded"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#ash@0.37.1+1.3.235"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.6.3"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bit_vec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.6.3"
                    }
                ],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.5.3"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.6.3"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#block@0.1.6"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.11.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.4.3"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#cc@1.0.77"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.1.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#termcolor@1.1.3",
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.10"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "termcolor",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#termcolor@1.1.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_width",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.10"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.11.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.3",
                    "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "core_foundation_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.3"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.3"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.3",
                    "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "core_foundation",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "foreign_types",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.1.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#cty@0.2.2"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4",
                    "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libloading",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "winapi",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                    }
                ],
                "features": [
                    "libloading"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#d3d12@0.5.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#foreign-types-shared@0.1.1"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "foreign_types_shared",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#foreign-types-shared@0.1.1"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#foreign-types-shared@0.1.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.4.3"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "byteorder",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.4.3"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#fxhash@0.2.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
                    "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137",
                    "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "cfg_if",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(unix)"
                            }
                        ],
                        "name": "libc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_os = \"wasi\")"
                            }
                        ],
                        "name": "wasi",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.8"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#slotmap@1.0.6",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83",
                    "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "js_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "slotmap",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#slotmap@1.0.6"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "wasm_bindgen",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "web_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#glow@0.11.2"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc-types@0.2.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "gpu_alloc_types",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc-types@0.2.0"
                    }
                ],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc@0.5.3"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc-types@0.2.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor-types@0.1.1",
                    "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "gpu_descriptor_types",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor-types@0.1.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "hashbrown",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3"
                    }
                ],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor@0.2.3"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor-types@0.1.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#ahash@0.7.6"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ahash",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.7.6"
                    }
                ],
                "features": [
                    "ahash",
                    "default",
                    "inline-more",
                    "raw"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#hexf-parse@0.2.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0",
                    "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "autocfg",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "hashbrown",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3"
                    }
                ],
                "features": [
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.2"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137",
                    "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4",
                    "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.26"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libloading",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "pkg_config",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.26"
                    }
                ],
                "features": [
                    "1_0",
                    "1_1",
                    "1_2",
                    "1_3",
                    "1_4",
                    "1_5",
                    "default",
                    "dynamic",
                    "libloading",
                    "no-pkg-config",
                    "pkg-config",
                    "static"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#khronos-egl@4.1.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
                    "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(unix)"
                            }
                        ],
                        "name": "cfg_if",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(windows)"
                            }
                        ],
                        "name": "winapi",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0",
                    "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.1.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "autocfg",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "scopeguard",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.1.0"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.9"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "cfg_if",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "libc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#malloc_buf@0.0.6"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#block@0.1.6",
                    "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.1.1",
                    "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17",
                    "registry+https://github.com/rust-lang/crates.io-index#objc@0.2.7"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "block",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#block@0.1.6"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "core_graphics_types",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.1.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "foreign_types",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "log",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "objc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#objc@0.2.7"
                    }
                ],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#metal@0.24.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.5.3",
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.11.1",
                    "registry+https://github.com/rust-lang/crates.io-index#hexf-parse@0.2.1",
                    "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.2",
                    "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17",
                    "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.15",
                    "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@1.1.0",
                    "registry+https://github.com/rust-lang/crates.io-index#spirv@0.2.0+1.5.4",
                    "registry+https://github.com/rust-lang/crates.io-index#termcolor@1.1.3",
                    "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37",
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.4"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bit_set",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.5.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "codespan_reporting",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.11.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "hexf_parse",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#hexf-parse@0.2.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "indexmap",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "log",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "num_traits",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.15"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "rustc_hash",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@1.1.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "spirv",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#spirv@0.2.0+1.5.4"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "termcolor",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#termcolor@1.1.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "thiserror",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_xid",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.4"
                    }
                ],
                "features": [
                    "clone",
                    "codespan-reporting",
                    "default",
                    "glsl-out",
                    "hexf-parse",
                    "hlsl-out",
                    "msl-out",
                    "span",
                    "spirv",
                    "spv-out",
                    "termcolor",
                    "unicode-xid",
                    "validate",
                    "wgsl-in",
                    "wgsl-out"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "autocfg",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0"
                    }
                ],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.15"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#malloc_buf@0.0.6",
                    "registry+https://github.com/rust-lang/crates.io-index#objc_exception@0.1.2"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "malloc_buf",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#malloc_buf@0.0.6"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "objc_exception",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#objc_exception@0.1.2"
                    }
                ],
                "features": [
                    "objc_exception"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#objc@0.2.7"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cc@1.0.77"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "cc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cc@1.0.77"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#objc_exception@0.1.2"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "alloc",
                    "default",
                    "race",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.16.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.9",
                    "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.4"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "lock_api",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.9"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "parking_lot_core",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.4"
                    }
                ],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
                    "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137",
                    "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.2.16",
                    "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0",
                    "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.42.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "cfg_if",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(unix)"
                            }
                        ],
                        "name": "libc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.137"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_os = \"redox\")"
                            }
                        ],
                        "name": "syscall",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.2.16"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "smallvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(windows)"
                            }
                        ],
                        "name": "windows_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.42.0"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.4"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.26"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.5"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_ident",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.5"
                    }
                ],
                "features": [
                    "default",
                    "proc-macro"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.7"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47"
                    }
                ],
                "features": [
                    "default",
                    "proc-macro"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#range-alloc@0.1.2"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cty@0.2.2"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "cty",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cty@0.2.2"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.2.16"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#renderdoc-sys@0.7.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@1.1.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.1.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "version_check",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4"
                    }
                ],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#slotmap@1.0.6"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "union"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.15"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "num_traits",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.15"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#spirv@0.2.0+1.5.4"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21",
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.5"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_ident",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.5"
                    }
                ],
                "features": [
                    "clone-impls",
                    "default",
                    "derive",
                    "full",
                    "parsing",
                    "printing",
                    "proc-macro",
                    "quote",
                    "visit"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#wgpu@0.14.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wgpu",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wgpu@0.14.0"
                    }
                ],
                "features": [],
                "id": "path+file://{TEMP_DIR}/target_features#0.1.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.5"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(windows)"
                            }
                        ],
                        "name": "winapi_util",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.5"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#termcolor@1.1.3"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.37"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "thiserror_impl",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.37"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21",
                    "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "syn",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.37"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.5"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.10"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.4"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.4"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.83"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "cfg_if",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen_macro",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.83"
                    }
                ],
                "features": [
                    "default",
                    "spans",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.11.1",
                    "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17",
                    "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.16.0",
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21",
                    "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.83"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bumpalo",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.11.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "log",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "once_cell",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.16.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "syn",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen_shared",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.83"
                    }
                ],
                "features": [
                    "spans"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.83"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
                    "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83",
                    "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "cfg_if",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "js_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_feature = \"atomics\")"
                            }
                        ],
                        "name": "web_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.33"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.83"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen_macro_support",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.83"
                    }
                ],
                "features": [
                    "spans"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.83"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21",
                    "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.83",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.83"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.47"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.21"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "syn",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.104"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen_backend",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.83"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen_shared",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.83"
                    }
                ],
                "features": [
                    "spans"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.83"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.83"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "js_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wasm_bindgen",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                    }
                ],
                "features": [
                    "AngleInstancedArrays",
                    "Document",
                    "Element",
                    "Event",
                    "EventTarget",
                    "ExtBlendMinmax",
                    "ExtColorBufferFloat",
                    "ExtColorBufferHalfFloat",
                    "ExtDisjointTimerQuery",
                    "ExtFragDepth",
                    "ExtSRgb",
                    "ExtShaderTextureLod",
                    "ExtTextureFilterAnisotropic",
                    "Gpu",
                    "GpuAdapter",
                    "GpuAddressMode",
                    "GpuAutoLayoutMode",
                    "GpuBindGroup",
                    "GpuBindGroupDescriptor",
                    "GpuBindGroupEntry",
                    "GpuBindGroupLayout",
                    "GpuBindGroupLayoutDescriptor",
                    "GpuBindGroupLayoutEntry",
                    "GpuBlendComponent",
                    "GpuBlendFactor",
                    "GpuBlendOperation",
                    "GpuBlendState",
                    "GpuBuffer",
                    "GpuBufferBinding",
                    "GpuBufferBindingLayout",
                    "GpuBufferBindingType",
                    "GpuBufferDescriptor",
                    "GpuCanvasAlphaMode",
                    "GpuCanvasConfiguration",
                    "GpuCanvasContext",
                    "GpuColorDict",
                    "GpuColorTargetState",
                    "GpuCommandBuffer",
                    "GpuCommandBufferDescriptor",
                    "GpuCommandEncoder",
                    "GpuCommandEncoderDescriptor",
                    "GpuCompareFunction",
                    "GpuCompilationInfo",
                    "GpuCompilationMessage",
                    "GpuCompilationMessageType",
                    "GpuComputePassDescriptor",
                    "GpuComputePassEncoder",
                    "GpuComputePipeline",
                    "GpuComputePipelineDescriptor",
                    "GpuCullMode",
                    "GpuDepthStencilState",
                    "GpuDevice",
                    "GpuDeviceDescriptor",
                    "GpuDeviceLostInfo",
                    "GpuDeviceLostReason",
                    "GpuError",
                    "GpuErrorFilter",
                    "GpuExtent3dDict",
                    "GpuFeatureName",
                    "GpuFilterMode",
                    "GpuFragmentState",
                    "GpuFrontFace",
                    "GpuImageCopyBuffer",
                    "GpuImageCopyExternalImage",
                    "GpuImageCopyTexture",
                    "GpuImageCopyTextureTagged",
                    "GpuImageDataLayout",
                    "GpuIndexFormat",
                    "GpuLoadOp",
                    "GpuMipmapFilterMode",
                    "GpuMultisampleState",
                    "GpuObjectDescriptorBase",
                    "GpuOrigin2dDict",
                    "GpuOrigin3dDict",
                    "GpuOutOfMemoryError",
                    "GpuPipelineDescriptorBase",
                    "GpuPipelineLayout",
                    "GpuPipelineLayoutDescriptor",
                    "GpuPowerPreference",
                    "GpuPrimitiveState",
                    "GpuPrimitiveTopology",
                    "GpuProgrammableStage",
                    "GpuQuerySet",
                    "GpuQuerySetDescriptor",
                    "GpuQueryType",
                    "GpuQueue",
                    "GpuRenderBundle",
                    "GpuRenderBundleDescriptor",
                    "GpuRenderBundleEncoder",
                    "GpuRenderBundleEncoderDescriptor",
                    "GpuRenderPassColorAttachment",
                    "GpuRenderPassDepthStencilAttachment",
                    "GpuRenderPassDescriptor",
                    "GpuRenderPassEncoder",
                    "GpuRenderPipeline",
                    "GpuRenderPipelineDescriptor",
                    "GpuRequestAdapterOptions",
                    "GpuSampler",
                    "GpuSamplerBindingLayout",
                    "GpuSamplerBindingType",
                    "GpuSamplerDescriptor",
                    "GpuShaderModule",
                    "GpuShaderModuleDescriptor",
                    "GpuStencilFaceState",
                    "GpuStencilOperation",
                    "GpuStorageTextureAccess",
                    "GpuStorageTextureBindingLayout",
                    "GpuStoreOp",
                    "GpuSupportedFeatures",
                    "GpuSupportedLimits",
                    "GpuTexture",
                    "GpuTextureAspect",
                    "GpuTextureBindingLayout",
                    "GpuTextureDescriptor",
                    "GpuTextureDimension",
                    "GpuTextureFormat",
                    "GpuTextureSampleType",
                    "GpuTextureView",
                    "GpuTextureViewDescriptor",
                    "GpuTextureViewDimension",
                    "GpuUncapturedErrorEvent",
                    "GpuUncapturedErrorEventInit",
                    "GpuValidationError",
                    "GpuVertexAttribute",
                    "GpuVertexBufferLayout",
                    "GpuVertexFormat",
                    "GpuVertexState",
                    "GpuVertexStepMode",
                    "HtmlCanvasElement",
                    "HtmlElement",
                    "HtmlImageElement",
                    "ImageBitmap",
                    "ImageBitmapRenderingContext",
                    "MessageEvent",
                    "Navigator",
                    "Node",
                    "NodeList",
                    "OesElementIndexUint",
                    "OesStandardDerivatives",
                    "OesTextureFloat",
                    "OesTextureFloatLinear",
                    "OesTextureHalfFloat",
                    "OesTextureHalfFloatLinear",
                    "OesVertexArrayObject",
                    "OffscreenCanvas",
                    "WebGl2RenderingContext",
                    "WebGlActiveInfo",
                    "WebGlBuffer",
                    "WebGlFramebuffer",
                    "WebGlProgram",
                    "WebGlQuery",
                    "WebGlRenderbuffer",
                    "WebGlRenderingContext",
                    "WebGlSampler",
                    "WebGlShader",
                    "WebGlSync",
                    "WebGlTexture",
                    "WebGlTransformFeedback",
                    "WebGlUniformLocation",
                    "WebGlVertexArrayObject",
                    "WebglColorBufferFloat",
                    "WebglCompressedTextureAstc",
                    "WebglCompressedTextureEtc",
                    "WebglCompressedTextureEtc1",
                    "WebglCompressedTexturePvrtc",
                    "WebglCompressedTextureS3tc",
                    "WebglCompressedTextureS3tcSrgb",
                    "WebglDebugRendererInfo",
                    "WebglDebugShaders",
                    "WebglDepthTexture",
                    "WebglDrawBuffers",
                    "WebglLoseContext",
                    "Window",
                    "Worker",
                    "gpu_map_mode"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2",
                    "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17",
                    "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0",
                    "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1",
                    "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0",
                    "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0",
                    "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.33",
                    "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#wgpu-core@0.14.0",
                    "registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@0.14.1",
                    "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "arrayvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "js_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "log",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "naga",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            },
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "parking_lot",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "raw_window_handle",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "smallvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "static_assertions",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "wasm_bindgen",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "wasm_bindgen_futures",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.33"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            }
                        ],
                        "name": "web_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(not(target_arch = \"wasm32\"))"
                            }
                        ],
                        "name": "wgc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wgpu-core@0.14.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(any(not(target_arch = \"wasm32\"), target_os = \"emscripten\"))"
                            }
                        ],
                        "name": "hal",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@0.14.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wgt",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1"
                    }
                ],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu@0.14.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2",
                    "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.6.3",
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.1.1",
                    "registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.11.1",
                    "registry+https://github.com/rust-lang/crates.io-index#fxhash@0.2.1",
                    "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17",
                    "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0",
                    "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1",
                    "registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.7",
                    "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0",
                    "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0",
                    "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37",
                    "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@0.14.1",
                    "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "arrayvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bit_vec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.6.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": "build",
                                "target": null
                            }
                        ],
                        "name": "cfg_aliases",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.1.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "codespan_reporting",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.11.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "fxhash",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#fxhash@0.2.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "log",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "naga",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "parking_lot",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "profiling",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.7"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "raw_window_handle",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "smallvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "thiserror",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
                            }
                        ],
                        "name": "web_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            },
                            {
                                "kind": null,
                                "target": "cfg(all(not(target_arch = \"wasm32\"), any(target_os = \"ios\", target_os = \"macos\")))"
                            },
                            {
                                "kind": null,
                                "target": "cfg(all(not(target_arch = \"wasm32\"), unix, not(target_os = \"ios\"), not(target_os = \"macos\")))"
                            },
                            {
                                "kind": null,
                                "target": "cfg(all(not(target_arch = \"wasm32\"), windows))"
                            },
                            {
                                "kind": null,
                                "target": "cfg(target_arch = \"wasm32\")"
                            },
                            {
                                "kind": null,
                                "target": "cfg(target_os = \"emscripten\")"
                            }
                        ],
                        "name": "hal",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@0.14.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wgt",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1"
                    }
                ],
                "features": [
                    "default",
                    "raw-window-handle"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu-core@0.14.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#android_system_properties@0.1.5",
                    "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2",
                    "registry+https://github.com/rust-lang/crates.io-index#ash@0.37.1+1.3.235",
                    "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.5.3",
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#block@0.1.6",
                    "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.1.1",
                    "registry+https://github.com/rust-lang/crates.io-index#d3d12@0.5.0",
                    "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2",
                    "registry+https://github.com/rust-lang/crates.io-index#fxhash@0.2.1",
                    "registry+https://github.com/rust-lang/crates.io-index#glow@0.11.2",
                    "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc@0.5.3",
                    "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor@0.2.3",
                    "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#khronos-egl@4.1.0",
                    "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4",
                    "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17",
                    "registry+https://github.com/rust-lang/crates.io-index#metal@0.24.0",
                    "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0",
                    "registry+https://github.com/rust-lang/crates.io-index#objc@0.2.7",
                    "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1",
                    "registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.7",
                    "registry+https://github.com/rust-lang/crates.io-index#range-alloc@0.1.2",
                    "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0",
                    "registry+https://github.com/rust-lang/crates.io-index#renderdoc-sys@0.7.1",
                    "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0",
                    "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37",
                    "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83",
                    "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60",
                    "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1",
                    "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(target_os = \"android\")"
                            }
                        ],
                        "name": "android_system_properties",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#android_system_properties@0.1.5"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "arrayvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ash",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ash@0.37.1+1.3.235"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bit_set",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.5.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "block",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#block@0.1.6"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))"
                            }
                        ],
                        "name": "core_graphics_types",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#core-graphics-types@0.1.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(windows)"
                            }
                        ],
                        "name": "native",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#d3d12@0.5.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "foreign_types",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "fxhash",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#fxhash@0.2.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "glow",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#glow@0.11.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "gpu_alloc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#gpu-alloc@0.5.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "gpu_descriptor",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor@0.2.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
                            }
                        ],
                        "name": "js_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(not(target_arch = \"wasm32\"))"
                            },
                            {
                                "kind": null,
                                "target": "cfg(target_os = \"emscripten\")"
                            }
                        ],
                        "name": "egl",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#khronos-egl@4.1.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(not(target_arch = \"wasm32\"))"
                            },
                            {
                                "kind": null,
                                "target": "cfg(target_os = \"emscripten\")"
                            }
                        ],
                        "name": "libloading",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#libloading@0.7.4"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "log",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.17"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))"
                            }
                        ],
                        "name": "mtl",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#metal@0.24.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "naga",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#naga@0.10.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))"
                            }
                        ],
                        "name": "objc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#objc@0.2.7"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "parking_lot",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "profiling",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.7"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "range_alloc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#range-alloc@0.1.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "raw_window_handle",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.5.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "renderdoc_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#renderdoc-sys@0.7.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "smallvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.10.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "thiserror",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.37"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
                            }
                        ],
                        "name": "wasm_bindgen",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.83"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
                            }
                        ],
                        "name": "web_sys",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.60"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wgt",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(windows)"
                            }
                        ],
                        "name": "winapi",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                    }
                ],
                "features": [
                    "ash",
                    "bit-set",
                    "block",
                    "default",
                    "dx11",
                    "dx12",
                    "egl",
                    "emscripten",
                    "foreign-types",
                    "gles",
                    "glow",
                    "gpu-alloc",
                    "gpu-descriptor",
                    "libloading",
                    "metal",
                    "native",
                    "range-alloc",
                    "renderdoc",
                    "renderdoc-sys",
                    "smallvec",
                    "vulkan"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@0.14.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bitflags",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wgpu-types@0.14.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0",
                    "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "i686-pc-windows-gnu"
                            }
                        ],
                        "name": "winapi_i686_pc_windows_gnu",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "x86_64-pc-windows-gnu"
                            }
                        ],
                        "name": "winapi_x86_64_pc_windows_gnu",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"
                    }
                ],
                "features": [
                    "consoleapi",
                    "d3d11",
                    "d3d11_1",
                    "d3d11_2",
                    "d3d11sdklayers",
                    "d3d12",
                    "d3d12sdklayers",
                    "d3d12shader",
                    "d3dcommon",
                    "d3dcompiler",
                    "dcomp",
                    "dxgi1_2",
                    "dxgi1_3",
                    "dxgi1_4",
                    "dxgi1_5",
                    "dxgi1_6",
                    "dxgidebug",
                    "dxgiformat",
                    "errhandlingapi",
                    "fileapi",
                    "libloaderapi",
                    "minwindef",
                    "processenv",
                    "std",
                    "synchapi",
                    "winbase",
                    "wincon",
                    "windef",
                    "winerror",
                    "winnt",
                    "winuser"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "cfg(windows)"
                            }
                        ],
                        "name": "winapi",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.5"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.42.0",
                    "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.42.0",
                    "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.42.0",
                    "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.42.0",
                    "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.42.0",
                    "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.42.0",
                    "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.42.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "aarch64-pc-windows-gnullvm"
                            }
                        ],
                        "name": "windows_aarch64_gnullvm",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.42.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "aarch64-pc-windows-msvc"
                            },
                            {
                                "kind": null,
                                "target": "aarch64-uwp-windows-msvc"
                            }
                        ],
                        "name": "windows_aarch64_msvc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.42.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "i686-pc-windows-gnu"
                            },
                            {
                                "kind": null,
                                "target": "i686-uwp-windows-gnu"
                            }
                        ],
                        "name": "windows_i686_gnu",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.42.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "i686-pc-windows-msvc"
                            },
                            {
                                "kind": null,
                                "target": "i686-uwp-windows-msvc"
                            }
                        ],
                        "name": "windows_i686_msvc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.42.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "x86_64-pc-windows-gnu"
                            },
                            {
                                "kind": null,
                                "target": "x86_64-uwp-windows-gnu"
                            }
                        ],
                        "name": "windows_x86_64_gnu",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.42.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "x86_64-pc-windows-gnullvm"
                            }
                        ],
                        "name": "windows_x86_64_gnullvm",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.42.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": "x86_64-pc-windows-msvc"
                            },
                            {
                                "kind": null,
                                "target": "x86_64-uwp-windows-msvc"
                            }
                        ],
                        "name": "windows_x86_64_msvc",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.42.0"
                    }
                ],
                "features": [
                    "Win32",
                    "Win32_Foundation",
                    "Win32_System",
                    "Win32_System_LibraryLoader",
                    "Win32_System_SystemServices",
                    "Win32_System_WindowsProgramming",
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.42.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.42.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.42.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.42.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.42.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.42.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.42.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.42.0"
            }
        ],
        "root": "path+file://{TEMP_DIR}/target_features#0.1.0"
    },
    "target_directory": "{TEMP_DIR}/target_features/target",
    "version": 1,
    "workspace_default_members": [
        "path+file://{TEMP_DIR}/target_features#0.1.0"
    ],
    "workspace_members": [
        "path+file://{TEMP_DIR}/target_features#0.1.0"
    ],
    "workspace_root": "{TEMP_DIR}/target_features"
}
