{
    "metadata": null,
    "packages": [
        {
            "authors": [
                "Alan Darmasaputra <kelerchian@gmail.com>",
                "Jonas Platte <jplatte@posteo.de>"
            ],
            "categories": [
                "no-std"
            ],
            "default_run": null,
            "dependencies": [],
            "description": "Simple macro to allow mutating instance with declarative flavor",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#assign@1.1.1",
            "keywords": [
                "macro"
            ],
            "license": "MIT",
            "license_file": "LICENSE",
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/assign-1.1.1/Cargo.toml",
            "metadata": null,
            "name": "assign",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/Kelerchian/assign",
            "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": "assign",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/assign-1.1.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "1.1.1"
        },
        {
            "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": [
                "Alice Maz <alice@alicemaz.com>",
                "Marshall Pierce <marshall@mpierce.org>"
            ],
            "categories": [
                "encoding"
            ],
            "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": "rand",
                    "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": 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
                }
            ],
            "description": "encodes and decodes base64 as bytes or utf8",
            "documentation": "https://docs.rs/base64",
            "edition": "2018",
            "features": {
                "alloc": [],
                "default": [
                    "std"
                ],
                "std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1",
            "keywords": [
                "base64",
                "utf8",
                "encode",
                "decode",
                "no_std"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/Cargo.toml",
            "metadata": null,
            "name": "base64",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/marshallpierce/rust-base64",
            "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": "base64",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "base64",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/examples/base64.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "make_tables",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/examples/make_tables.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "encode",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/tests/encode.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "helpers",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/tests/helpers.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "decode",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/tests/decode.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/base64-0.13.1/tests/tests.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "benchmarks",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.13.1/benches/benchmarks.rs",
                    "test": false
                }
            ],
            "version": "0.13.1"
        },
        {
            "authors": [
                "Carl Lerche <me@carllerche.com>",
                "Sean McArthur <sean@seanmonstar.com>"
            ],
            "categories": [
                "network-programming",
                "data-structures"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "alloc"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.60",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "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": [],
                    "kind": "dev",
                    "name": "loom",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(loom)",
                    "uses_default_features": true
                }
            ],
            "description": "Types and traits for working with bytes",
            "documentation": null,
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.4.0",
            "keywords": [
                "buffers",
                "zero-copy",
                "io"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                }
            },
            "name": "bytes",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/tokio-rs/bytes",
            "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": "bytes",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_buf",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_buf.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_bytes_odd_alloc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_bytes_odd_alloc.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_bytes",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_bytes.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_debug",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_debug.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_iter",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_iter.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_reader",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_reader.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_bytes_vec_alloc",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_bytes_vec_alloc.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_chain",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_chain.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_serde",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_serde.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_buf_mut",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_buf_mut.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "test_take",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/tests/test_take.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "buf",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/benches/buf.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "bytes_mut",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/benches/bytes_mut.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "bytes",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.4.0/benches/bytes.rs",
                    "test": false
                }
            ],
            "version": "1.4.0"
        },
        {
            "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": [],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma",
                    "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
                }
            ],
            "description": null,
            "documentation": null,
            "edition": "2021",
            "features": {},
            "homepage": null,
            "id": "path+file://{TEMP_DIR}/crate_combined_features#crate-combined-features@0.1.0",
            "keywords": [],
            "license": null,
            "license_file": null,
            "links": null,
            "manifest_path": "{TEMP_DIR}/crate_combined_features/Cargo.toml",
            "metadata": null,
            "name": "crate-combined-features",
            "publish": null,
            "readme": null,
            "repository": null,
            "rust_version": null,
            "source": null,
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "crate_combined_features",
                    "src_path": "{TEMP_DIR}/crate_combined_features/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.0"
        },
        {
            "authors": [
                "The rust-url developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "percent-encoding",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.2.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.1.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/form_urlencoded-1.1.0/Cargo.toml",
            "metadata": null,
            "name": "form_urlencoded",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/servo/rust-url",
            "rust_version": "1.51",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "form_urlencoded",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/form_urlencoded-1.1.0/src/lib.rs",
                    "test": false
                }
            ],
            "version": "1.1.0"
        },
        {
            "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": [
                "The rust-url developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "unicode-bidi",
                    "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": null,
                    "name": "unicode-normalization",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.17",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "assert_matches",
                    "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": "bencher",
                    "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_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": "tester",
                    "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": "IDNA (Internationalizing Domain Names in Applications) and Punycode.",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#idna@0.3.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/idna-0.3.0/Cargo.toml",
            "metadata": null,
            "name": "idna",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/servo/rust-url/",
            "rust_version": "1.51",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "idna",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/idna-0.3.0/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/idna-0.3.0/tests/tests.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "unit",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/idna-0.3.0/tests/unit.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "all",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/idna-0.3.0/benches/all.rs",
                    "test": false
                }
            ],
            "version": "0.3.0"
        },
        {
            "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": [
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "value-formatting",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "no-panic",
                    "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": "Fast integer primitive to string conversion",
            "documentation": "https://docs.rs/itoa",
            "edition": "2018",
            "features": {
                "no-panic": [
                    "dep:no-panic"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.6",
            "keywords": [
                "integer"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.6/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "itoa",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/dtolnay/itoa",
            "rust_version": "1.36",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "itoa",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.6/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/itoa-1.0.6/tests/test.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/itoa-1.0.6/benches/bench.rs",
                    "test": false
                }
            ],
            "version": "1.0.6"
        },
        {
            "authors": [
                "Jonas Platte <jplatte+git@posteo.de>"
            ],
            "categories": [
                "no-std"
            ],
            "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": "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": "JavaScript-interoperable integer types",
            "documentation": null,
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "float_deserialize": [
                    "serde"
                ],
                "lax_deserialize": [
                    "float_deserialize"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#js_int@0.2.2",
            "keywords": [
                "integer",
                "no_std"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js_int-0.2.2/Cargo.toml",
            "metadata": null,
            "name": "js_int",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/ruma/js_int",
            "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": "js_int",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js_int-0.2.2/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "int",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js_int-0.2.2/tests/int.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "uint",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js_int-0.2.2/tests/uint.rs",
                    "test": true
                }
            ],
            "version": "0.2.2"
        },
        {
            "authors": [],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": "serde_crate",
                    "req": "^1.0.125",
                    "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": "serde_crate",
                    "req": "^1.0.125",
                    "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.64",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "An Option-like type with separate null and undefined variants",
            "documentation": null,
            "edition": "2018",
            "features": {
                "default": [
                    "serde"
                ],
                "serde": [
                    "serde_crate"
                ],
                "serde_crate": [
                    "dep:serde_crate"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#js_option@0.1.1",
            "keywords": [],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js_option-0.1.1/Cargo.toml",
            "metadata": null,
            "name": "js_option",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/ruma/js_option",
            "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": "js_option",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js_option-0.1.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.1"
        },
        {
            "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.17.1",
            "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.17.1/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.17.1/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.17.1/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.17.1/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.17.1/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.17.1/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.17.1/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.17.1/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.17.1/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.17.1/tests/it.rs",
                    "test": true
                }
            ],
            "version": "1.17.1"
        },
        {
            "authors": [
                "The rust-url developers"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Percent encoding and decoding",
            "documentation": null,
            "edition": "2018",
            "features": {
                "alloc": [],
                "default": [
                    "alloc"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0",
            "keywords": [],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/percent-encoding-2.2.0/Cargo.toml",
            "metadata": null,
            "name": "percent-encoding",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/servo/rust-url/",
            "rust_version": "1.51",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "percent_encoding",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/percent-encoding-2.2.0/src/lib.rs",
                    "test": true
                }
            ],
            "version": "2.2.0"
        },
        {
            "authors": [],
            "categories": [
                "no-std",
                "rust-patterns"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rustversion",
                    "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": "static_assertions",
                    "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": "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": "A lightweight version of pin-project written with declarative macros.\n",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.9",
            "keywords": [
                "pin",
                "macros"
            ],
            "license": "Apache-2.0 OR MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.9/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "pin-project-lite",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/taiki-e/pin-project-lite",
            "rust_version": "1.37",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "pin_project_lite",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.9/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "proper_unpin",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.9/tests/proper_unpin.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "drop_order",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.9/tests/drop_order.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/pin-project-lite-0.2.9/tests/test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "expandtest",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.9/tests/expandtest.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "lint",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.9/tests/lint.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/pin-project-lite-0.2.9/tests/compiletest.rs",
                    "test": true
                }
            ],
            "version": "0.2.9"
        },
        {
            "authors": [
                "Bastian K\u00f6cher <git@kchr.de>"
            ],
            "categories": [
                "development-tools::procedural-macro-helpers"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "once_cell",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.13.0",
                    "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.24",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "toml",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "proc-macro2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.18",
                    "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.7",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "syn",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.33",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Replacement for crate (macro_rules keyword) in proc-macros\n",
            "documentation": "https://docs.rs/proc-macro-crate",
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#proc-macro-crate@1.2.1",
            "keywords": [
                "macro-rules",
                "crate",
                "macro",
                "proc-macro"
            ],
            "license": "Apache-2.0/MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-crate-1.2.1/Cargo.toml",
            "metadata": null,
            "name": "proc-macro-crate",
            "publish": null,
            "readme": "./README.md",
            "repository": "https://github.com/bkchr/proc-macro-crate",
            "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": "proc_macro_crate",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-crate-1.2.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "1.2.1"
        },
        {
            "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
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "rustversion",
                    "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 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.52",
            "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.52/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.52/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.52/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.52/tests/test.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/proc-macro2-1.0.52/tests/test_size.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.52/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.52/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.52/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.52/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.52"
        },
        {
            "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.52",
                    "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.66",
                    "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.26",
            "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.26/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.26/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.26/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.26/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.26/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.26"
        },
        {
            "authors": [],
            "categories": [
                "api-bindings",
                "web-programming"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "assign",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "js_int",
                    "optional": false,
                    "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": null,
                    "name": "ruma-appservice-api",
                    "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": "ruma-client",
                    "optional": true,
                    "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": null,
                    "name": "ruma-client-api",
                    "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": null,
                    "name": "ruma-common",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma-federation-api",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma-identity-service-api",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma-push-gateway-api",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.5.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma-signatures",
                    "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": "ruma-state-res",
                    "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": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": "dev",
                    "name": "serde",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.118",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Types and traits for working with the Matrix protocol.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "__ci": [
                    "full",
                    "unstable-pre-spec",
                    "unstable-msc1767",
                    "unstable-msc2448",
                    "unstable-msc2654",
                    "unstable-msc2675",
                    "unstable-msc2676",
                    "unstable-msc2677",
                    "unstable-msc2870",
                    "unstable-msc3245",
                    "unstable-msc3246",
                    "unstable-msc3440",
                    "unstable-msc3488",
                    "unstable-msc3551",
                    "unstable-msc3552",
                    "unstable-msc3553",
                    "unstable-msc3554",
                    "unstable-msc3618",
                    "unstable-msc3723"
                ],
                "api": [
                    "ruma-common/api"
                ],
                "appservice-api": [
                    "appservice-api-c",
                    "appservice-api-s"
                ],
                "appservice-api-c": [
                    "api",
                    "events",
                    "ruma-appservice-api/client"
                ],
                "appservice-api-helper": [
                    "ruma-appservice-api/helper"
                ],
                "appservice-api-s": [
                    "api",
                    "events",
                    "ruma-appservice-api/server"
                ],
                "client": [
                    "ruma-client"
                ],
                "client-api": [
                    "client-api-c",
                    "client-api-s"
                ],
                "client-api-c": [
                    "api",
                    "events",
                    "ruma-client-api/client"
                ],
                "client-api-s": [
                    "api",
                    "events",
                    "ruma-client-api/server"
                ],
                "client-ext-client-api": [
                    "client",
                    "ruma-client/client-api"
                ],
                "client-hyper": [
                    "client",
                    "ruma-client/hyper"
                ],
                "client-hyper-native-tls": [
                    "client",
                    "ruma-client/hyper-native-tls"
                ],
                "client-isahc": [
                    "client",
                    "ruma-client/isahc"
                ],
                "client-reqwest": [
                    "client",
                    "ruma-client/reqwest"
                ],
                "client-reqwest-native-tls": [
                    "client",
                    "ruma-client/reqwest-native-tls"
                ],
                "client-reqwest-native-tls-vendored": [
                    "client",
                    "ruma-client/reqwest-native-tls-vendored"
                ],
                "client-reqwest-rustls-manual-roots": [
                    "client",
                    "ruma-client/reqwest-rustls-manual-roots"
                ],
                "client-reqwest-rustls-native-roots": [
                    "client",
                    "ruma-client/reqwest-rustls-native-roots"
                ],
                "client-reqwest-rustls-webpki-roots": [
                    "client",
                    "ruma-client/reqwest-rustls-webpki-roots"
                ],
                "compat": [
                    "ruma-common/compat",
                    "ruma-client-api/compat",
                    "ruma-signatures/compat",
                    "ruma-state-res/compat"
                ],
                "events": [
                    "ruma-common/events"
                ],
                "federation-api": [
                    "federation-api-c",
                    "federation-api-s"
                ],
                "federation-api-c": [
                    "api",
                    "signatures",
                    "ruma-federation-api/client"
                ],
                "federation-api-s": [
                    "api",
                    "signatures",
                    "ruma-federation-api/server"
                ],
                "full": [
                    "api",
                    "client",
                    "client-ext-client-api",
                    "events",
                    "signatures",
                    "state-res",
                    "appservice-api",
                    "client-api",
                    "federation-api",
                    "identity-service-api",
                    "push-gateway-api",
                    "rand",
                    "markdown"
                ],
                "identity-service-api": [
                    "identity-service-api-c",
                    "identity-service-api-s"
                ],
                "identity-service-api-c": [
                    "api",
                    "ruma-identity-service-api/client"
                ],
                "identity-service-api-s": [
                    "api",
                    "ruma-identity-service-api/server"
                ],
                "js": [
                    "ruma-common/js"
                ],
                "markdown": [
                    "ruma-common/markdown"
                ],
                "push-gateway-api": [
                    "push-gateway-api-c",
                    "push-gateway-api-s"
                ],
                "push-gateway-api-c": [
                    "api",
                    "ruma-push-gateway-api/client"
                ],
                "push-gateway-api-s": [
                    "api",
                    "ruma-push-gateway-api/server"
                ],
                "rand": [
                    "ruma-common/rand"
                ],
                "ruma-appservice-api": [
                    "dep:ruma-appservice-api"
                ],
                "ruma-client": [
                    "dep:ruma-client"
                ],
                "ruma-client-api": [
                    "dep:ruma-client-api"
                ],
                "ruma-federation-api": [
                    "dep:ruma-federation-api"
                ],
                "ruma-identity-service-api": [
                    "dep:ruma-identity-service-api"
                ],
                "ruma-push-gateway-api": [
                    "dep:ruma-push-gateway-api"
                ],
                "ruma-signatures": [
                    "dep:ruma-signatures"
                ],
                "ruma-state-res": [
                    "dep:ruma-state-res"
                ],
                "signatures": [
                    "ruma-signatures"
                ],
                "state-res": [
                    "ruma-state-res"
                ],
                "unstable-exhaustive-types": [
                    "ruma-common/unstable-exhaustive-types",
                    "ruma-appservice-api/unstable-exhaustive-types",
                    "ruma-client-api/unstable-exhaustive-types",
                    "ruma-federation-api/unstable-exhaustive-types",
                    "ruma-identity-service-api/unstable-exhaustive-types",
                    "ruma-push-gateway-api/unstable-exhaustive-types",
                    "ruma-state-res/unstable-exhaustive-types"
                ],
                "unstable-extensible-events": [
                    "unstable-msc3246",
                    "unstable-msc3488",
                    "unstable-msc3553"
                ],
                "unstable-msc1767": [
                    "ruma-common/unstable-msc1767"
                ],
                "unstable-msc2448": [
                    "ruma-client-api/unstable-msc2448",
                    "ruma-common/unstable-msc2448",
                    "ruma-federation-api/unstable-msc2448"
                ],
                "unstable-msc2654": [
                    "ruma-client-api/unstable-msc2654"
                ],
                "unstable-msc2675": [
                    "ruma-common/unstable-msc2675"
                ],
                "unstable-msc2676": [
                    "ruma-common/unstable-msc2676"
                ],
                "unstable-msc2677": [
                    "ruma-common/unstable-msc2677"
                ],
                "unstable-msc2870": [
                    "ruma-signatures/unstable-msc2870"
                ],
                "unstable-msc3245": [
                    "ruma-common/unstable-msc3245"
                ],
                "unstable-msc3246": [
                    "ruma-common/unstable-msc3246"
                ],
                "unstable-msc3440": [
                    "ruma-client-api/unstable-msc3440",
                    "ruma-common/unstable-msc3440"
                ],
                "unstable-msc3488": [
                    "ruma-client-api/unstable-msc3488",
                    "ruma-common/unstable-msc3488"
                ],
                "unstable-msc3551": [
                    "ruma-common/unstable-msc3551"
                ],
                "unstable-msc3552": [
                    "ruma-common/unstable-msc3552"
                ],
                "unstable-msc3553": [
                    "ruma-common/unstable-msc3553"
                ],
                "unstable-msc3554": [
                    "ruma-common/unstable-msc3554"
                ],
                "unstable-msc3618": [
                    "ruma-federation-api/unstable-msc3618"
                ],
                "unstable-msc3723": [
                    "ruma-federation-api/unstable-msc3723"
                ],
                "unstable-pdu": [
                    "ruma-common/unstable-pdu"
                ],
                "unstable-pre-spec": [
                    "ruma-common/unstable-pre-spec",
                    "ruma-federation-api/unstable-pre-spec",
                    "ruma-push-gateway-api/unstable-pre-spec"
                ]
            },
            "homepage": "https://www.ruma.io/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#ruma@0.6.4",
            "keywords": [
                "matrix",
                "chat",
                "messaging",
                "ruma"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-0.6.4/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                }
            },
            "name": "ruma",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/ruma/ruma",
            "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": "ruma",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-0.6.4/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "outgoing",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-0.6.4/tests/outgoing.rs",
                    "test": true
                }
            ],
            "version": "0.6.4"
        },
        {
            "authors": [],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "base64",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.13.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "bytes",
                    "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": null,
                    "name": "criterion",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "form_urlencoded",
                    "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": "getrandom",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.6",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "http",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "serde-1"
                    ],
                    "kind": null,
                    "name": "indexmap",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.6.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "itoa",
                    "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": [
                        "serde"
                    ],
                    "kind": null,
                    "name": "js_int",
                    "optional": false,
                    "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": null,
                    "name": "js_option",
                    "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": null,
                    "name": "percent-encoding",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "pulldown-cmark",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "rand",
                    "optional": true,
                    "registry": null,
                    "rename": "rand_crate",
                    "req": "^0.8.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma-identifiers-validation",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma-macros",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.9.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.118",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "raw_value"
                    ],
                    "kind": null,
                    "name": "serde_json",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.64",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "thiserror",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.26",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "tracing",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.25",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "url",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.2.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "v4"
                    ],
                    "kind": null,
                    "name": "uuid",
                    "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
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "wildmatch",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.0.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "assign",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.1.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "http",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "maplit",
                    "optional": false,
                    "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": "dev",
                    "name": "matches",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.8",
                    "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.42",
                    "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
                }
            ],
            "description": "Common types for other ruma crates.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "api": [
                    "http",
                    "thiserror"
                ],
                "client": [],
                "compat": [
                    "ruma-macros/compat",
                    "ruma-identifiers-validation/compat"
                ],
                "criterion": [
                    "dep:criterion"
                ],
                "default": [
                    "client",
                    "server"
                ],
                "events": [
                    "thiserror"
                ],
                "getrandom": [
                    "dep:getrandom"
                ],
                "http": [
                    "dep:http"
                ],
                "js": [
                    "js-sys",
                    "getrandom/js",
                    "uuid/js"
                ],
                "js-sys": [
                    "dep:js-sys"
                ],
                "markdown": [
                    "pulldown-cmark"
                ],
                "pulldown-cmark": [
                    "dep:pulldown-cmark"
                ],
                "rand": [
                    "rand_crate",
                    "uuid"
                ],
                "rand_crate": [
                    "dep:rand_crate"
                ],
                "server": [],
                "thiserror": [
                    "dep:thiserror"
                ],
                "unstable-exhaustive-types": [],
                "unstable-msc1767": [],
                "unstable-msc2448": [],
                "unstable-msc2675": [],
                "unstable-msc2676": [],
                "unstable-msc2677": [],
                "unstable-msc3245": [
                    "unstable-msc3246"
                ],
                "unstable-msc3246": [
                    "unstable-msc3551",
                    "thiserror"
                ],
                "unstable-msc3440": [],
                "unstable-msc3488": [
                    "unstable-msc1767"
                ],
                "unstable-msc3551": [
                    "unstable-msc1767"
                ],
                "unstable-msc3552": [
                    "unstable-msc3551"
                ],
                "unstable-msc3553": [
                    "unstable-msc3552"
                ],
                "unstable-msc3554": [
                    "unstable-msc1767"
                ],
                "unstable-msc3700": [],
                "unstable-pdu": [],
                "unstable-pre-spec": [],
                "uuid": [
                    "dep:uuid"
                ]
            },
            "homepage": "https://www.ruma.io/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#ruma-common@0.9.3",
            "keywords": [
                "matrix",
                "chat",
                "messaging",
                "ruma"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-common-0.9.3/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ]
                    }
                }
            },
            "name": "ruma-common",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/ruma/ruma",
            "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": "ruma_common",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-common-0.9.3/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/ruma-common-0.9.3/tests/tests.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "event_deserialize",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-common-0.9.3/benches/event_deserialize.rs",
                    "test": false
                }
            ],
            "version": "0.9.3"
        },
        {
            "authors": [],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "thiserror",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.26",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Validation logic for ruma-common and ruma-macros",
            "documentation": null,
            "edition": "2018",
            "features": {
                "compat": []
            },
            "homepage": "https://www.ruma.io/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#ruma-identifiers-validation@0.8.1",
            "keywords": [],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-identifiers-validation-0.8.1/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true
                    }
                }
            },
            "name": "ruma-identifiers-validation",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/ruma/ruma",
            "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": "ruma_identifiers_validation",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-identifiers-validation-0.8.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.8.1"
        },
        {
            "authors": [],
            "categories": [
                "api-bindings",
                "web-programming"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "proc-macro-crate",
                    "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": "proc-macro2",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.24",
                    "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.8",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "ruma-identifiers-validation",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.8.1",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [
                        "extra-traits",
                        "full",
                        "visit"
                    ],
                    "kind": null,
                    "name": "syn",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.57",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Procedural macros used by the Ruma crates.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "compat": []
            },
            "homepage": "https://www.ruma.io/",
            "id": "registry+https://github.com/rust-lang/crates.io-index#ruma-macros@0.9.3",
            "keywords": [
                "matrix",
                "chat",
                "messaging",
                "ruma"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-macros-0.9.3/Cargo.toml",
            "metadata": null,
            "name": "ruma-macros",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/ruma/ruma",
            "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": "ruma_macros",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ruma-macros-0.9.3/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.9.3"
        },
        {
            "authors": [
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "value-formatting",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "no-panic",
                    "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": "dev",
                    "name": "num_cpus",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.8",
                    "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",
                    "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.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Fast floating point to string conversion",
            "documentation": "https://docs.rs/ryu",
            "edition": "2018",
            "features": {
                "no-panic": [
                    "dep:no-panic"
                ],
                "small": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.13",
            "keywords": [
                "float"
            ],
            "license": "Apache-2.0 OR BSL-1.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "ryu",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/dtolnay/ryu",
            "rust_version": "1.36",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "ryu",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "upstream_benchmark",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/examples/upstream_benchmark.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "d2s_table_test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/d2s_table_test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "common_test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/common_test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "d2s_test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/d2s_test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "s2d_test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/s2d_test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "exhaustive",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/exhaustive.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "f2s_test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/f2s_test.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "s2f_test",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/s2f_test.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/ryu-1.0.13/benches/bench.rs",
                    "test": false
                }
            ],
            "version": "1.0.13"
        },
        {
            "authors": [
                "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "encoding",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "serde_derive",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "=1.0.158",
                    "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
                }
            ],
            "description": "A generic serialization/deserialization framework",
            "documentation": "https://docs.rs/serde",
            "edition": "2015",
            "features": {
                "alloc": [],
                "default": [
                    "std"
                ],
                "derive": [
                    "serde_derive"
                ],
                "rc": [],
                "serde_derive": [
                    "dep:serde_derive"
                ],
                "std": [],
                "unstable": []
            },
            "homepage": "https://serde.rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158",
            "keywords": [
                "serde",
                "serialization",
                "no_std"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.158/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "derive"
                        ],
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                },
                "playground": {
                    "features": [
                        "derive",
                        "rc"
                    ]
                }
            },
            "name": "serde",
            "publish": null,
            "readme": "crates-io.md",
            "repository": "https://github.com/serde-rs/serde",
            "rust_version": "1.19",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "lib"
                    ],
                    "name": "serde",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.158/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/serde-1.0.158/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.158"
        },
        {
            "authors": [
                "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "no-std"
            ],
            "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": "^2.0.3",
                    "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
                }
            ],
            "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
            "documentation": "https://serde.rs/derive.html",
            "edition": "2015",
            "features": {
                "default": [],
                "deserialize_in_place": []
            },
            "homepage": "https://serde.rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.158",
            "keywords": [
                "serde",
                "serialization",
                "no_std",
                "derive"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.158/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                }
            },
            "name": "serde_derive",
            "publish": null,
            "readme": "crates-io.md",
            "repository": "https://github.com/serde-rs/serde",
            "rust_version": "1.56",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "proc-macro"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2015",
                    "kind": [
                        "proc-macro"
                    ],
                    "name": "serde_derive",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.158/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/serde_derive-1.0.158/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.158"
        },
        {
            "authors": [
                "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
                "David Tolnay <dtolnay@gmail.com>"
            ],
            "categories": [
                "encoding",
                "parser-implementations",
                "no-std"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "std"
                    ],
                    "kind": null,
                    "name": "indexmap",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.5.2",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "itoa",
                    "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": "ryu",
                    "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": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.100",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "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": "indoc",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.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": "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.100",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_bytes",
                    "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": "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_stacker",
                    "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": [
                        "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": "A JSON serialization file format",
            "documentation": "https://docs.rs/serde_json",
            "edition": "2018",
            "features": {
                "alloc": [
                    "serde/alloc"
                ],
                "arbitrary_precision": [],
                "default": [
                    "std"
                ],
                "float_roundtrip": [],
                "indexmap": [
                    "dep:indexmap"
                ],
                "preserve_order": [
                    "indexmap",
                    "std"
                ],
                "raw_value": [],
                "std": [
                    "serde/std"
                ],
                "unbounded_depth": []
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.94",
            "keywords": [
                "json",
                "serde",
                "serialization"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.94/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "raw_value",
                            "unbounded_depth"
                        ],
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs"
                        ],
                        "targets": [
                            "x86_64-unknown-linux-gnu"
                        ]
                    }
                },
                "playground": {
                    "features": [
                        "raw_value"
                    ]
                }
            },
            "name": "serde_json",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/serde-rs/json",
            "rust_version": "1.36",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "serde_json",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.94/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "stream",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.94/tests/stream.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/serde_json-1.0.94/tests/test.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/serde_json-1.0.94/tests/regression.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/serde_json-1.0.94/tests/compiletest.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "debug",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.94/tests/debug.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "lexical",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.94/tests/lexical.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "map",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.94/tests/map.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/serde_json-1.0.94/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.94"
        },
        {
            "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.109",
            "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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/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.109/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.109"
        },
        {
            "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.52",
                    "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.25",
                    "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",
                    "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": "automod",
                    "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": "flate2",
                    "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",
                    "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",
                    "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",
                    "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",
                    "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": "rustversion",
                    "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": "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",
                    "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": "2021",
            "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@2.0.3",
            "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-2.0.3/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.56",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2021",
                    "kind": [
                        "lib"
                    ],
                    "name": "syn",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_should_parse",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_should_parse.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_visibility",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_visibility.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_stmt",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_stmt.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_round_trip",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_round_trip.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_size",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_size.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_shebang",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_shebang.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_pat",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_pat.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_receiver",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_receiver.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_precedence",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_precedence.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_lit",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_lit.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "regression",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/regression.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_parse_stream",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_parse_stream.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_grouping",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_grouping.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_ident",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_ident.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_iterators",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_iterators.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_parse_buffer",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_parse_buffer.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_asyncness",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_asyncness.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_token_trees",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_token_trees.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_ty",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_ty.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "zzz_stable",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/zzz_stable.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_meta",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_meta.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_expr",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_expr.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_item",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_item.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_path",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_path.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_derive_input",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_derive_input.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_generics",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_generics.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "test"
                    ],
                    "name": "test_attribute",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/tests/test_attribute.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "bench"
                    ],
                    "name": "rust",
                    "required-features": [
                        "full",
                        "parsing"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/benches/rust.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2021",
                    "kind": [
                        "bench"
                    ],
                    "name": "file",
                    "required-features": [
                        "full",
                        "parsing"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.3/benches/file.rs",
                    "test": false
                }
            ],
            "version": "2.0.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.40",
                    "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.66",
                    "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.40",
            "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.40/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.56",
            "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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/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.40/build.rs",
                    "test": false
                }
            ],
            "version": "1.0.40"
        },
        {
            "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": "^2.0",
                    "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.40",
            "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.40/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.56",
            "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.40/src/lib.rs",
                    "test": true
                }
            ],
            "version": "1.0.40"
        },
        {
            "authors": [
                "Lokathor <zefria@gmail.com>"
            ],
            "categories": [
                "data-structures",
                "no-std"
            ],
            "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.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "tinyvec_macros",
                    "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": "dev",
                    "name": "criterion",
                    "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": "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": [],
                    "kind": "dev",
                    "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
                }
            ],
            "description": "`tinyvec` provides 100% safe vec-like data structures.",
            "documentation": null,
            "edition": "2018",
            "features": {
                "alloc": [
                    "tinyvec_macros"
                ],
                "arbitrary": [
                    "dep:arbitrary"
                ],
                "default": [],
                "experimental_write_impl": [],
                "grab_spare_slice": [],
                "nightly_slice_partition_dedup": [],
                "real_blackbox": [
                    "criterion/real_blackbox"
                ],
                "rustc_1_40": [],
                "rustc_1_55": [
                    "rustc_1_40"
                ],
                "rustc_1_57": [
                    "rustc_1_55"
                ],
                "serde": [
                    "dep:serde"
                ],
                "std": [
                    "alloc"
                ],
                "tinyvec_macros": [
                    "dep:tinyvec_macros"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.6.0",
            "keywords": [
                "vec",
                "no_std",
                "no-std"
            ],
            "license": "Zlib OR Apache-2.0 OR MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.6.0/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "features": [
                            "alloc",
                            "std",
                            "grab_spare_slice",
                            "rustc_1_40",
                            "rustc_1_55",
                            "serde"
                        ],
                        "rustdoc-args": [
                            "--cfg",
                            "docs_rs"
                        ]
                    }
                },
                "playground": {
                    "features": [
                        "alloc",
                        "std",
                        "grab_spare_slice",
                        "rustc_1_40",
                        "rustc_1_55",
                        "serde"
                    ]
                }
            },
            "name": "tinyvec",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/Lokathor/tinyvec",
            "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": "tinyvec",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.6.0/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "tinyvec",
                    "required-features": [
                        "alloc",
                        "std"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.6.0/tests/tinyvec.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "arrayvec",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.6.0/tests/arrayvec.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "macros",
                    "required-features": [
                        "alloc"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.6.0/benches/macros.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "smallvec",
                    "required-features": [
                        "alloc",
                        "real_blackbox"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.6.0/benches/smallvec.rs",
                    "test": false
                }
            ],
            "version": "1.6.0"
        },
        {
            "authors": [
                "Soveu <marx.tomasz@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [],
            "description": "Some macros for tiny containers",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1",
            "keywords": [],
            "license": "MIT OR Apache-2.0 OR Zlib",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec_macros-0.1.1/Cargo.toml",
            "metadata": null,
            "name": "tinyvec_macros",
            "publish": null,
            "readme": null,
            "repository": "https://github.com/Soveu/tinyvec_macros",
            "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": "tinyvec_macros",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tinyvec_macros-0.1.1/src/lib.rs",
                    "test": true
                }
            ],
            "version": "0.1.1"
        },
        {
            "authors": [
                "Alex Crichton <alex@alexcrichton.com>"
            ],
            "categories": [
                "encoding",
                "parser-implementations",
                "parsing",
                "config"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "indexmap",
                    "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": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.97",
                    "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
                }
            ],
            "description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n",
            "documentation": "https://docs.rs/toml",
            "edition": "2018",
            "features": {
                "default": [],
                "indexmap": [
                    "dep:indexmap"
                ],
                "preserve_order": [
                    "indexmap"
                ]
            },
            "homepage": "https://github.com/toml-rs/toml",
            "id": "registry+https://github.com/rust-lang/crates.io-index#toml@0.5.11",
            "keywords": [
                "encoding",
                "toml"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/toml-0.5.11/Cargo.toml",
            "metadata": {
                "release": {
                    "pre-release-replacements": [
                        {
                            "file": "CHANGELOG.md",
                            "min": 1,
                            "replace": "{{version}}",
                            "search": "Unreleased"
                        },
                        {
                            "exactly": 1,
                            "file": "CHANGELOG.md",
                            "replace": "...{{tag_name}}",
                            "search": "\\.\\.\\.HEAD"
                        },
                        {
                            "file": "CHANGELOG.md",
                            "min": 1,
                            "replace": "{{date}}",
                            "search": "ReleaseDate"
                        },
                        {
                            "exactly": 1,
                            "file": "CHANGELOG.md",
                            "replace": "<!-- next-header -->\n## [Unreleased] - ReleaseDate\n",
                            "search": "<!-- next-header -->"
                        },
                        {
                            "exactly": 1,
                            "file": "CHANGELOG.md",
                            "replace": "<!-- next-url -->\n[Unreleased]: https://github.com/toml-rs/toml_edit/compare/{{tag_name}}...HEAD",
                            "search": "<!-- next-url -->"
                        }
                    ]
                }
            },
            "name": "toml",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/toml-rs/toml",
            "rust_version": "1.48.0",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "toml",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/toml-0.5.11/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "toml2json",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/toml-0.5.11/examples/toml2json.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "enum_external",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/toml-0.5.11/examples/enum_external.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "example"
                    ],
                    "name": "decode",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/toml-0.5.11/examples/decode.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "enum_external_deserialize",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/toml-0.5.11/tests/enum_external_deserialize.rs",
                    "test": true
                }
            ],
            "version": "0.5.11"
        },
        {
            "authors": [
                "Eliza Weisman <eliza@buoyant.io>",
                "Tokio Contributors <team@tokio.rs>"
            ],
            "categories": [
                "development-tools::debugging",
                "development-tools::profiling",
                "asynchronous",
                "no-std"
            ],
            "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": "log",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.17",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "pin-project-lite",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.2.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "tracing-attributes",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.23",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "tracing-core",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.30",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "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": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "log",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.4.17",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "wasm-bindgen-test",
                    "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
                }
            ],
            "description": "Application-level tracing for Rust.\n",
            "documentation": null,
            "edition": "2018",
            "features": {
                "async-await": [],
                "attributes": [
                    "tracing-attributes"
                ],
                "default": [
                    "std",
                    "attributes"
                ],
                "log": [
                    "dep:log"
                ],
                "log-always": [
                    "log"
                ],
                "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": [],
                "std": [
                    "tracing-core/std"
                ],
                "tracing-attributes": [
                    "dep:tracing-attributes"
                ],
                "valuable": [
                    "tracing-core/valuable"
                ]
            },
            "homepage": "https://tokio.rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.37",
            "keywords": [
                "logging",
                "tracing",
                "metrics",
                "async"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustc-args": [
                            "--cfg",
                            "tracing_unstable"
                        ],
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs",
                            "--cfg",
                            "tracing_unstable"
                        ]
                    }
                }
            },
            "name": "tracing",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/tokio-rs/tracing",
            "rust_version": "1.49.0",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "tracing",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "max_level_hint",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/max_level_hint.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "filter_caching_is_lexically_scoped",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/filter_caching_is_lexically_scoped.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "register_callsite_deadlock",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/register_callsite_deadlock.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "filters_dont_leak",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/filters_dont_leak.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "subscriber",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/subscriber.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "no_subscriber",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/no_subscriber.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "future_send",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/future_send.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "filters_are_reevaluated_for_different_call_sites",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/filters_are_reevaluated_for_different_call_sites.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "enabled",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/enabled.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "event",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/event.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "multiple_max_level_hints",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/multiple_max_level_hints.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "filters_are_not_reevaluated_for_the_same_span",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/filters_are_not_reevaluated_for_the_same_span.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "span",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/span.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "macros_redefined_core",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/macros_redefined_core.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "macro_imports",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/macro_imports.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "macros",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/macros.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "macros_incompatible_concat",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/macros_incompatible_concat.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "scoped_clobbers_default",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/tests/scoped_clobbers_default.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "baseline",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/baseline.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "dispatch_get_clone",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/dispatch_get_clone.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "dispatch_get_ref",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/dispatch_get_ref.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "empty_span",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/empty_span.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "enter_span",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/enter_span.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "event",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/event.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "span_fields",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/span_fields.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "span_no_fields",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/span_no_fields.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "span_repeated",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/span_repeated.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "shared",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.37/benches/shared.rs",
                    "test": false
                }
            ],
            "version": "0.1.37"
        },
        {
            "authors": [
                "Tokio Contributors <team@tokio.rs>",
                "Eliza Weisman <eliza@buoyant.io>",
                "David Barsky <dbarsky@amazon.com>"
            ],
            "categories": [
                "development-tools::debugging",
                "development-tools::profiling",
                "asynchronous"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "proc-macro2",
                    "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": "quote",
                    "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": [
                        "full",
                        "parsing",
                        "printing",
                        "visit",
                        "visit-mut",
                        "clone-impls",
                        "extra-traits",
                        "proc-macro"
                    ],
                    "kind": null,
                    "name": "syn",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.98",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "async-trait",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.56",
                    "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.9",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "tokio-test",
                    "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": "dev",
                    "name": "tracing",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.35",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "tracing-core",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.28",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [
                        "env-filter"
                    ],
                    "kind": "dev",
                    "name": "tracing-subscriber",
                    "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": "dev",
                    "name": "trybuild",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.0.64",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Procedural macro attributes for automatically instrumenting functions.\n",
            "documentation": null,
            "edition": "2018",
            "features": {
                "async-await": []
            },
            "homepage": "https://tokio.rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.23",
            "keywords": [
                "logging",
                "tracing",
                "macro",
                "instrument",
                "log"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/Cargo.toml",
            "metadata": null,
            "name": "tracing-attributes",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/tokio-rs/tracing",
            "rust_version": "1.49.0",
            "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": "tracing_attributes",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/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/tracing-attributes-0.1.23/tests/ui.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "async_fn",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/async_fn.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "targets",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/targets.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "fields",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/fields.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "destructuring",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/destructuring.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "err",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/err.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "ret",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/ret.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "levels",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/levels.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "follows_from",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/follows_from.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "instrument",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/instrument.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "names",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/names.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "parents",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.23/tests/parents.rs",
                    "test": true
                }
            ],
            "version": "0.1.23"
        },
        {
            "authors": [
                "Tokio Contributors <team@tokio.rs>"
            ],
            "categories": [
                "development-tools::debugging",
                "development-tools::profiling",
                "asynchronous"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "once_cell",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^1.13.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": null,
                    "name": "valuable",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": "^0.1.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": "cfg(tracing_unstable)",
                    "uses_default_features": false
                }
            ],
            "description": "Core primitives for application-level tracing.\n",
            "documentation": null,
            "edition": "2018",
            "features": {
                "default": [
                    "std",
                    "valuable/std"
                ],
                "once_cell": [
                    "dep:once_cell"
                ],
                "std": [
                    "once_cell"
                ],
                "valuable": [
                    "dep:valuable"
                ]
            },
            "homepage": "https://tokio.rs",
            "id": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.30",
            "keywords": [
                "logging",
                "tracing",
                "profiling"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.30/Cargo.toml",
            "metadata": {
                "docs": {
                    "rs": {
                        "all-features": true,
                        "rustc-args": [
                            "--cfg",
                            "tracing_unstable"
                        ],
                        "rustdoc-args": [
                            "--cfg",
                            "docsrs",
                            "--cfg",
                            "tracing_unstable"
                        ]
                    }
                }
            },
            "name": "tracing-core",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/tokio-rs/tracing",
            "rust_version": "1.49.0",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "tracing_core",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.30/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "dispatch",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.30/tests/dispatch.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "macros",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.30/tests/macros.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "global_dispatch",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.30/tests/global_dispatch.rs",
                    "test": true
                }
            ],
            "version": "0.1.30"
        },
        {
            "authors": [
                "The Servo Project Developers"
            ],
            "categories": [
                "no-std",
                "encoding",
                "text-processing"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "flame",
                    "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": "flamer",
                    "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": [
                        "derive"
                    ],
                    "kind": null,
                    "name": "serde",
                    "optional": true,
                    "registry": null,
                    "rename": null,
                    "req": ">=0.8, <2.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": false
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "serde_test",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": ">=0.8, <2.0",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Implementation of the Unicode Bidirectional Algorithm",
            "documentation": "https://docs.rs/unicode-bidi/",
            "edition": "2018",
            "features": {
                "bench_it": [],
                "default": [
                    "std",
                    "hardcoded-data"
                ],
                "flame": [
                    "dep:flame"
                ],
                "flame_it": [
                    "flame",
                    "flamer"
                ],
                "flamer": [
                    "dep:flamer"
                ],
                "hardcoded-data": [],
                "serde": [
                    "dep:serde"
                ],
                "std": [],
                "unstable": [],
                "with_serde": [
                    "serde"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-bidi@0.3.13",
            "keywords": [
                "rtl",
                "unicode",
                "text",
                "layout",
                "bidi"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-0.3.13/Cargo.toml",
            "metadata": null,
            "name": "unicode-bidi",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/servo/unicode-bidi",
            "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": "unicode_bidi",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-0.3.13/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "conformance_tests",
                    "required-features": [
                        "hardcoded-data"
                    ],
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-0.3.13/tests/conformance_tests.rs",
                    "test": true
                }
            ],
            "version": "0.3.13"
        },
        {
            "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.8",
            "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.8/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.8/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.8/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.8/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.8/benches/xid.rs",
                    "test": false
                }
            ],
            "version": "1.0.8"
        },
        {
            "authors": [
                "kwantam <kwantam@gmail.com>",
                "Manish Goregaokar <manishsmail@gmail.com>"
            ],
            "categories": [],
            "default_run": null,
            "dependencies": [
                {
                    "features": [
                        "alloc"
                    ],
                    "kind": null,
                    "name": "tinyvec",
                    "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": "This crate provides functions for normalization of\nUnicode strings, including Canonical and Compatible\nDecomposition and Recomposition, as described in\nUnicode Standard Annex #15.\n",
            "documentation": "https://docs.rs/unicode-normalization/",
            "edition": "2018",
            "features": {
                "default": [
                    "std"
                ],
                "std": []
            },
            "homepage": "https://github.com/unicode-rs/unicode-normalization",
            "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.22",
            "keywords": [
                "text",
                "unicode",
                "normalization",
                "decomposition",
                "recomposition"
            ],
            "license": "MIT/Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-normalization-0.1.22/Cargo.toml",
            "metadata": null,
            "name": "unicode-normalization",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/unicode-rs/unicode-normalization",
            "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": "unicode_normalization",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-normalization-0.1.22/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/unicode-normalization-0.1.22/benches/bench.rs",
                    "test": false
                }
            ],
            "version": "0.1.22"
        },
        {
            "authors": [
                "The rust-url developers"
            ],
            "categories": [
                "parser-implementations",
                "web-programming",
                "encoding"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": null,
                    "name": "form_urlencoded",
                    "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": "idna",
                    "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": "percent-encoding",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^2.2.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",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "bencher",
                    "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": "debugger_test",
                    "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": "debugger_test_parser",
                    "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_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": "URL library for Rust, based on the WHATWG URL Standard",
            "documentation": "https://docs.rs/url",
            "edition": "2018",
            "features": {
                "debugger_visualizer": [],
                "default": [],
                "expose_internals": [],
                "serde": [
                    "dep:serde"
                ]
            },
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#url@2.3.1",
            "keywords": [
                "url",
                "parser"
            ],
            "license": "MIT OR Apache-2.0",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/url-2.3.1/Cargo.toml",
            "metadata": null,
            "name": "url",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/servo/rust-url",
            "rust_version": "1.51",
            "source": "registry+https://github.com/rust-lang/crates.io-index",
            "targets": [
                {
                    "crate_types": [
                        "lib"
                    ],
                    "doc": true,
                    "doctest": true,
                    "edition": "2018",
                    "kind": [
                        "lib"
                    ],
                    "name": "url",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/url-2.3.1/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/url-2.3.1/tests/debugger_visualizer.rs",
                    "test": false
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "data",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/url-2.3.1/tests/data.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "test"
                    ],
                    "name": "unit",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/url-2.3.1/tests/unit.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "parse_url",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/url-2.3.1/benches/parse_url.rs",
                    "test": false
                }
            ],
            "version": "2.3.1"
        },
        {
            "authors": [
                "Armin Becher <armin.becher@gmail.com>"
            ],
            "categories": [
                "algorithms"
            ],
            "default_run": null,
            "dependencies": [
                {
                    "features": [],
                    "kind": "dev",
                    "name": "criterion",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^0.3.4",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                },
                {
                    "features": [],
                    "kind": "dev",
                    "name": "glob",
                    "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": "dev",
                    "name": "ntest",
                    "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": "regex",
                    "optional": false,
                    "registry": null,
                    "rename": null,
                    "req": "^1.4.3",
                    "source": "registry+https://github.com/rust-lang/crates.io-index",
                    "target": null,
                    "uses_default_features": true
                }
            ],
            "description": "Simple string matching  with questionmark and star wildcard operator.",
            "documentation": null,
            "edition": "2018",
            "features": {},
            "homepage": null,
            "id": "registry+https://github.com/rust-lang/crates.io-index#wildmatch@2.1.1",
            "keywords": [
                "globbing",
                "matching",
                "questionmark",
                "star",
                "string-matching"
            ],
            "license": "MIT",
            "license_file": null,
            "links": null,
            "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wildmatch-2.1.1/Cargo.toml",
            "metadata": null,
            "name": "wildmatch",
            "publish": null,
            "readme": "README.md",
            "repository": "https://github.com/becheran/wildmatch",
            "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": "wildmatch",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wildmatch-2.1.1/src/lib.rs",
                    "test": true
                },
                {
                    "crate_types": [
                        "bin"
                    ],
                    "doc": false,
                    "doctest": false,
                    "edition": "2018",
                    "kind": [
                        "bench"
                    ],
                    "name": "patterns",
                    "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wildmatch-2.1.1/benches/patterns.rs",
                    "test": false
                }
            ],
            "version": "2.1.1"
        }
    ],
    "resolve": {
        "nodes": [
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#assign@1.1.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.1.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.4.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#ruma@0.6.4"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ruma",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ruma@0.6.4"
                    }
                ],
                "features": [],
                "id": "path+file://{TEMP_DIR}/crate_combined_features#crate-combined-features@0.1.0"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "percent_encoding",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.1.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "raw"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-bidi@0.3.13",
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.22"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_bidi",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-bidi@0.3.13"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_normalization",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.22"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#idna@0.3.0"
            },
            {
                "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",
                    "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                ],
                "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"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                    }
                ],
                "features": [
                    "serde",
                    "serde-1"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.2"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.6"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                    }
                ],
                "features": [
                    "default",
                    "serde",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#js_int@0.2.2"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde_crate",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                    }
                ],
                "features": [
                    "default",
                    "serde",
                    "serde_crate"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#js_option@0.1.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "alloc",
                    "default",
                    "race",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.17.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "alloc",
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.9"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.17.1",
                    "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.40",
                    "registry+https://github.com/rust-lang/crates.io-index#toml@0.5.11"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "once_cell",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.17.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "thiserror",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.40"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "toml",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#toml@0.5.11"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#proc-macro-crate@1.2.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.8"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_ident",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.8"
                    }
                ],
                "features": [
                    "default",
                    "proc-macro"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                    }
                ],
                "features": [
                    "default",
                    "proc-macro"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#assign@1.1.1",
                    "registry+https://github.com/rust-lang/crates.io-index#js_int@0.2.2",
                    "registry+https://github.com/rust-lang/crates.io-index#ruma-common@0.9.3"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "assign",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#assign@1.1.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "js_int",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js_int@0.2.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ruma_common",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ruma-common@0.9.3"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#ruma@0.6.4"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1",
                    "registry+https://github.com/rust-lang/crates.io-index#bytes@1.4.0",
                    "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.1.0",
                    "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.2",
                    "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.6",
                    "registry+https://github.com/rust-lang/crates.io-index#js_int@0.2.2",
                    "registry+https://github.com/rust-lang/crates.io-index#js_option@0.1.1",
                    "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0",
                    "registry+https://github.com/rust-lang/crates.io-index#ruma-identifiers-validation@0.8.1",
                    "registry+https://github.com/rust-lang/crates.io-index#ruma-macros@0.9.3",
                    "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158",
                    "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.94",
                    "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.37",
                    "registry+https://github.com/rust-lang/crates.io-index#url@2.3.1",
                    "registry+https://github.com/rust-lang/crates.io-index#wildmatch@2.1.1"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "base64",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "bytes",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.4.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "form_urlencoded",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.1.0"
                    },
                    {
                        "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": "itoa",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.6"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "js_int",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js_int@0.2.2"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "js_option",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#js_option@0.1.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "percent_encoding",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ruma_identifiers_validation",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ruma-identifiers-validation@0.8.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ruma_macros",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ruma-macros@0.9.3"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde_json",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.94"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "tracing",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.37"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "url",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#url@2.3.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "wildmatch",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#wildmatch@2.1.1"
                    }
                ],
                "features": [
                    "client",
                    "default",
                    "server"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#ruma-common@0.9.3"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.40"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "thiserror",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.40"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#ruma-identifiers-validation@0.8.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro-crate@1.2.1",
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26",
                    "registry+https://github.com/rust-lang/crates.io-index#ruma-identifiers-validation@0.8.1",
                    "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro_crate",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro-crate@1.2.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ruma_identifiers_validation",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ruma-identifiers-validation@0.8.1"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "syn",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#ruma-macros@0.9.3"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.13"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.158"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde_derive",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.158"
                    }
                ],
                "features": [
                    "default",
                    "derive",
                    "serde_derive",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26",
                    "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.3"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "syn",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.3"
                    }
                ],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.158"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.6",
                    "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.13",
                    "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "itoa",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.6"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "ryu",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.13"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                    }
                ],
                "features": [
                    "default",
                    "raw_value",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.94"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26",
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.8"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_ident",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.8"
                    }
                ],
                "features": [
                    "clone-impls",
                    "default",
                    "derive",
                    "extra-traits",
                    "full",
                    "parsing",
                    "printing",
                    "proc-macro",
                    "quote",
                    "visit",
                    "visit-mut"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26",
                    "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.8"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "unicode_ident",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.8"
                    }
                ],
                "features": [
                    "clone-impls",
                    "default",
                    "derive",
                    "parsing",
                    "printing",
                    "proc-macro",
                    "quote"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.3"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.40"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "thiserror_impl",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.40"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.40"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26",
                    "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.3"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "syn",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.3"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.40"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "tinyvec_macros",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
                    }
                ],
                "features": [
                    "alloc",
                    "default",
                    "tinyvec_macros"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.6.0"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "serde",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.158"
                    }
                ],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#toml@0.5.11"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
                    "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.9",
                    "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.23",
                    "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.30"
                ],
                "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": "pin_project_lite",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.9"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "tracing_attributes",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.23"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "tracing_core",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.30"
                    }
                ],
                "features": [
                    "attributes",
                    "default",
                    "std",
                    "tracing-attributes"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.37"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52",
                    "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26",
                    "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "proc_macro2",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.52"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "quote",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.26"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "syn",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109"
                    }
                ],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.23"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.17.1"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "once_cell",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.17.1"
                    }
                ],
                "features": [
                    "once_cell",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.30"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [
                    "default",
                    "hardcoded-data",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-bidi@0.3.13"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.8"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.6.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "tinyvec",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.6.0"
                    }
                ],
                "features": [
                    "default",
                    "std"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.22"
            },
            {
                "dependencies": [
                    "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.1.0",
                    "registry+https://github.com/rust-lang/crates.io-index#idna@0.3.0",
                    "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0"
                ],
                "deps": [
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "form_urlencoded",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.1.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "idna",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#idna@0.3.0"
                    },
                    {
                        "dep_kinds": [
                            {
                                "kind": null,
                                "target": null
                            }
                        ],
                        "name": "percent_encoding",
                        "pkg": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.2.0"
                    }
                ],
                "features": [
                    "default"
                ],
                "id": "registry+https://github.com/rust-lang/crates.io-index#url@2.3.1"
            },
            {
                "dependencies": [],
                "deps": [],
                "features": [],
                "id": "registry+https://github.com/rust-lang/crates.io-index#wildmatch@2.1.1"
            }
        ],
        "root": "path+file://{TEMP_DIR}/crate_combined_features#crate-combined-features@0.1.0"
    },
    "target_directory": "{TEMP_DIR}/crate_combined_features/target",
    "version": 1,
    "workspace_default_members": [
        "path+file://{TEMP_DIR}/crate_combined_features#crate-combined-features@0.1.0"
    ],
    "workspace_members": [
        "path+file://{TEMP_DIR}/crate_combined_features#crate-combined-features@0.1.0"
    ],
    "workspace_root": "{TEMP_DIR}/crate_combined_features"
}
