{
    "crates": [
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "authors": [],
                "categories": [
                    "development-tools::debugging"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-alloc",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": [
                            "alloc"
                        ],
                        "kind": "normal",
                        "name": "cpp_demangle",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "fallible-iterator",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "read"
                        ],
                        "kind": "normal",
                        "name": "gimli",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.28.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "memmap2",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.5.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "read"
                        ],
                        "kind": "normal",
                        "name": "object",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.32.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-demangle",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "smallvec",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "backtrace",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.13",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "wrap_help"
                        ],
                        "kind": "dev",
                        "name": "clap",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^4.3.21",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "findshlibs",
                        "optional": false,
                        "path": null,
                        "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": "libtest-mimic",
                        "optional": false,
                        "path": null,
                        "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": "typed-arena",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A cross-platform symbolication library written in Rust, using `gimli`",
                "documentation": "https://docs.rs/addr2line",
                "edition": "2018",
                "features": {
                    "alloc": [
                        "dep:alloc"
                    ],
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "cpp_demangle": [
                        "dep:cpp_demangle"
                    ],
                    "default": [
                        "rustc-demangle",
                        "cpp_demangle",
                        "std-object",
                        "fallible-iterator",
                        "smallvec",
                        "memmap2"
                    ],
                    "fallible-iterator": [
                        "dep:fallible-iterator"
                    ],
                    "memmap2": [
                        "dep:memmap2"
                    ],
                    "object": [
                        "dep:object"
                    ],
                    "rustc-demangle": [
                        "dep:rustc-demangle"
                    ],
                    "rustc-dep-of-std": [
                        "core",
                        "alloc",
                        "compiler_builtins",
                        "gimli/rustc-dep-of-std"
                    ],
                    "smallvec": [
                        "dep:smallvec"
                    ],
                    "std": [
                        "gimli/std"
                    ],
                    "std-object": [
                        "std",
                        "object",
                        "object/std",
                        "object/compression",
                        "gimli/endian-reader"
                    ]
                },
                "homepage": null,
                "id": "addr2line 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "DWARF",
                    "debug",
                    "elf",
                    "symbolicate",
                    "atos"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/Cargo.toml",
                "name": "addr2line",
                "publish": null,
                "readme": "./README.md",
                "repository": "https://github.com/gimli-rs/addr2line",
                "rust_version": "1.65.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "addr2line",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "addr2line",
                        "required-features": [
                            "default"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/examples/addr2line.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "output_equivalence",
                        "required-features": [
                            "default"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/tests/output_equivalence.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "correctness",
                        "required-features": [
                            "default"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/tests/correctness.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "parse",
                        "required-features": [
                            "std-object"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/tests/parse.rs",
                        "test": true
                    }
                ],
                "version": "0.21.0"
            }
        },
        {
            "license": "0BSD OR MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Jonas Schievink <jonasschievink@gmail.com>"
                ],
                "categories": [
                    "algorithms"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "core",
                        "req": "^1.0.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "criterion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A simple clean-room implementation of the Adler-32 checksum",
                "documentation": "https://docs.rs/adler/",
                "edition": "2015",
                "features": {
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "default": [
                        "std"
                    ],
                    "rustc-dep-of-std": [
                        "core",
                        "compiler_builtins"
                    ],
                    "std": []
                },
                "homepage": null,
                "id": "adler 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "checksum",
                    "integrity",
                    "hash",
                    "adler32",
                    "zlib"
                ],
                "license": "0BSD OR MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler-1.0.2/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--cfg=docsrs"
                            ]
                        }
                    },
                    "release": {
                        "no-dev-version": true,
                        "pre-release-commit-message": "Release {{version}}",
                        "pre-release-replacements": [
                            {
                                "file": "CHANGELOG.md",
                                "replace": "## Unreleased\n\nNo changes.\n\n## [{{version}} - {{date}}](https://github.com/jonas-schievink/adler/releases/tag/v{{version}})\n",
                                "search": "## Unreleased\n"
                            },
                            {
                                "file": "README.md",
                                "replace": "adler = \"{{version}}\"",
                                "search": "adler = \"[a-z0-9\\\\.-]+\""
                            },
                            {
                                "file": "src/lib.rs",
                                "replace": "https://docs.rs/adler/{{version}}",
                                "search": "https://docs.rs/adler/[a-z0-9\\.-]+"
                            }
                        ],
                        "tag-message": "{{version}}"
                    }
                },
                "name": "adler",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/jonas-schievink/adler.git",
                "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": "adler",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler-1.0.2/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler-1.0.2/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "1.0.2"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Tom Kaitchuck <Tom.Kaitchuck@gmail.com>"
                ],
                "categories": [
                    "algorithms",
                    "data-structures",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "atomic-polyfill",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "cfg-if",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "const-random",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "getrandom",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.117",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "simd"
                        ],
                        "kind": "normal",
                        "name": "zerocopy",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7.31",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "html_reports"
                        ],
                        "kind": "dev",
                        "name": "criterion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "fnv",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "fxhash",
                        "optional": false,
                        "path": null,
                        "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": "hashbrown",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.12.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "hex",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "no-panic",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.10",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rand",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.8.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "seahash",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^4.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "serde_json",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.59",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "build",
                        "name": "version_check",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.9.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "alloc"
                        ],
                        "kind": "normal",
                        "name": "once_cell",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.18.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))",
                        "uses_default_features": false
                    }
                ],
                "description": "A non-cryptographic hash function using AES-NI for high performance",
                "documentation": "https://docs.rs/ahash",
                "edition": "2018",
                "features": {
                    "atomic-polyfill": [
                        "dep:atomic-polyfill",
                        "once_cell/atomic-polyfill"
                    ],
                    "compile-time-rng": [
                        "const-random"
                    ],
                    "const-random": [
                        "dep:const-random"
                    ],
                    "default": [
                        "std",
                        "runtime-rng"
                    ],
                    "getrandom": [
                        "dep:getrandom"
                    ],
                    "nightly-arm-aes": [],
                    "no-rng": [],
                    "runtime-rng": [
                        "getrandom"
                    ],
                    "serde": [
                        "dep:serde"
                    ],
                    "std": []
                },
                "homepage": null,
                "id": "ahash 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "hash",
                    "hasher",
                    "hashmap",
                    "aes",
                    "no-std"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "std"
                            ],
                            "rustc-args": [
                                "-C",
                                "target-feature=+aes"
                            ],
                            "rustdoc-args": [
                                "-C",
                                "target-feature=+aes"
                            ]
                        }
                    }
                },
                "name": "ahash",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/tkaitchuck/ahash",
                "rust_version": "1.60.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "ahash",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "nopanic",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/nopanic.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "map_tests",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/map_tests.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/bench.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "ahash",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/bench.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "map",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/map_tests.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/./build.rs",
                        "test": false
                    }
                ],
                "version": "0.8.7"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Zakarum <zaq.dev@icloud.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Mirror of Rust's allocator API",
                "documentation": "https://docs.rs/allocator-api2",
                "edition": "2018",
                "features": {
                    "alloc": [],
                    "default": [
                        "std"
                    ],
                    "nightly": [],
                    "serde": [
                        "dep:serde"
                    ],
                    "std": [
                        "alloc"
                    ]
                },
                "homepage": "https://github.com/zakarumych/allocator-api2",
                "id": "allocator-api2 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/allocator-api2-0.2.16/Cargo.toml",
                "name": "allocator-api2",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/zakarumych/allocator-api2",
                "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": "allocator-api2",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/allocator-api2-0.2.16/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.2.16"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "rust-patterns",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "backtrace",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.51",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "futures",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rustversion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.6",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "full"
                        ],
                        "kind": "dev",
                        "name": "syn",
                        "optional": false,
                        "path": null,
                        "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": "thiserror",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.45",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "diff"
                        ],
                        "kind": "dev",
                        "name": "trybuild",
                        "optional": false,
                        "path": null,
                        "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": "Flexible concrete Error type built on std::error::Error",
                "documentation": "https://docs.rs/anyhow",
                "edition": "2018",
                "features": {
                    "backtrace": [
                        "dep:backtrace"
                    ],
                    "default": [
                        "std"
                    ],
                    "std": []
                },
                "homepage": null,
                "id": "anyhow 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "error",
                    "error-handling"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--cfg",
                                "doc_cfg",
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "anyhow",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dtolnay/anyhow",
                "rust_version": "1.39.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "anyhow",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_source",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_source.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_convert",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_convert.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_backtrace",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_backtrace.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_fmt",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_fmt.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_macros",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_macros.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "compiletest",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/compiletest.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_chain",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_chain.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_autotrait",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_autotrait.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_ensure",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_ensure.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_downcast",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_downcast.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_ffi",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_ffi.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_context",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_context.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_repr",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_repr.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_boxed",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_boxed.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/build.rs",
                        "test": false
                    }
                ],
                "version": "1.0.79"
            }
        },
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "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": "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "rustc",
                    "build",
                    "autoconf"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/Cargo.toml",
                "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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/tests/rustflags.rs",
                        "test": true
                    }
                ],
                "version": "1.1.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The Rust Project Developers"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "cfg-if",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "alloc"
                        ],
                        "kind": "normal",
                        "name": "cpp_demangle",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-demangle",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-serialize",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "derive"
                        ],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "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": "libloading",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "build",
                        "name": "cc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.67",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "addr2line",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.21.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.146",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "miniz_oxide",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "read_core",
                            "elf",
                            "macho",
                            "pe",
                            "unaligned",
                            "archive"
                        ],
                        "kind": "normal",
                        "name": "object",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.32.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "winapi",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.9",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "A library to acquire a stack trace (backtrace) at runtime in a Rust program.\n",
                "documentation": "https://docs.rs/backtrace",
                "edition": "2018",
                "features": {
                    "coresymbolication": [],
                    "cpp_demangle": [
                        "dep:cpp_demangle"
                    ],
                    "dbghelp": [],
                    "default": [
                        "std"
                    ],
                    "dladdr": [],
                    "gimli-symbolize": [],
                    "kernel32": [],
                    "libbacktrace": [],
                    "libunwind": [],
                    "rustc-serialize": [
                        "dep:rustc-serialize"
                    ],
                    "serde": [
                        "dep:serde"
                    ],
                    "serialize-rustc": [
                        "rustc-serialize"
                    ],
                    "serialize-serde": [
                        "serde"
                    ],
                    "std": [],
                    "unix-backtrace": [],
                    "verify-winapi": [
                        "winapi/dbghelp",
                        "winapi/handleapi",
                        "winapi/libloaderapi",
                        "winapi/memoryapi",
                        "winapi/minwindef",
                        "winapi/processthreadsapi",
                        "winapi/synchapi",
                        "winapi/tlhelp32",
                        "winapi/winbase",
                        "winapi/winnt"
                    ],
                    "winapi": [
                        "dep:winapi"
                    ]
                },
                "homepage": "https://github.com/rust-lang/backtrace-rs",
                "id": "backtrace 0.3.69 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/Cargo.toml",
                "name": "backtrace",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/rust-lang/backtrace-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "backtrace",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "backtrace",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/examples/backtrace.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "raw",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/examples/raw.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "skip_inner_frames",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/skip_inner_frames.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "long_fn_name",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/long_fn_name.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "smoke",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/smoke.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "accuracy",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/accuracy/main.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "concurrent-panics",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/concurrent-panics.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "current-exe-mismatch",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/current-exe-mismatch.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "benchmarks",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/benches/benchmarks.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/build.rs",
                        "test": false
                    }
                ],
                "version": "0.3.69"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The Rust Project Developers"
                ],
                "categories": [
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "arbitrary",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "bytemuck",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "derive"
                        ],
                        "kind": "dev",
                        "name": "arbitrary",
                        "optional": false,
                        "path": null,
                        "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": "bytemuck",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "serde_derive",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "trybuild",
                        "optional": false,
                        "path": null,
                        "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": "zerocopy",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.6",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A macro to generate structures which behave like bitflags.\n",
                "documentation": "https://docs.rs/bitflags",
                "edition": "2021",
                "features": {
                    "arbitrary": [
                        "dep:arbitrary"
                    ],
                    "bytemuck": [
                        "dep:bytemuck"
                    ],
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "example_generated": [],
                    "rustc-dep-of-std": [
                        "core",
                        "compiler_builtins"
                    ],
                    "serde": [
                        "dep:serde"
                    ],
                    "std": []
                },
                "homepage": "https://github.com/bitflags/bitflags",
                "id": "bitflags 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "bit",
                    "bitmask",
                    "bitflags",
                    "flags"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "example_generated"
                            ]
                        }
                    }
                },
                "name": "bitflags",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/bitflags/bitflags",
                "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": "bitflags",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "serde",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/serde.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "fmt",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/fmt.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "custom_bits_type",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/custom_bits_type.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "macro_free",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/macro_free.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "custom_derive",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/custom_derive.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "parse",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/benches/parse.rs",
                        "test": false
                    }
                ],
                "version": "2.4.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [
                            "backtrace"
                        ],
                        "kind": "normal",
                        "name": "anyhow",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.79",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "crossterm",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.27.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "prettytable-rs",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.10.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "macros",
                            "serde",
                            "document-features"
                        ],
                        "kind": "normal",
                        "name": "ratatui",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.25.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "tempfile",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^3.9.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "An interpreter for the brainf*** language",
                "documentation": null,
                "edition": "2021",
                "features": {},
                "homepage": null,
                "id": "brainfoamkit 1.0.0-alpha.14 (path+file:///Users/aimami/experiments/rust-projects/brainfoamkit)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/Cargo.toml",
                "name": "brainfoamkit",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/AliSajid/brainfoamkit",
                "rust_version": "1.70.0",
                "source": null,
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "brainfoamkit_lib",
                        "required-features": [],
                        "src_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/src/brainfoamkit_lib/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": true,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bin"
                        ],
                        "name": "bfkview",
                        "required-features": [],
                        "src_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/src/brainfoamkit_visualizer/main.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": true,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bin"
                        ],
                        "name": "bfkrun",
                        "required-features": [],
                        "src_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/src/brainfoamkit_interpreter/main.rs",
                        "test": true
                    }
                ],
                "version": "1.0.0-alpha.14"
            }
        },
        {
            "license": "MIT  OR  Apache-2.0",
            "package": {
                "authors": [
                    "Dylan Ede <dylanede@googlemail.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "A Rust implementation of the Cassowary linear constraint solving algorithm.\n\nThe Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints,\nlike 'this button must line up with this text box'.\n",
                "documentation": "https://dylanede.github.io/cassowary-rs",
                "edition": "2015",
                "features": {},
                "homepage": "https://github.com/dylanede/cassowary-rs",
                "id": "cassowary 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "constraint",
                    "simplex",
                    "user",
                    "interface",
                    "layout"
                ],
                "license": "MIT  OR  Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/Cargo.toml",
                "name": "cassowary",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dylanede/cassowary-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "cassowary",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "removal",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/tests/removal.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "quadrilateral",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/tests/quadrilateral.rs",
                        "test": true
                    }
                ],
                "version": "0.3.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Alex Crichton <alex@alexcrichton.com>"
                ],
                "categories": [
                    "development-tools::build-utils"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "jobserver",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.16",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "tempfile",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.62",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": false
                    }
                ],
                "description": "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n",
                "documentation": "https://docs.rs/cc",
                "edition": "2018",
                "features": {
                    "jobserver": [
                        "dep:jobserver"
                    ],
                    "parallel": [
                        "jobserver"
                    ]
                },
                "homepage": "https://github.com/rust-lang/cc-rs",
                "id": "cc 1.0.83 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "build-dependencies"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/Cargo.toml",
                "name": "cc",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/rust-lang/cc-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "cc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": true,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bin"
                        ],
                        "name": "gcc-shim",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/src/bin/gcc-shim.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "cxxflags",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cxxflags.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "cflags",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cflags.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "cc_env",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cc_env.rs",
                        "test": true
                    }
                ],
                "version": "1.0.83"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Alex Crichton <alex@alexcrichton.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml",
                "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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs",
                        "test": true
                    }
                ],
                "version": "1.0.0"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "T. Post"
                ],
                "categories": [
                    "command-line-interface",
                    "command-line-utilities"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "bitflags",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "futures-core",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "parking_lot",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.12",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "derive"
                        ],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "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": "async-std",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.12",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "futures",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "futures-timer",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^3.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,
                        "path": null,
                        "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": "serial_test",
                        "optional": false,
                        "path": null,
                        "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": [
                            "full"
                        ],
                        "kind": "dev",
                        "name": "tokio",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.25",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "filedescriptor",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "os-poll"
                        ],
                        "kind": "normal",
                        "name": "mio",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "signal-hook",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.17",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "support-v0_8"
                        ],
                        "kind": "normal",
                        "name": "signal-hook-mio",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "crossterm_winapi",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.9.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "winuser",
                            "winerror"
                        ],
                        "kind": "normal",
                        "name": "winapi",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.9",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "A crossplatform terminal library for manipulating terminals.",
                "documentation": "https://docs.rs/crossterm/",
                "edition": "2021",
                "features": {
                    "bracketed-paste": [],
                    "default": [
                        "bracketed-paste",
                        "windows",
                        "events"
                    ],
                    "event-stream": [
                        "dep:futures-core",
                        "events"
                    ],
                    "events": [
                        "dep:mio",
                        "dep:signal-hook",
                        "dep:signal-hook-mio"
                    ],
                    "filedescriptor": [
                        "dep:filedescriptor"
                    ],
                    "serde": [
                        "dep:serde",
                        "bitflags/serde"
                    ],
                    "use-dev-tty": [
                        "filedescriptor"
                    ],
                    "windows": [
                        "dep:winapi",
                        "dep:crossterm_winapi"
                    ]
                },
                "homepage": null,
                "id": "crossterm 0.27.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "event",
                    "color",
                    "cli",
                    "input",
                    "terminal"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true
                        }
                    }
                },
                "name": "crossterm",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/crossterm-rs/crossterm",
                "rust_version": "1.58.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "crossterm",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "event-read",
                        "required-features": [
                            "bracketed-paste",
                            "events"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-read.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "event-match-modifiers",
                        "required-features": [
                            "bracketed-paste",
                            "events"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-match-modifiers.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "event-poll-read",
                        "required-features": [
                            "bracketed-paste",
                            "events"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-poll-read.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "event-stream-async-std",
                        "required-features": [
                            "event-stream",
                            "events"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-stream-async-std.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "event-stream-tokio",
                        "required-features": [
                            "event-stream",
                            "events"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-stream-tokio.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "event-read-char-line",
                        "required-features": [
                            "events"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-read-char-line.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "stderr",
                        "required-features": [
                            "events"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/stderr.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "is_tty",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/is_tty.rs",
                        "test": false
                    }
                ],
                "version": "0.27.0"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "T. Post"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [
                            "winbase",
                            "consoleapi",
                            "processenv",
                            "handleapi",
                            "synchapi",
                            "impl-default"
                        ],
                        "kind": "normal",
                        "name": "winapi",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls",
                "documentation": "https://docs.rs/crossterm_winapi/",
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "crossterm_winapi 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "winapi",
                    "abstractions",
                    "crossterm",
                    "windows",
                    "screen_buffer"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "default-target": "x86_64-pc-windows-msvc"
                        }
                    }
                },
                "name": "crossterm_winapi",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/crossterm-rs/crossterm-winapi",
                "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": "crossterm_winapi",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "handle",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/handle.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "coloring_example",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/coloring_example.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "console",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/console.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "screen_buffer",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/screen_buffer.rs",
                        "test": false
                    }
                ],
                "version": "0.9.1"
            }
        },
        {
            "license": "Unlicense OR MIT",
            "package": {
                "authors": [
                    "Andrew Gallant <jamslam@gmail.com>"
                ],
                "categories": [
                    "encoding",
                    "parser-implementations"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "csv-core",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.11",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "itoa",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "ryu",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.55",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "alloc",
                            "serde"
                        ],
                        "kind": "dev",
                        "name": "bstr",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.2.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "derive"
                        ],
                        "kind": "dev",
                        "name": "serde",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.55",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Fast CSV parsing with support for serde.",
                "documentation": "https://docs.rs/csv",
                "edition": "2021",
                "features": {},
                "homepage": "https://github.com/BurntSushi/rust-csv",
                "id": "csv 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "csv",
                    "comma",
                    "parser",
                    "delimited",
                    "serde"
                ],
                "license": "Unlicense OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/Cargo.toml",
                "name": "csv",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/BurntSushi/rust-csv",
                "rust_version": "1.61.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "csv",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-pipeline-pop-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-pop-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "cookbook-read-basic",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-basic.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-error-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-setup-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-setup-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-error-03",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-03.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-perf-alloc-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-write-serde-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-serde-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "cookbook-write-serde",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-write-serde.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-serde-03",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-03.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-write-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "cookbook-read-no-headers",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-no-headers.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-serde-invalid-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-invalid-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-headers-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-headers-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-delimiter-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-delimiter-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-perf-serde-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-serde-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-pipeline-search-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-search-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-headers-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-headers-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "cookbook-write-basic",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-write-basic.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-perf-serde-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-serde-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-pipeline-search-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-search-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-write-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-serde-04",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-04.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "cookbook-read-colon",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-colon.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-perf-serde-03",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-03.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-serde-invalid-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-invalid-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-write-delimiter-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-delimiter-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "cookbook-read-serde",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-serde.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-perf-alloc-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-write-serde-02",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-serde-02.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-error-04",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-04.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-perf-alloc-03",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-03.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-read-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-perf-core-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-core-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tutorial-error-01",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-01.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "tests",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/tests/tests.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "1.3.0"
            }
        },
        {
            "license": "Unlicense OR MIT",
            "package": {
                "authors": [
                    "Andrew Gallant <jamslam@gmail.com>"
                ],
                "categories": [
                    "encoding",
                    "no-std",
                    "parser-implementations"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "memchr",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "arrayvec",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    }
                ],
                "description": "Bare bones CSV parsing with no_std support.",
                "documentation": "https://docs.rs/csv-core",
                "edition": "2018",
                "features": {
                    "default": [],
                    "libc": [
                        "memchr/libc"
                    ]
                },
                "homepage": "https://github.com/BurntSushi/rust-csv",
                "id": "csv-core 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "csv",
                    "comma",
                    "parser",
                    "delimited",
                    "no_std"
                ],
                "license": "Unlicense OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/Cargo.toml",
                "name": "csv-core",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/BurntSushi/rust-csv",
                "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": "csv-core",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "0.1.11"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The @xdg-rs members"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "cfg-if",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "dirs-sys-next",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A tiny low-level library that provides platform-specific standard locations\nof directories for config, cache and other data on Linux, Windows, macOS\nand Redox by leveraging the mechanisms defined by the XDG base/user\ndirectory specifications on Linux, the Known Folder API on Windows,\nand the Standard Directory guidelines on macOS.\n",
                "documentation": null,
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "dirs-next 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "xdg",
                    "basedir",
                    "app_dirs",
                    "path",
                    "folder"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-next-2.0.0/Cargo.toml",
                "name": "dirs-next",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/xdg-rs/dirs",
                "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": "dirs-next",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-next-2.0.0/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "2.0.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The @xdg-rs members"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "redox_users",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(target_os = \"redox\")",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "knownfolders",
                            "objbase",
                            "shlobj",
                            "winbase",
                            "winerror"
                        ],
                        "kind": "normal",
                        "name": "winapi",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "system-level helper functions for the dirs and directories crates",
                "documentation": null,
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "dirs-sys-next 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-sys-next-0.1.2/Cargo.toml",
                "name": "dirs-sys-next",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/xdg-rs/dirs/tree/master/dirs-sys",
                "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": "dirs-sys-next",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-sys-next-0.1.2/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.1.2"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Slint Developers <info@slint-ui.com>"
                ],
                "categories": [
                    "development-tools"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "litrs",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    }
                ],
                "description": "Extract documentation for the feature flags from comments in Cargo.toml",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "default": [],
                    "self-test": []
                },
                "homepage": "https://slint-ui.com",
                "id": "document-features 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "documentation",
                    "features",
                    "rustdoc",
                    "macro"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.8/Cargo.toml",
                "name": "document-features",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/slint-ui/document-features",
                "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": "document-features",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.8/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "self-doc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.8/tests/self-doc.rs",
                        "test": true
                    }
                ],
                "version": "0.2.8"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "bluss"
                ],
                "categories": [
                    "data-structures",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [
                            "derive"
                        ],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n",
                "documentation": "https://docs.rs/either/1/",
                "edition": "2018",
                "features": {
                    "default": [
                        "use_std"
                    ],
                    "serde": [
                        "dep:serde"
                    ],
                    "use_std": []
                },
                "homepage": null,
                "id": "either 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "data-structure",
                    "no_std"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.9.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "serde"
                            ]
                        }
                    },
                    "release": {
                        "no-dev-version": true,
                        "tag-name": "{{version}}"
                    }
                },
                "name": "either",
                "publish": null,
                "readme": "README-crates.io.md",
                "repository": "https://github.com/bluss/either",
                "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": "either",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.9.0/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "1.9.0"
            }
        },
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Torbjørn Birch Moltu <t.b.moltu@lyse.net>"
                ],
                "categories": [
                    "encoding",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "ascii",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "https-native"
                        ],
                        "kind": "dev",
                        "name": "minreq",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.6",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "lazy_static",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    }
                ],
                "description": "UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.\n",
                "documentation": "https://docs.rs/encode_unicode/",
                "edition": "2021",
                "features": {
                    "ascii": [
                        "dep:ascii"
                    ],
                    "default": [
                        "std"
                    ],
                    "std": []
                },
                "homepage": null,
                "id": "encode_unicode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "unicode",
                    "UTF-8",
                    "UTF-16"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "ascii/std"
                            ]
                        }
                    }
                },
                "name": "encode_unicode",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/tormol/encode_unicode",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "encode_unicode",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "length_distribution",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/examples/length_distribution.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "oks",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/oks.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "iterators",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/iterators.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "exhaustive",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/exhaustive.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "errs",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/errs.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "length",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/benches/length.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "multiiterators",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/benches/multiiterators.rs",
                        "test": false
                    }
                ],
                "version": "1.0.0"
            }
        },
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Stjepan Glavina <stjepang@gmail.com>"
                ],
                "categories": [
                    "algorithms"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "getrandom",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rand",
                        "optional": false,
                        "path": null,
                        "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": "wyhash",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "js"
                        ],
                        "kind": "normal",
                        "name": "getrandom",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "js"
                        ],
                        "kind": "dev",
                        "name": "getrandom",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "wasm-bindgen-test",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
                        "uses_default_features": true
                    }
                ],
                "description": "A simple and fast random number generator",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "alloc": [],
                    "default": [
                        "std"
                    ],
                    "getrandom": [
                        "dep:getrandom"
                    ],
                    "js": [
                        "std",
                        "getrandom"
                    ],
                    "std": [
                        "alloc"
                    ]
                },
                "homepage": null,
                "id": "fastrand 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "simple",
                    "fast",
                    "rand",
                    "random",
                    "wyrand"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs"
                            ]
                        }
                    }
                },
                "name": "fastrand",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/smol-rs/fastrand",
                "rust_version": "1.36.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "fastrand",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "char",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/tests/char.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "smoke",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/tests/smoke.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "2.0.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [],
                "categories": [
                    "development-tools::debugging",
                    "development-tools::profiling",
                    "parser-implementations"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-alloc",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "fallible-iterator",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "indexmap",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "stable_deref_trait",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "test-assembler",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A library for reading and writing the DWARF debugging format.",
                "documentation": "https://docs.rs/gimli",
                "edition": "2018",
                "features": {
                    "default": [
                        "read-all",
                        "write"
                    ],
                    "endian-reader": [
                        "read",
                        "dep:stable_deref_trait"
                    ],
                    "fallible-iterator": [
                        "dep:fallible-iterator"
                    ],
                    "read": [
                        "read-core"
                    ],
                    "read-all": [
                        "read",
                        "std",
                        "fallible-iterator",
                        "endian-reader"
                    ],
                    "read-core": [],
                    "rustc-dep-of-std": [
                        "dep:core",
                        "dep:alloc",
                        "dep:compiler_builtins"
                    ],
                    "std": [
                        "fallible-iterator?/std",
                        "stable_deref_trait?/std"
                    ],
                    "write": [
                        "dep:indexmap"
                    ]
                },
                "homepage": null,
                "id": "gimli 0.28.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "DWARF",
                    "debug",
                    "ELF",
                    "eh_frame"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gimli-0.28.1/Cargo.toml",
                "name": "gimli",
                "publish": null,
                "readme": "./README.md",
                "repository": "https://github.com/gimli-rs/gimli",
                "rust_version": "1.60.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "gimli",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gimli-0.28.1/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.28.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Amanieu d'Antras <amanieu@gmail.com>"
                ],
                "categories": [
                    "data-structures",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "ahash",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.8.6",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-alloc",
                        "optional": true,
                        "path": null,
                        "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": [
                            "alloc"
                        ],
                        "kind": "normal",
                        "name": "allocator-api2",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.9",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "equivalent",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rayon",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "alloc"
                        ],
                        "kind": "normal",
                        "name": "rkyv",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7.42",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "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": [
                            "allocator-api2"
                        ],
                        "kind": "dev",
                        "name": "bumpalo",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^3.13.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "doc-comment",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "validation"
                        ],
                        "kind": "dev",
                        "name": "rkyv",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7.42",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "serde_test",
                        "optional": false,
                        "path": null,
                        "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"
                    ],
                    "alloc": [
                        "dep:alloc"
                    ],
                    "allocator-api2": [
                        "dep:allocator-api2"
                    ],
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "default": [
                        "ahash",
                        "inline-more",
                        "allocator-api2"
                    ],
                    "equivalent": [
                        "dep:equivalent"
                    ],
                    "inline-more": [],
                    "nightly": [
                        "allocator-api2?/nightly",
                        "bumpalo/allocator_api"
                    ],
                    "raw": [],
                    "rayon": [
                        "dep:rayon"
                    ],
                    "rkyv": [
                        "dep:rkyv"
                    ],
                    "rustc-dep-of-std": [
                        "nightly",
                        "core",
                        "compiler_builtins",
                        "alloc",
                        "rustc-internal-api"
                    ],
                    "rustc-internal-api": [],
                    "serde": [
                        "dep:serde"
                    ]
                },
                "homepage": null,
                "id": "hashbrown 0.14.3 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "hash",
                    "no_std",
                    "hashmap",
                    "swisstable"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "nightly",
                                "rayon",
                                "serde",
                                "raw"
                            ],
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ]
                        }
                    }
                },
                "name": "hashbrown",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/rust-lang/hashbrown",
                "rust_version": "1.63.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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "serde",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/serde.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "rayon",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/rayon.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "raw",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/raw.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "equivalent_trait",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/equivalent_trait.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "set",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/set.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "hasher",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/hasher.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "insert_unique_unchecked",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/benches/insert_unique_unchecked.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "0.14.3"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Without Boats <woboats@gmail.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "unicode-segmentation",
                        "optional": true,
                        "path": null,
                        "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": "heck is a case conversion library.",
                "documentation": "https://docs.rs/heck",
                "edition": "2018",
                "features": {
                    "default": [],
                    "unicode": [
                        "unicode-segmentation"
                    ],
                    "unicode-segmentation": [
                        "dep:unicode-segmentation"
                    ]
                },
                "homepage": "https://github.com/withoutboats/heck",
                "id": "heck 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "string",
                    "case",
                    "camel",
                    "snake",
                    "unicode"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.4.1/Cargo.toml",
                "name": "heck",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/withoutboats/heck",
                "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": "heck",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.4.1/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.4.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "rust-patterns",
                    "text-processing",
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rustversion",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.49",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "unindent",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Indented document literals",
                "documentation": "https://docs.rs/indoc",
                "edition": "2021",
                "features": {},
                "homepage": null,
                "id": "indoc 2.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "heredoc",
                    "nowdoc",
                    "multiline",
                    "string",
                    "literal"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "indoc",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dtolnay/indoc",
                "rust_version": "1.56.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "proc-macro"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "proc-macro"
                        ],
                        "name": "indoc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_formatdoc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_formatdoc.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_unindent",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_unindent.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_writedoc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_writedoc.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "compiletest",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/compiletest.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_concat",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_concat.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_indoc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_indoc.rs",
                        "test": true
                    }
                ],
                "version": "2.0.4"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "softprops <d.tangren@gmail.com>",
                    "Dan Gohman <dev@sunfishcode.online>"
                ],
                "categories": [
                    "command-line-interface"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "atty",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.14",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.110",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(any(unix, target_os = \"wasi\"))",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "termios"
                        ],
                        "kind": "normal",
                        "name": "rustix",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.38.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "stdio"
                        ],
                        "kind": "dev",
                        "name": "rustix",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.38.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "hermit-abi",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(target_os = \"hermit\")",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "Win32_Foundation",
                            "Win32_Storage_FileSystem",
                            "Win32_System_Console"
                        ],
                        "kind": "normal",
                        "name": "windows-sys",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "tempfile",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "Test whether a given stream is a terminal",
                "documentation": "https://docs.rs/is-terminal",
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "is-terminal 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "terminal",
                    "tty",
                    "isatty"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-terminal-0.4.10/Cargo.toml",
                "name": "is-terminal",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/sunfishcode/is-terminal",
                "rust_version": "1.63.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "is-terminal",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-terminal-0.4.10/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.4.10"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "bluss"
                ],
                "categories": [
                    "algorithms",
                    "rust-patterns"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "either",
                        "optional": false,
                        "path": null,
                        "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": "criterion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "paste",
                        "optional": false,
                        "path": null,
                        "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": "permutohedron",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "quickcheck",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.9",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rand",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
                "documentation": "https://docs.rs/itertools/",
                "edition": "2018",
                "features": {
                    "default": [
                        "use_std"
                    ],
                    "use_alloc": [],
                    "use_std": [
                        "use_alloc",
                        "either/use_std"
                    ]
                },
                "homepage": null,
                "id": "itertools 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "iterator",
                    "data-structure",
                    "zip",
                    "product",
                    "group-by"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/Cargo.toml",
                "name": "itertools",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/rust-itertools/itertools",
                "rust_version": "1.43.1",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "itertools",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/src/lib.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "iris",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/examples/iris.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "quick",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/quick.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_core",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/test_core.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "adaptors_no_collect",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/adaptors_no_collect.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "tuples",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/tuples.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_std",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/test_std.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "merge_join",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/merge_join.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "macros_hygiene",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/macros_hygiene.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "peeking_take_while",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/peeking_take_while.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "flatten_ok",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/flatten_ok.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "specializations",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/specializations.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "zip",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/zip.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "tuple_combinations",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/tuple_combinations.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "tuples",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/tuples.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "fold_specialization",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/fold_specialization.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "combinations_with_replacement",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/combinations_with_replacement.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "tree_fold1",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/tree_fold1.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench1",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/bench1.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "combinations",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/combinations.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "powerset",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/powerset.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "specializations",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/specializations.rs",
                        "test": false
                    }
                ],
                "version": "0.12.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "value-formatting",
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "no-panic",
                        "optional": true,
                        "path": null,
                        "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": "itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "integer"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "itoa",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dtolnay/itoa",
                "rust_version": "1.36.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "itoa",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "1.0.10"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Marvin Löbel <loebel.marvin@gmail.com>"
                ],
                "categories": [
                    "no-std",
                    "rust-patterns",
                    "memory-management"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "spin",
                        "optional": true,
                        "path": null,
                        "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": "dev",
                        "name": "doc-comment",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A macro for declaring lazily evaluated statics in Rust.",
                "documentation": "https://docs.rs/lazy_static",
                "edition": "2015",
                "features": {
                    "spin": [
                        "dep:spin"
                    ],
                    "spin_no_std": [
                        "spin"
                    ]
                },
                "homepage": null,
                "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "macro",
                    "lazy",
                    "static"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/Cargo.toml",
                "name": "lazy_static",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/rust-lang-nursery/lazy-static.rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "lazy_static",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "no_std",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/no_std.rs",
                        "test": true
                    }
                ],
                "version": "1.4.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The Rust Project Developers"
                ],
                "categories": [
                    "external-ffi-bindings",
                    "no-std",
                    "os"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Raw FFI bindings to platform libraries like libc.\n",
                "documentation": "https://docs.rs/libc/",
                "edition": "2015",
                "features": {
                    "align": [],
                    "const-extern-fn": [],
                    "default": [
                        "std"
                    ],
                    "extra_traits": [],
                    "rustc-dep-of-std": [
                        "align",
                        "rustc-std-workspace-core"
                    ],
                    "rustc-std-workspace-core": [
                        "dep:rustc-std-workspace-core"
                    ],
                    "std": [],
                    "use_std": [
                        "std"
                    ]
                },
                "homepage": "https://github.com/rust-lang/libc",
                "id": "libc 0.2.151 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "libc",
                    "ffi",
                    "bindings",
                    "operating",
                    "system"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "cargo-args": [
                                "-Zbuild-std=core"
                            ],
                            "default-target": "x86_64-unknown-linux-gnu",
                            "features": [
                                "const-extern-fn",
                                "extra_traits"
                            ],
                            "targets": [
                                "aarch64-apple-darwin",
                                "aarch64-apple-ios",
                                "aarch64-linux-android",
                                "aarch64-pc-windows-msvc",
                                "aarch64-unknown-freebsd",
                                "aarch64-unknown-fuchsia",
                                "aarch64-unknown-hermit",
                                "aarch64-unknown-linux-gnu",
                                "aarch64-unknown-linux-musl",
                                "aarch64-unknown-netbsd",
                                "aarch64-unknown-openbsd",
                                "aarch64-wrs-vxworks",
                                "arm-linux-androideabi",
                                "arm-unknown-linux-gnueabi",
                                "arm-unknown-linux-gnueabihf",
                                "arm-unknown-linux-musleabi",
                                "arm-unknown-linux-musleabihf",
                                "armebv7r-none-eabi",
                                "armebv7r-none-eabihf",
                                "armv5te-unknown-linux-gnueabi",
                                "armv5te-unknown-linux-musleabi",
                                "armv7-linux-androideabi",
                                "armv7-unknown-linux-gnueabihf",
                                "armv7-unknown-linux-musleabihf",
                                "armv7-wrs-vxworks-eabihf",
                                "armv7r-none-eabi",
                                "armv7r-none-eabihf",
                                "hexagon-unknown-linux-musl",
                                "i586-pc-windows-msvc",
                                "i586-unknown-linux-gnu",
                                "i586-unknown-linux-musl",
                                "i686-linux-android",
                                "i686-pc-windows-gnu",
                                "i686-pc-windows-msvc",
                                "i686-pc-windows-msvc",
                                "i686-unknown-freebsd",
                                "i686-unknown-haiku",
                                "i686-unknown-linux-gnu",
                                "i686-unknown-linux-musl",
                                "i686-unknown-netbsd",
                                "i686-unknown-openbsd",
                                "i686-wrs-vxworks",
                                "mips-unknown-linux-gnu",
                                "mips-unknown-linux-musl",
                                "mips64-unknown-linux-gnuabi64",
                                "mips64-unknown-linux-muslabi64",
                                "mips64el-unknown-linux-gnuabi64",
                                "mips64el-unknown-linux-muslabi64",
                                "mipsel-sony-psp",
                                "mipsel-unknown-linux-gnu",
                                "mipsel-unknown-linux-musl",
                                "nvptx64-nvidia-cuda",
                                "powerpc-unknown-linux-gnu",
                                "powerpc-unknown-linux-gnuspe",
                                "powerpc-unknown-netbsd",
                                "powerpc-wrs-vxworks",
                                "powerpc-wrs-vxworks-spe",
                                "powerpc64-unknown-freebsd",
                                "powerpc64-unknown-linux-gnu",
                                "powerpc64-wrs-vxworks",
                                "powerpc64le-unknown-linux-gnu",
                                "riscv32gc-unknown-linux-gnu",
                                "riscv32i-unknown-none-elf",
                                "riscv32imac-unknown-none-elf",
                                "riscv32imc-unknown-none-elf",
                                "riscv64gc-unknown-freebsd",
                                "riscv64gc-unknown-hermit",
                                "riscv64gc-unknown-linux-gnu",
                                "riscv64gc-unknown-linux-musl",
                                "riscv64gc-unknown-none-elf",
                                "riscv64imac-unknown-none-elf",
                                "s390x-unknown-linux-gnu",
                                "s390x-unknown-linux-musl",
                                "sparc-unknown-linux-gnu",
                                "sparc64-unknown-linux-gnu",
                                "sparc64-unknown-netbsd",
                                "sparcv9-sun-solaris",
                                "thumbv6m-none-eabi",
                                "thumbv7em-none-eabi",
                                "thumbv7em-none-eabihf",
                                "thumbv7m-none-eabi",
                                "thumbv7neon-linux-androideabi",
                                "thumbv7neon-unknown-linux-gnueabihf",
                                "wasm32-unknown-emscripten",
                                "wasm32-unknown-unknown",
                                "wasm32-wasi",
                                "x86_64-apple-darwin",
                                "x86_64-apple-ios",
                                "x86_64-fortanix-unknown-sgx",
                                "x86_64-linux-android",
                                "x86_64-pc-solaris",
                                "x86_64-pc-windows-gnu",
                                "x86_64-pc-windows-msvc",
                                "x86_64-unknown-dragonfly",
                                "x86_64-unknown-freebsd",
                                "x86_64-unknown-fuchsia",
                                "x86_64-unknown-haiku",
                                "x86_64-unknown-hermit",
                                "x86_64-unknown-illumos",
                                "x86_64-unknown-l4re-uclibc",
                                "x86_64-unknown-linux-gnu",
                                "x86_64-unknown-linux-gnux32",
                                "x86_64-unknown-linux-musl",
                                "x86_64-unknown-netbsd",
                                "x86_64-unknown-openbsd",
                                "x86_64-unknown-redox",
                                "x86_64-wrs-vxworks"
                            ]
                        }
                    }
                },
                "name": "libc",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/rust-lang/libc",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "libc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "const_fn",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/tests/const_fn.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/build.rs",
                        "test": false
                    }
                ],
                "version": "0.2.151"
            }
        },
        {
            "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Dan Gohman <dev@sunfishcode.online>"
                ],
                "categories": [
                    "external-ffi-bindings"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.49",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "core",
                        "req": "^1.0.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.100",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "static_assertions",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Generated bindings for Linux's userspace API",
                "documentation": "https://docs.rs/linux-raw-sys",
                "edition": "2021",
                "features": {
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "default": [
                        "std",
                        "general",
                        "errno"
                    ],
                    "elf": [],
                    "errno": [],
                    "general": [],
                    "if_ether": [],
                    "io_uring": [],
                    "ioctl": [],
                    "mempolicy": [],
                    "net": [],
                    "netlink": [],
                    "no_std": [],
                    "prctl": [],
                    "rustc-dep-of-std": [
                        "core",
                        "compiler_builtins",
                        "no_std"
                    ],
                    "std": [],
                    "system": [],
                    "xdp": []
                },
                "homepage": null,
                "id": "linux-raw-sys 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "linux",
                    "uapi",
                    "ffi"
                ],
                "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.12/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "default",
                                "ioctl",
                                "netlink",
                                "io_uring",
                                "if_ether",
                                "net",
                                "prctl",
                                "elf"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu",
                                "i686-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "linux-raw-sys",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/sunfishcode/linux-raw-sys",
                "rust_version": "1.63.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "linux-raw-sys",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.12/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.4.12"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Lukas Kalbertodt <lukas.kalbertodt@gmail.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers",
                    "parser-implementations",
                    "development-tools::build-utils"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "proc-macro2",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "unicode-xid",
                        "optional": true,
                        "path": null,
                        "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": "Parse and inspect Rust literals (i.e. tokens in the Rust programming language\nrepresenting fixed values). Particularly useful for proc macros, but can also\nbe used outside of a proc-macro context.\n",
                "documentation": "https://docs.rs/litrs/",
                "edition": "2018",
                "features": {
                    "check_suffix": [
                        "unicode-xid"
                    ],
                    "default": [
                        "proc-macro2"
                    ],
                    "proc-macro2": [
                        "dep:proc-macro2"
                    ],
                    "unicode-xid": [
                        "dep:unicode-xid"
                    ]
                },
                "homepage": null,
                "id": "litrs 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "literal",
                    "parsing",
                    "proc-macro",
                    "type",
                    "procedural"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litrs-0.4.1/Cargo.toml",
                "name": "litrs",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/LukasKalbertodt/litrs/",
                "rust_version": "1.54.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "litrs",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litrs-0.4.1/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.4.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Amanieu d'Antras <amanieu@gmail.com>"
                ],
                "categories": [
                    "concurrency",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "owning_ref",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "scopeguard",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.126",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "build",
                        "name": "autocfg",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "arc_lock": [],
                    "atomic_usize": [],
                    "default": [
                        "atomic_usize"
                    ],
                    "nightly": [],
                    "owning_ref": [
                        "dep:owning_ref"
                    ],
                    "serde": [
                        "dep:serde"
                    ]
                },
                "homepage": null,
                "id": "lock_api 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "mutex",
                    "rwlock",
                    "lock",
                    "no_std"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.11/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs",
                                "--generate-link-to-definition"
                            ]
                        }
                    }
                },
                "name": "lock_api",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/Amanieu/parking_lot",
                "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": "lock_api",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.11/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.11/build.rs",
                        "test": false
                    }
                ],
                "version": "0.4.11"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The Rust Project Developers"
                ],
                "categories": [
                    "development-tools::debugging"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "sval",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "sval_ref",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "value-bag",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "proc-macro2",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.63",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "derive"
                        ],
                        "kind": "dev",
                        "name": "serde",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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": "sval",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "sval_derive",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "test"
                        ],
                        "kind": "dev",
                        "name": "value-bag",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A lightweight logging facade for Rust\n",
                "documentation": "https://docs.rs/log",
                "edition": "2015",
                "features": {
                    "kv_unstable": [
                        "value-bag"
                    ],
                    "kv_unstable_serde": [
                        "kv_unstable_std",
                        "value-bag/serde",
                        "serde"
                    ],
                    "kv_unstable_std": [
                        "std",
                        "kv_unstable",
                        "value-bag/error"
                    ],
                    "kv_unstable_sval": [
                        "kv_unstable",
                        "value-bag/sval",
                        "sval",
                        "sval_ref"
                    ],
                    "max_level_debug": [],
                    "max_level_error": [],
                    "max_level_info": [],
                    "max_level_off": [],
                    "max_level_trace": [],
                    "max_level_warn": [],
                    "release_max_level_debug": [],
                    "release_max_level_error": [],
                    "release_max_level_info": [],
                    "release_max_level_off": [],
                    "release_max_level_trace": [],
                    "release_max_level_warn": [],
                    "serde": [
                        "dep:serde"
                    ],
                    "std": [],
                    "sval": [
                        "dep:sval"
                    ],
                    "sval_ref": [
                        "dep:sval_ref"
                    ],
                    "value-bag": [
                        "dep:value-bag"
                    ]
                },
                "homepage": null,
                "id": "log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "logging"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "std",
                                "serde",
                                "kv_unstable_std",
                                "kv_unstable_sval",
                                "kv_unstable_serde"
                            ]
                        }
                    }
                },
                "name": "log",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/rust-lang/log",
                "rust_version": "1.60.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "log",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "filters",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "macros",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "bench"
                        ],
                        "name": "value",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs",
                        "test": false
                    }
                ],
                "version": "0.4.20"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "Jerome Froelich <jeromefroelic@hotmail.com>"
                ],
                "categories": [
                    "caching",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "hashbrown",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.14",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "scoped_threadpool",
                        "optional": false,
                        "path": null,
                        "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": "stats_alloc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "0.1.*",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A LRU cache implementation",
                "documentation": "https://docs.rs/lru/",
                "edition": "2015",
                "features": {
                    "default": [
                        "hashbrown"
                    ],
                    "hashbrown": [
                        "dep:hashbrown"
                    ],
                    "nightly": [
                        "hashbrown",
                        "hashbrown/nightly"
                    ]
                },
                "homepage": "https://github.com/jeromefroe/lru-rs",
                "id": "lru 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "LRU",
                    "cache"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lru-0.12.1/Cargo.toml",
                "name": "lru",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/jeromefroe/lru-rs.git",
                "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": "lru",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lru-0.12.1/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.12.1"
            }
        },
        {
            "license": "Unlicense OR MIT",
            "package": {
                "authors": [
                    "Andrew Gallant <jamslam@gmail.com>",
                    "bluss"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "log",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.20",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "quickcheck",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    }
                ],
                "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n",
                "documentation": "https://docs.rs/memchr/",
                "edition": "2021",
                "features": {
                    "alloc": [],
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "default": [
                        "std"
                    ],
                    "libc": [],
                    "logging": [
                        "dep:log"
                    ],
                    "rustc-dep-of-std": [
                        "core",
                        "compiler_builtins"
                    ],
                    "std": [
                        "alloc"
                    ],
                    "use_std": [
                        "std"
                    ]
                },
                "homepage": "https://github.com/BurntSushi/memchr",
                "id": "memchr 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "memchr",
                    "memmem",
                    "substring",
                    "find",
                    "search"
                ],
                "license": "Unlicense OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.1/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ]
                        }
                    }
                },
                "name": "memchr",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/BurntSushi/memchr",
                "rust_version": "1.61.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "memchr",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.1/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "2.7.1"
            }
        },
        {
            "license": "MIT OR Zlib OR Apache-2.0",
            "package": {
                "authors": [
                    "Frommi <daniil.liferenko@gmail.com>",
                    "oyvindln <oyvindln@users.noreply.github.com>"
                ],
                "categories": [
                    "compression"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "adler",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-alloc",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "simd-adler32",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    }
                ],
                "description": "DEFLATE compression and decompression library rewritten in Rust based on miniz",
                "documentation": "https://docs.rs/miniz_oxide",
                "edition": "2018",
                "features": {
                    "alloc": [
                        "dep:alloc"
                    ],
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "default": [
                        "with-alloc"
                    ],
                    "rustc-dep-of-std": [
                        "core",
                        "alloc",
                        "compiler_builtins",
                        "adler/rustc-dep-of-std"
                    ],
                    "simd": [
                        "simd-adler32"
                    ],
                    "simd-adler32": [
                        "dep:simd-adler32"
                    ],
                    "std": [],
                    "with-alloc": []
                },
                "homepage": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
                "id": "miniz_oxide 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "zlib",
                    "miniz",
                    "deflate",
                    "encoding"
                ],
                "license": "MIT OR Zlib OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.7.1/Cargo.toml",
                "name": "miniz_oxide",
                "publish": null,
                "readme": "Readme.md",
                "repository": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
                "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": "miniz_oxide",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.7.1/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.7.1"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "Carl Lerche <me@carllerche.com>",
                    "Thomas de Zeeuw <thomasdezeeuw@gmail.com>",
                    "Tokio Contributors <team@tokio.rs>"
                ],
                "categories": [
                    "asynchronous"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "log",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "env_logger",
                        "optional": false,
                        "path": null,
                        "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": [],
                        "kind": "dev",
                        "name": "rand",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.149",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(target_os = \"wasi\")",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "wasi",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.11.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(target_os = \"wasi\")",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.149",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "Win32_Foundation",
                            "Win32_Networking_WinSock",
                            "Win32_Storage_FileSystem",
                            "Win32_System_IO",
                            "Win32_System_WindowsProgramming"
                        ],
                        "kind": "normal",
                        "name": "windows-sys",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "Lightweight non-blocking I/O.",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "default": [
                        "log"
                    ],
                    "log": [
                        "dep:log"
                    ],
                    "net": [],
                    "os-ext": [
                        "os-poll",
                        "windows-sys/Win32_System_Pipes",
                        "windows-sys/Win32_Security"
                    ],
                    "os-poll": []
                },
                "homepage": "https://github.com/tokio-rs/mio",
                "id": "mio 0.8.10 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "io",
                    "async",
                    "non-blocking"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs",
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "aarch64-apple-ios",
                                "aarch64-linux-android",
                                "wasm32-wasi",
                                "x86_64-apple-darwin",
                                "x86_64-pc-windows-msvc",
                                "x86_64-unknown-dragonfly",
                                "x86_64-unknown-freebsd",
                                "x86_64-unknown-illumos",
                                "x86_64-unknown-linux-gnu",
                                "x86_64-unknown-netbsd",
                                "x86_64-unknown-openbsd"
                            ]
                        }
                    },
                    "playground": {
                        "features": [
                            "os-poll",
                            "os-ext",
                            "net"
                        ]
                    }
                },
                "name": "mio",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/tokio-rs/mio",
                "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": "mio",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "tcp_server",
                        "required-features": [
                            "os-poll",
                            "net"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/examples/tcp_server.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "tcp_listenfd_server",
                        "required-features": [
                            "os-poll",
                            "net"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/examples/tcp_listenfd_server.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "udp_server",
                        "required-features": [
                            "os-poll",
                            "net"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/examples/udp_server.rs",
                        "test": false
                    }
                ],
                "version": "0.8.10"
            }
        },
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "authors": [],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-alloc",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "crc32fast",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "flate2",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "ahash"
                        ],
                        "kind": "normal",
                        "name": "hashbrown",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.14.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "indexmap",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "memchr",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.4.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "ruzstd",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "wasmparser",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.118.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A unified interface for reading and writing object file formats.",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "all": [
                        "read",
                        "write",
                        "std",
                        "compression",
                        "wasm"
                    ],
                    "alloc": [
                        "dep:alloc"
                    ],
                    "archive": [],
                    "cargo-all": [],
                    "coff": [],
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "compression": [
                        "dep:flate2",
                        "dep:ruzstd",
                        "std"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "default": [
                        "read",
                        "compression"
                    ],
                    "doc": [
                        "read_core",
                        "write_std",
                        "std",
                        "compression",
                        "archive",
                        "coff",
                        "elf",
                        "macho",
                        "pe",
                        "wasm",
                        "xcoff"
                    ],
                    "elf": [],
                    "macho": [],
                    "pe": [
                        "coff"
                    ],
                    "read": [
                        "read_core",
                        "archive",
                        "coff",
                        "elf",
                        "macho",
                        "pe",
                        "xcoff",
                        "unaligned"
                    ],
                    "read_core": [],
                    "rustc-dep-of-std": [
                        "core",
                        "compiler_builtins",
                        "alloc",
                        "memchr/rustc-dep-of-std"
                    ],
                    "std": [
                        "memchr/std"
                    ],
                    "unaligned": [],
                    "unstable": [],
                    "unstable-all": [
                        "all",
                        "unstable"
                    ],
                    "wasm": [
                        "dep:wasmparser"
                    ],
                    "write": [
                        "write_std",
                        "coff",
                        "elf",
                        "macho",
                        "pe",
                        "xcoff"
                    ],
                    "write_core": [
                        "dep:crc32fast",
                        "dep:indexmap",
                        "dep:hashbrown"
                    ],
                    "write_std": [
                        "write_core",
                        "std",
                        "indexmap?/std",
                        "crc32fast?/std"
                    ],
                    "xcoff": []
                },
                "homepage": null,
                "id": "object 0.32.2 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "object",
                    "elf",
                    "mach-o",
                    "pe",
                    "coff"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "doc"
                            ]
                        }
                    }
                },
                "name": "object",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/gimli-rs/object",
                "rust_version": "1.60.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "object",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "integration",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/tests/integration.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "parse_self",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/tests/parse_self.rs",
                        "test": true
                    }
                ],
                "version": "0.32.2"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Aleksey Kladov <aleksey.kladov@gmail.com>"
                ],
                "categories": [
                    "rust-patterns",
                    "memory-management"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "critical-section",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "parking_lot_core",
                        "optional": true,
                        "path": null,
                        "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": [],
                        "kind": "normal",
                        "name": "portable-atomic",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "std"
                        ],
                        "kind": "dev",
                        "name": "critical-section",
                        "optional": false,
                        "path": null,
                        "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": "regex",
                        "optional": false,
                        "path": null,
                        "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"
                    ],
                    "critical-section": [
                        "dep:critical-section",
                        "portable-atomic"
                    ],
                    "default": [
                        "std"
                    ],
                    "parking_lot": [
                        "dep:parking_lot_core"
                    ],
                    "portable-atomic": [
                        "dep:portable-atomic"
                    ],
                    "race": [],
                    "std": [
                        "alloc"
                    ],
                    "unstable": []
                },
                "homepage": null,
                "id": "once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "lazy",
                    "static"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ]
                        }
                    }
                },
                "name": "once_cell",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/matklad/once_cell",
                "rust_version": "1.60.0",
                "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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "bench",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "bench_acquire",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench_acquire.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "lazy_static",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/lazy_static.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "reentrant_init_deadlocks",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/reentrant_init_deadlocks.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "regex",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/regex.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "test_synchronization",
                        "required-features": [
                            "std"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/test_synchronization.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "it",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/tests/it/main.rs",
                        "test": true
                    }
                ],
                "version": "1.19.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Amanieu d'Antras <amanieu@gmail.com>"
                ],
                "categories": [
                    "concurrency"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "lock_api",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.6",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "parking_lot_core",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.9.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "bincode",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.3.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rand",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.8.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "More compact and efficient implementations of the standard synchronization primitives.",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "arc_lock": [
                        "lock_api/arc_lock"
                    ],
                    "deadlock_detection": [
                        "parking_lot_core/deadlock_detection"
                    ],
                    "default": [],
                    "hardware-lock-elision": [],
                    "nightly": [
                        "parking_lot_core/nightly",
                        "lock_api/nightly"
                    ],
                    "owning_ref": [
                        "lock_api/owning_ref"
                    ],
                    "send_guard": [],
                    "serde": [
                        "lock_api/serde"
                    ]
                },
                "homepage": null,
                "id": "parking_lot 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "mutex",
                    "condvar",
                    "rwlock",
                    "once",
                    "thread"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/Cargo.toml",
                "name": "parking_lot",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/Amanieu/parking_lot",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "parking_lot",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "issue_203",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/tests/issue_203.rs",
                        "test": true
                    }
                ],
                "version": "0.12.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Amanieu d'Antras <amanieu@gmail.com>"
                ],
                "categories": [
                    "concurrency"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "backtrace",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.60",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "cfg-if",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "petgraph",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "smallvec",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.6.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "thread-id",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^4.0.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "redox_syscall",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(target_os = \"redox\")",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.95",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(unix)",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows-targets",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "An advanced API for creating custom synchronization primitives.",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "backtrace": [
                        "dep:backtrace"
                    ],
                    "deadlock_detection": [
                        "petgraph",
                        "thread-id",
                        "backtrace"
                    ],
                    "nightly": [],
                    "petgraph": [
                        "dep:petgraph"
                    ],
                    "thread-id": [
                        "dep:thread-id"
                    ]
                },
                "homepage": null,
                "id": "parking_lot_core 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "mutex",
                    "condvar",
                    "rwlock",
                    "once",
                    "thread"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.9/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ]
                        }
                    }
                },
                "name": "parking_lot_core",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/Amanieu/parking_lot",
                "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": "parking_lot_core",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.9/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.9/build.rs",
                        "test": false
                    }
                ],
                "version": "0.9.9"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "development-tools",
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "paste-test-suite",
                        "optional": false,
                        "path": null,
                        "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": "rustversion",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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": "Macros for all your token pasting needs",
                "documentation": null,
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "paste 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "macros"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "paste",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dtolnay/paste",
                "rust_version": "1.31.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": "paste",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_doc",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_doc.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "compiletest",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/compiletest.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_expr",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_expr.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_item",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_item.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_attr",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_attr.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/build.rs",
                        "test": false
                    }
                ],
                "version": "1.0.14"
            }
        },
        {
            "license": "BSD-3-Clause",
            "package": {
                "authors": [
                    "Pierre-Henri Symoneaux"
                ],
                "categories": [
                    "command-line-interface"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "csv",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "encode_unicode",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "is-terminal",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "lazy_static",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "term",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "unicode-width",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A library for printing pretty formatted tables in terminal",
                "documentation": "https://docs.rs/crate/prettytable-rs/",
                "edition": "2018",
                "features": {
                    "csv": [
                        "dep:csv"
                    ],
                    "default": [
                        "win_crlf",
                        "csv"
                    ],
                    "evcxr": [],
                    "win_crlf": []
                },
                "homepage": "https://github.com/phsym/prettytable-rs",
                "id": "prettytable-rs 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "tab",
                    "table",
                    "format",
                    "pretty",
                    "print"
                ],
                "license": "BSD-3-Clause",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/Cargo.toml",
                "name": "prettytable-rs",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/phsym/prettytable-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "prettytable",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": true,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bin"
                        ],
                        "name": "main",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/src/main.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "formatting",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/formatting.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "style",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/style.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "span",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/span.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "tictactoe",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/tictactoe.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "slices",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/slices.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "csv",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/csv.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "multiline",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/multiline.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "basic",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/basic.rs",
                        "test": false
                    }
                ],
                "version": "0.10.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>",
                    "Alex Crichton <alex@alexcrichton.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "unicode-ident",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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": "2021",
                "features": {
                    "default": [
                        "proc-macro"
                    ],
                    "nightly": [],
                    "proc-macro": [],
                    "span-locations": []
                },
                "homepage": null,
                "id": "proc-macro2 1.0.75 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "macros",
                    "syn"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustc-args": [
                                "--cfg",
                                "procmacro2_semver_exempt"
                            ],
                            "rustdoc-args": [
                                "--cfg",
                                "procmacro2_semver_exempt",
                                "--cfg",
                                "doc_cfg",
                                "--generate-link-to-definition"
                            ],
                            "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.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": "proc-macro2",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "features",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/features.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_size",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/test_size.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_fmt",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/test_fmt.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "comments",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/comments.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "marker",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/marker.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/build.rs",
                        "test": false
                    }
                ],
                "version": "1.0.75"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "proc-macro2",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.74",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rustversion",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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": "quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "macros",
                    "syn"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "quote",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dtolnay/quote",
                "rust_version": "1.56.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "quote",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "compiletest",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs",
                        "test": true
                    }
                ],
                "version": "1.0.35"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "Florian Dehau <work@fdehau.com>",
                    "The Ratatui Developers"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "bitflags",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "cassowary",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "crossterm",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.27",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "document-features",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "indoc",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "itertools",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.12",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "lru",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.12.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "paste",
                        "optional": false,
                        "path": null,
                        "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": [
                            "derive"
                        ],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "stability",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "derive"
                        ],
                        "kind": "normal",
                        "name": "strum",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.25",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "termion",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "termwiz",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.20.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "local-offset"
                        ],
                        "kind": "normal",
                        "name": "time",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3.11",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "unicode-segmentation",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.10",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "unicode-width",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "anyhow",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.71",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "argh",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.12",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "better-panic",
                        "optional": false,
                        "path": null,
                        "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": [
                            "user-hooks"
                        ],
                        "kind": "dev",
                        "name": "cargo-husky",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.5.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "color-eyre",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.6.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "html_reports"
                        ],
                        "kind": "dev",
                        "name": "criterion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.5.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "fakeit",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "palette",
                        "optional": false,
                        "path": null,
                        "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": "pretty_assertions",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.4.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rand",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.8.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "A library that's all about cooking up terminal user interfaces",
                "documentation": "https://docs.rs/ratatui/latest/ratatui/",
                "edition": "2021",
                "features": {
                    "all-widgets": [
                        "widget-calendar"
                    ],
                    "crossterm": [
                        "dep:crossterm"
                    ],
                    "default": [
                        "crossterm",
                        "underline-color"
                    ],
                    "document-features": [
                        "dep:document-features"
                    ],
                    "macros": [],
                    "serde": [
                        "dep:serde",
                        "bitflags/serde"
                    ],
                    "termion": [
                        "dep:termion"
                    ],
                    "termwiz": [
                        "dep:termwiz"
                    ],
                    "underline-color": [
                        "dep:crossterm"
                    ],
                    "unstable": [
                        "unstable-segment-size",
                        "unstable-rendered-line-info"
                    ],
                    "unstable-rendered-line-info": [],
                    "unstable-segment-size": [],
                    "widget-calendar": [
                        "dep:time"
                    ]
                },
                "homepage": null,
                "id": "ratatui 0.25.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "tui",
                    "terminal",
                    "dashboard"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "cargo-args": [
                                "-Zunstable-options",
                                "-Zrustdoc-scrape-examples"
                            ],
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs"
                            ]
                        }
                    }
                },
                "name": "ratatui",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/ratatui-org/ratatui",
                "rust_version": "1.70.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "ratatui",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "barchart",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/barchart.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "block",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/block.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "canvas",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/canvas.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "calendar",
                        "required-features": [
                            "crossterm",
                            "widget-calendar"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/calendar.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "chart",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/chart.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "colors",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/colors.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "colors_rgb",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/colors_rgb.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "custom_widget",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/custom_widget.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "demo",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/demo/main.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "demo2",
                        "required-features": [
                            "crossterm",
                            "widget-calendar"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/demo2/main.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "docsrs",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/docsrs.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "gauge",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/gauge.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "hello_world",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/hello_world.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "layout",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/layout.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "list",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/list.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "modifiers",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/modifiers.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "panic",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/panic.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "paragraph",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/paragraph.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "popup",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/popup.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "ratatui-logo",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/ratatui-logo.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "scrollbar",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/scrollbar.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "sparkline",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/sparkline.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "table",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/table.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "tabs",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/tabs.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "user_input",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/user_input.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "example"
                        ],
                        "name": "inline",
                        "required-features": [
                            "crossterm"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/inline.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_canvas",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_canvas.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_barchart",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_barchart.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_calendar",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_calendar.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_block",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_block.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_table",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_table.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "terminal",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/terminal.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "border_macro",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/border_macro.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_paragraph",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_paragraph.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "backend_termion",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/backend_termion.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_chart",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_chart.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_list",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_list.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "stylize",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/stylize.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_tabs",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_tabs.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "widgets_gauge",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_gauge.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "barchart",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/barchart.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "block",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/block.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "list",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/list.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "paragraph",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/paragraph.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "sparkline",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/sparkline.rs",
                        "test": false
                    }
                ],
                "version": "0.25.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Alex Crichton <alex@alexcrichton.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "Rust compiler symbol demangling.\n",
                "documentation": "https://docs.rs/rustc-demangle",
                "edition": "2015",
                "features": {
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "rustc-dep-of-std": [
                        "core",
                        "compiler_builtins"
                    ],
                    "std": []
                },
                "homepage": "https://github.com/alexcrichton/rustc-demangle",
                "id": "rustc-demangle 0.1.23 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-demangle-0.1.23/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "std"
                            ],
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs"
                            ]
                        }
                    }
                },
                "name": "rustc-demangle",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/alexcrichton/rustc-demangle",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "rustc-demangle",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-demangle-0.1.23/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.1.23"
            }
        },
        {
            "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Dan Gohman <dev@sunfishcode.online>",
                    "Jakub Konka <kubkon@jakubkonka.com>"
                ],
                "categories": [
                    "os::unix-apis",
                    "date-and-time",
                    "filesystem",
                    "network-programming"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-alloc",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "bitflags",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.4.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.49",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "itoa",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "flate2",
                        "optional": false,
                        "path": null,
                        "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": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.150",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "errno",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": "libc_errno",
                        "req": "^0.3.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "memoffset",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.9.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "serial_test",
                        "optional": false,
                        "path": null,
                        "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": "static_assertions",
                        "optional": false,
                        "path": null,
                        "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": "dev",
                        "name": "tempfile",
                        "optional": false,
                        "path": null,
                        "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": [
                            "general",
                            "ioctl",
                            "no_std"
                        ],
                        "kind": "normal",
                        "name": "linux-raw-sys",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.11",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "criterion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "extra_traits"
                        ],
                        "kind": "normal",
                        "name": "libc",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.150",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "errno",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "libc_errno",
                        "req": "^0.3.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "general",
                            "errno",
                            "ioctl",
                            "no_std",
                            "elf"
                        ],
                        "kind": "normal",
                        "name": "linux-raw-sys",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.11",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "extra_traits"
                        ],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.150",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "errno",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": "libc_errno",
                        "req": "^0.3.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))",
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "once_cell",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.5.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(any(target_os = \"android\", target_os = \"linux\"))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "errno",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": "libc_errno",
                        "req": "^0.3.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": false
                    },
                    {
                        "features": [
                            "Win32_Foundation",
                            "Win32_Networking_WinSock",
                            "Win32_NetworkManagement_IpHelper",
                            "Win32_System_Threading"
                        ],
                        "kind": "normal",
                        "name": "windows-sys",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "ctor",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.2.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
                "documentation": "https://docs.rs/rustix",
                "edition": "2021",
                "features": {
                    "all-apis": [
                        "event",
                        "fs",
                        "io_uring",
                        "mm",
                        "mount",
                        "net",
                        "param",
                        "pipe",
                        "process",
                        "procfs",
                        "pty",
                        "rand",
                        "runtime",
                        "shm",
                        "stdio",
                        "system",
                        "termios",
                        "thread",
                        "time"
                    ],
                    "alloc": [],
                    "cc": [],
                    "default": [
                        "std",
                        "use-libc-auxv"
                    ],
                    "event": [],
                    "fs": [],
                    "io_uring": [
                        "event",
                        "fs",
                        "net",
                        "linux-raw-sys/io_uring"
                    ],
                    "itoa": [
                        "dep:itoa"
                    ],
                    "libc": [
                        "dep:libc"
                    ],
                    "libc_errno": [
                        "dep:libc_errno"
                    ],
                    "linux_4_11": [],
                    "linux_latest": [
                        "linux_4_11"
                    ],
                    "mm": [],
                    "mount": [],
                    "net": [
                        "linux-raw-sys/net",
                        "linux-raw-sys/netlink",
                        "linux-raw-sys/if_ether"
                    ],
                    "once_cell": [
                        "dep:once_cell"
                    ],
                    "param": [
                        "fs"
                    ],
                    "pipe": [],
                    "process": [
                        "linux-raw-sys/prctl"
                    ],
                    "procfs": [
                        "once_cell",
                        "itoa",
                        "fs"
                    ],
                    "pty": [
                        "itoa",
                        "fs"
                    ],
                    "rand": [],
                    "runtime": [
                        "linux-raw-sys/prctl"
                    ],
                    "rustc-dep-of-std": [
                        "dep:core",
                        "dep:alloc",
                        "dep:compiler_builtins",
                        "linux-raw-sys/rustc-dep-of-std",
                        "bitflags/rustc-dep-of-std",
                        "compiler_builtins?/rustc-dep-of-std"
                    ],
                    "shm": [
                        "fs"
                    ],
                    "std": [
                        "bitflags/std",
                        "alloc",
                        "libc?/std",
                        "libc_errno?/std"
                    ],
                    "stdio": [],
                    "system": [
                        "linux-raw-sys/system"
                    ],
                    "termios": [],
                    "thread": [
                        "linux-raw-sys/prctl"
                    ],
                    "time": [],
                    "use-explicitly-provided-auxv": [],
                    "use-libc": [
                        "libc_errno",
                        "libc"
                    ],
                    "use-libc-auxv": []
                },
                "homepage": null,
                "id": "rustix 0.38.28 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "api",
                    "file",
                    "network",
                    "safe",
                    "syscall"
                ],
                "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "all-apis"
                            ],
                            "rustdoc-args": [
                                "--cfg",
                                "doc_cfg"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu",
                                "i686-unknown-linux-gnu",
                                "x86_64-apple-darwin",
                                "x86_64-pc-windows-msvc",
                                "x86_64-unknown-freebsd",
                                "x86_64-unknown-openbsd",
                                "x86_64-unknown-netbsd",
                                "x86_64-unknown-dragonfly",
                                "x86_64-unknown-illumos",
                                "x86_64-unknown-redox",
                                "x86_64-unknown-haiku",
                                "wasm32-unknown-emscripten",
                                "wasm32-wasi"
                            ]
                        }
                    }
                },
                "name": "rustix",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/bytecodealliance/rustix",
                "rust_version": "1.63.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "rustix",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "mod",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/benches/mod.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/build.rs",
                        "test": false
                    }
                ],
                "version": "0.38.28"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "development-tools::build-utils",
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [
                            "diff"
                        ],
                        "kind": "dev",
                        "name": "trybuild",
                        "optional": false,
                        "path": null,
                        "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": "Conditional compilation according to rustc compiler version",
                "documentation": "https://docs.rs/rustversion",
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "rustversion 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "rustversion",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dtolnay/rustversion",
                "rust_version": "1.31.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": "rustversion",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_const",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/test_const.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_parse",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/test_parse.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "test_eval",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/test_eval.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "compiletest",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/compiletest.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/build/build.rs",
                        "test": false
                    }
                ],
                "version": "1.0.14"
            }
        },
        {
            "license": "Apache-2.0 OR BSL-1.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "value-formatting",
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "no-panic",
                        "optional": true,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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": "ryu 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "float"
                ],
                "license": "Apache-2.0 OR BSL-1.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "targets": [
                                "x86_64-unknown-linux-gnu"
                            ]
                        }
                    }
                },
                "name": "ryu",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/dtolnay/ryu",
                "rust_version": "1.36.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "ryu",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "upstream_benchmark",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/examples/upstream_benchmark.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "d2s_table_test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_table_test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "common_test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/common_test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "d2s_intrinsics_test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_intrinsics_test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "d2s_test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "s2d_test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2d_test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "exhaustive",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/exhaustive.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "f2s_test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/f2s_test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "s2f_test",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2f_test.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "1.0.16"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "bluss"
                ],
                "categories": [
                    "rust-patterns",
                    "no-std"
                ],
                "default_run": null,
                "dependencies": [],
                "description": "A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n",
                "documentation": "https://docs.rs/scopeguard/",
                "edition": "2015",
                "features": {
                    "default": [
                        "use_std"
                    ],
                    "use_std": []
                },
                "homepage": null,
                "id": "scopeguard 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "scope-guard",
                    "defer",
                    "panic",
                    "unwind"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/Cargo.toml",
                "metadata": {
                    "release": {
                        "no-dev-version": true
                    }
                },
                "name": "scopeguard",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/bluss/scopeguard",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "scopeguard",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "example"
                        ],
                        "name": "readme",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/examples/readme.rs",
                        "test": false
                    }
                ],
                "version": "1.2.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "encoding",
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde_derive",
                        "optional": true,
                        "path": null,
                        "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": "serde_derive",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde_derive",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "=1.0.194",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(any())",
                        "uses_default_features": true
                    }
                ],
                "description": "A generic serialization/deserialization framework",
                "documentation": "https://docs.rs/serde",
                "edition": "2018",
                "features": {
                    "alloc": [],
                    "default": [
                        "std"
                    ],
                    "derive": [
                        "serde_derive"
                    ],
                    "rc": [],
                    "serde_derive": [
                        "dep:serde_derive"
                    ],
                    "std": [],
                    "unstable": []
                },
                "homepage": "https://serde.rs",
                "id": "serde 1.0.194 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "serde",
                    "serialization",
                    "no_std"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.194/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "derive",
                                "rc",
                                "unstable"
                            ],
                            "rustdoc-args": [
                                "--cfg",
                                "doc_cfg",
                                "--generate-link-to-definition"
                            ],
                            "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.31.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "serde",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.194/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.194/build.rs",
                        "test": false
                    }
                ],
                "version": "1.0.194"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "proc-macro2",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.74",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "quote",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.35",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "syn",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.0.46",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "serde",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "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": "serde_derive 1.0.194 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "serde",
                    "serialization",
                    "no_std",
                    "derive"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.194/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "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.0",
                "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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.194/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "1.0.194"
            }
        },
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Michal 'vorner' Vaner <vorner@vorner.cz>",
                    "Thomas Himmelstoss <thimm@posteo.de>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "signal-hook-registry",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "serial_test",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "build",
                        "name": "cc",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Unix signal handling",
                "documentation": "https://docs.rs/signal-hook",
                "edition": "2018",
                "features": {
                    "cc": [
                        "dep:cc"
                    ],
                    "channel": [],
                    "default": [
                        "channel",
                        "iterator"
                    ],
                    "extended-siginfo": [
                        "channel",
                        "iterator",
                        "extended-siginfo-raw"
                    ],
                    "extended-siginfo-raw": [
                        "cc"
                    ],
                    "iterator": [
                        "channel"
                    ]
                },
                "homepage": null,
                "id": "signal-hook 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "signal",
                    "unix",
                    "daemon"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs"
                            ]
                        }
                    }
                },
                "name": "signal-hook",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/vorner/signal-hook",
                "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": "signal-hook",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "example"
                        ],
                        "name": "print",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/examples/print.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "shutdown",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/tests/shutdown.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "default",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/tests/default.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "iterator",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/tests/iterator.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/build.rs",
                        "test": false
                    }
                ],
                "version": "0.3.17"
            }
        },
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Michal 'vorner' Vaner <vorner@vorner.cz>",
                    "Thomas Himmelstoss <thimm@posteo.de>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "mio",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "mio-0_6",
                        "req": "~0.6",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "os-util",
                            "uds"
                        ],
                        "kind": "normal",
                        "name": "mio",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "mio-0_7",
                        "req": "~0.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "net",
                            "os-ext"
                        ],
                        "kind": "normal",
                        "name": "mio",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "mio-0_8",
                        "req": "~0.8",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "mio-uds",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "~0.6",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "signal-hook",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "~0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "os-util",
                            "os-poll",
                            "uds"
                        ],
                        "kind": "dev",
                        "name": "mio",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": "mio-0_7",
                        "req": "~0.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "serial_test",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "~0.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "MIO support for signal-hook",
                "documentation": "https://docs.rs/signal-hook-mio",
                "edition": "2018",
                "features": {
                    "mio-0_6": [
                        "dep:mio-0_6"
                    ],
                    "mio-0_7": [
                        "dep:mio-0_7"
                    ],
                    "mio-0_8": [
                        "dep:mio-0_8"
                    ],
                    "mio-uds": [
                        "dep:mio-uds"
                    ],
                    "support-v0_6": [
                        "mio-0_6",
                        "mio-uds"
                    ],
                    "support-v0_7": [
                        "mio-0_7"
                    ],
                    "support-v0_8": [
                        "mio-0_8"
                    ]
                },
                "homepage": null,
                "id": "signal-hook-mio 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "signal",
                    "unix",
                    "mio"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs"
                            ]
                        }
                    }
                },
                "name": "signal-hook-mio",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/vorner/signal-hook",
                "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": "signal-hook-mio",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "mio_0_6",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/tests/mio_0_6.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "mio_0_7",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/tests/mio_0_7.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "mio_0_8",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/tests/mio_0_8.rs",
                        "test": true
                    }
                ],
                "version": "0.2.3"
            }
        },
        {
            "license": "Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Michal 'vorner' Vaner <vorner@vorner.cz>",
                    "Masaki Hara <ackie.h.gmai@gmail.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "libc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "~0.2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "signal-hook",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "~0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Backend crate for signal-hook",
                "documentation": "https://docs.rs/signal-hook-registry",
                "edition": "2015",
                "features": {},
                "homepage": null,
                "id": "signal-hook-registry 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "signal",
                    "unix",
                    "daemon"
                ],
                "license": "Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.1/Cargo.toml",
                "name": "signal-hook-registry",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/vorner/signal-hook",
                "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": "signal-hook-registry",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.1/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "test"
                        ],
                        "name": "unregister_signal",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.1/tests/unregister_signal.rs",
                        "test": true
                    }
                ],
                "version": "1.4.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The Servo Project Developers"
                ],
                "categories": [
                    "data-structures"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "arbitrary",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "serde",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "bincode",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "debugger_test",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "debugger_test_parser",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "'Small vector' optimization: store up to a small number of items on the stack",
                "documentation": "https://docs.rs/smallvec/",
                "edition": "2018",
                "features": {
                    "arbitrary": [
                        "dep:arbitrary"
                    ],
                    "const_generics": [],
                    "const_new": [
                        "const_generics"
                    ],
                    "debugger_visualizer": [],
                    "drain_filter": [],
                    "drain_keep_rest": [
                        "drain_filter"
                    ],
                    "may_dangle": [],
                    "serde": [
                        "dep:serde"
                    ],
                    "specialization": [],
                    "union": [],
                    "write": []
                },
                "homepage": null,
                "id": "smallvec 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "small",
                    "vec",
                    "vector",
                    "stack",
                    "no_std"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs",
                                "--generate-link-to-definition"
                            ]
                        }
                    }
                },
                "name": "smallvec",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/servo/rust-smallvec",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "smallvec",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/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": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/tests/debugger_visualizer.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "macro",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/tests/macro.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "bench",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/benches/bench.rs",
                        "test": false
                    }
                ],
                "version": "1.11.2"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "Stephen M. Coakley <me@stephencoakley.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "quote",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "derive",
                            "full"
                        ],
                        "kind": "normal",
                        "name": "syn",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Rust API stability attributes for the rest of us.",
                "documentation": "https://docs.rs/stability/",
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "stability 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stability-0.1.1/Cargo.toml",
                "name": "stability",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/sagebind/stability",
                "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": "stability",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stability-0.1.1/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.1.1"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "Peter Glotfelty <peter.glotfelty@microsoft.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers",
                    "parsing"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [
                            "macros"
                        ],
                        "kind": "normal",
                        "name": "phf",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "strum_macros",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.25",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "strum_macros",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.25",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Helpful macros for working with enums and strings",
                "documentation": "https://docs.rs/strum",
                "edition": "2018",
                "features": {
                    "default": [
                        "std"
                    ],
                    "derive": [
                        "strum_macros"
                    ],
                    "phf": [
                        "dep:phf"
                    ],
                    "std": [],
                    "strum_macros": [
                        "dep:strum_macros"
                    ]
                },
                "homepage": "https://github.com/Peternator7/strum",
                "id": "strum 0.25.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "enum",
                    "string",
                    "macros",
                    "proc-macros"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.25.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "features": [
                                "derive"
                            ],
                            "rustdoc-args": [
                                "--cfg",
                                "docsrs"
                            ]
                        }
                    }
                },
                "name": "strum",
                "publish": null,
                "readme": "../README.md",
                "repository": "https://github.com/Peternator7/strum",
                "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": "strum",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.25.0/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.25.0"
            }
        },
        {
            "license": "MIT",
            "package": {
                "authors": [
                    "Peter Glotfelty <peter.glotfelty@microsoft.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers",
                    "parsing"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "heck",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "proc-macro2",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "quote",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "rustversion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "parsing",
                            "extra-traits"
                        ],
                        "kind": "normal",
                        "name": "syn",
                        "optional": false,
                        "path": null,
                        "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": "strum",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.25",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Helpful macros for working with enums and strings",
                "documentation": "https://docs.rs/strum",
                "edition": "2018",
                "features": {},
                "homepage": "https://github.com/Peternator7/strum",
                "id": "strum_macros 0.25.3 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "enum",
                    "string",
                    "macros",
                    "proc-macros"
                ],
                "license": "MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.25.3/Cargo.toml",
                "name": "strum_macros",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/Peternator7/strum",
                "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": "strum_macros",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.25.3/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.25.3"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers",
                    "parser-implementations"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "proc-macro2",
                        "optional": false,
                        "path": null,
                        "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": "normal",
                        "name": "quote",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "unicode-ident",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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": "syn 1.0.109 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "macros",
                    "syn"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/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.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "syn",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/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": "/Users/aimami/.cargo/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": "/Users/aimami/.cargo/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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.109/build.rs",
                        "test": false
                    }
                ],
                "version": "1.0.109"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers",
                    "parser-implementations"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "proc-macro2",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.75",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "quote",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.0.35",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "unicode-ident",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2.3.2",
                        "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": "syn 2.0.47 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "macros",
                    "syn"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "doc_cfg",
                                "--generate-link-to-definition"
                            ],
                            "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.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2021",
                        "kind": [
                            "lib"
                        ],
                        "name": "syn",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_should_parse",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_should_parse.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_visibility",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_visibility.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_stmt",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_stmt.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_round_trip",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_round_trip.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_size",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_size.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_shebang",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_shebang.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_pat",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_pat.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_receiver",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_receiver.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_precedence",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_precedence.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_lit",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_lit.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "regression",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/regression.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_parse_stream",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_parse_stream.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_grouping",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_grouping.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_ident",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_ident.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_iterators",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_iterators.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_parse_buffer",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_parse_buffer.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_asyncness",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_asyncness.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_token_trees",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_token_trees.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_ty",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_ty.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "zzz_stable",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/zzz_stable.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_parse_quote",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_parse_quote.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_meta",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_meta.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_expr",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_expr.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_item",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_item.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_path",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_path.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_derive_input",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_derive_input.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_generics",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_generics.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "test"
                        ],
                        "name": "test_attribute",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/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": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/benches/rust.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "bench"
                        ],
                        "name": "file",
                        "required-features": [
                            "full",
                            "parsing"
                        ],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/benches/file.rs",
                        "test": false
                    }
                ],
                "version": "2.0.47"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Steven Allen <steven@stebalien.com>",
                    "The Rust Project Developers",
                    "Ashley Mannix <ashleymannix@live.com.au>",
                    "Jason White <me@jasonwhite.io>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "cfg-if",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "fastrand",
                        "optional": false,
                        "path": null,
                        "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": "doc-comment",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "fs"
                        ],
                        "kind": "normal",
                        "name": "rustix",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.38.26",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(any(unix, target_os = \"wasi\"))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "redox_syscall",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(target_os = \"redox\")",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "Win32_Storage_FileSystem",
                            "Win32_Foundation"
                        ],
                        "kind": "normal",
                        "name": "windows-sys",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "A library for managing temporary files and directories.",
                "documentation": "https://docs.rs/tempfile",
                "edition": "2018",
                "features": {
                    "nightly": []
                },
                "homepage": "https://stebalien.com/projects/tempfile-rs/",
                "id": "tempfile 3.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "tempfile",
                    "tmpfile",
                    "filesystem"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/Cargo.toml",
                "name": "tempfile",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/Stebalien/tempfile",
                "rust_version": "1.63.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "tempfile",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "spooled",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/spooled.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "namedtempfile",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/namedtempfile.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "tempdir",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/tempdir.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "tempfile",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/tempfile.rs",
                        "test": true
                    }
                ],
                "version": "3.9.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "The Rust Project Developers",
                    "Steven Allen"
                ],
                "categories": [
                    "command-line-interface"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "dirs-next",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^2",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustversion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    },
                    {
                        "features": [
                            "consoleapi",
                            "wincon",
                            "handleapi",
                            "fileapi"
                        ],
                        "kind": "normal",
                        "name": "winapi",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(windows)",
                        "uses_default_features": true
                    }
                ],
                "description": "A terminal formatting library\n",
                "documentation": "https://docs.rs/term/",
                "edition": "2018",
                "features": {
                    "default": []
                },
                "homepage": "https://github.com/Stebalien/term",
                "id": "term 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/term-0.7.0/Cargo.toml",
                "name": "term",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/Stebalien/term",
                "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": "term",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/term-0.7.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "terminfo",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/term-0.7.0/tests/terminfo.rs",
                        "test": true
                    }
                ],
                "version": "0.7.0"
            }
        },
        {
            "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
            "package": {
                "authors": [
                    "David Tolnay <dtolnay@gmail.com>"
                ],
                "categories": [
                    "development-tools::procedural-macro-helpers",
                    "no-std",
                    "no-std::no-alloc"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "criterion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "fst",
                        "optional": false,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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,
                        "path": null,
                        "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": "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "unicode",
                    "xid"
                ],
                "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "rustdoc-args": [
                                "--generate-link-to-definition"
                            ],
                            "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.0",
                "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",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "static_size",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "compare",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "xid",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs",
                        "test": false
                    }
                ],
                "version": "1.0.12"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "kwantam <kwantam@gmail.com>",
                    "Manish Goregaokar <manishsmail@gmail.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "criterion",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "quickcheck",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.7",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n",
                "documentation": "https://unicode-rs.github.io/unicode-segmentation",
                "edition": "2018",
                "features": {
                    "no_std": []
                },
                "homepage": "https://github.com/unicode-rs/unicode-segmentation",
                "id": "unicode-segmentation 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "text",
                    "unicode",
                    "grapheme",
                    "word",
                    "boundary"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/Cargo.toml",
                "name": "unicode-segmentation",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/unicode-rs/unicode-segmentation",
                "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-segmentation",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "graphemes",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/graphemes.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "unicode_words",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/unicode_words.rs",
                        "test": false
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "bench"
                        ],
                        "name": "word_bounds",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/word_bounds.rs",
                        "test": false
                    }
                ],
                "version": "1.10.1"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "kwantam <kwantam@gmail.com>",
                    "Manish Goregaokar <manishsmail@gmail.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "compiler_builtins",
                        "optional": true,
                        "path": null,
                        "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": "normal",
                        "name": "rustc-std-workspace-core",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "core",
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "rustc-std-workspace-std",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": "std",
                        "req": "^1.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n",
                "documentation": "https://unicode-rs.github.io/unicode-width",
                "edition": "2015",
                "features": {
                    "bench": [],
                    "compiler_builtins": [
                        "dep:compiler_builtins"
                    ],
                    "core": [
                        "dep:core"
                    ],
                    "default": [],
                    "no_std": [],
                    "rustc-dep-of-std": [
                        "std",
                        "core",
                        "compiler_builtins"
                    ],
                    "std": [
                        "dep:std"
                    ]
                },
                "homepage": "https://github.com/unicode-rs/unicode-width",
                "id": "unicode-width 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "text",
                    "width",
                    "unicode"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.11/Cargo.toml",
                "name": "unicode-width",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/unicode-rs/unicode-width",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "unicode-width",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.11/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.1.11"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Sergio Benitez <sb@sergio.bz>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "Tiny crate to check the version of the installed/running rustc.",
                "documentation": "https://docs.rs/version_check/",
                "edition": "2015",
                "features": {},
                "homepage": null,
                "id": "version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "version",
                    "rustc",
                    "minimum",
                    "check"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/Cargo.toml",
                "name": "version_check",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/SergioBenitez/version_check",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "version_check",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.9.4"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Peter Atashian <retep998@gmail.com>"
                ],
                "categories": [
                    "external-ffi-bindings",
                    "no-std",
                    "os::windows-apis"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "winapi-i686-pc-windows-gnu",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "i686-pc-windows-gnu",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "winapi-x86_64-pc-windows-gnu",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.4",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "x86_64-pc-windows-gnu",
                        "uses_default_features": true
                    }
                ],
                "description": "Raw FFI bindings for all of Windows API.",
                "documentation": "https://docs.rs/winapi/",
                "edition": "2015",
                "features": {
                    "accctrl": [],
                    "aclapi": [],
                    "activation": [],
                    "adhoc": [],
                    "appmgmt": [],
                    "audioclient": [],
                    "audiosessiontypes": [],
                    "avrt": [],
                    "basetsd": [],
                    "bcrypt": [],
                    "bits": [],
                    "bits10_1": [],
                    "bits1_5": [],
                    "bits2_0": [],
                    "bits2_5": [],
                    "bits3_0": [],
                    "bits4_0": [],
                    "bits5_0": [],
                    "bitscfg": [],
                    "bitsmsg": [],
                    "bluetoothapis": [],
                    "bluetoothleapis": [],
                    "bthdef": [],
                    "bthioctl": [],
                    "bthledef": [],
                    "bthsdpdef": [],
                    "bugcodes": [],
                    "cderr": [],
                    "cfg": [],
                    "cfgmgr32": [],
                    "cguid": [],
                    "combaseapi": [],
                    "coml2api": [],
                    "commapi": [],
                    "commctrl": [],
                    "commdlg": [],
                    "commoncontrols": [],
                    "consoleapi": [],
                    "corecrt": [],
                    "corsym": [],
                    "d2d1": [],
                    "d2d1_1": [],
                    "d2d1_2": [],
                    "d2d1_3": [],
                    "d2d1effectauthor": [],
                    "d2d1effects": [],
                    "d2d1effects_1": [],
                    "d2d1effects_2": [],
                    "d2d1svg": [],
                    "d2dbasetypes": [],
                    "d3d": [],
                    "d3d10": [],
                    "d3d10_1": [],
                    "d3d10_1shader": [],
                    "d3d10effect": [],
                    "d3d10misc": [],
                    "d3d10sdklayers": [],
                    "d3d10shader": [],
                    "d3d11": [],
                    "d3d11_1": [],
                    "d3d11_2": [],
                    "d3d11_3": [],
                    "d3d11_4": [],
                    "d3d11on12": [],
                    "d3d11sdklayers": [],
                    "d3d11shader": [],
                    "d3d11tokenizedprogramformat": [],
                    "d3d12": [],
                    "d3d12sdklayers": [],
                    "d3d12shader": [],
                    "d3d9": [],
                    "d3d9caps": [],
                    "d3d9types": [],
                    "d3dcommon": [],
                    "d3dcompiler": [],
                    "d3dcsx": [],
                    "d3dkmdt": [],
                    "d3dkmthk": [],
                    "d3dukmdt": [],
                    "d3dx10core": [],
                    "d3dx10math": [],
                    "d3dx10mesh": [],
                    "datetimeapi": [],
                    "davclnt": [],
                    "dbghelp": [],
                    "dbt": [],
                    "dcommon": [],
                    "dcomp": [],
                    "dcompanimation": [],
                    "dcomptypes": [],
                    "dde": [],
                    "ddraw": [],
                    "ddrawi": [],
                    "ddrawint": [],
                    "debug": [
                        "impl-debug"
                    ],
                    "debugapi": [],
                    "devguid": [],
                    "devicetopology": [],
                    "devpkey": [],
                    "devpropdef": [],
                    "dinput": [],
                    "dinputd": [],
                    "dispex": [],
                    "dmksctl": [],
                    "dmusicc": [],
                    "docobj": [],
                    "documenttarget": [],
                    "dot1x": [],
                    "dpa_dsa": [],
                    "dpapi": [],
                    "dsgetdc": [],
                    "dsound": [],
                    "dsrole": [],
                    "dvp": [],
                    "dwmapi": [],
                    "dwrite": [],
                    "dwrite_1": [],
                    "dwrite_2": [],
                    "dwrite_3": [],
                    "dxdiag": [],
                    "dxfile": [],
                    "dxgi": [],
                    "dxgi1_2": [],
                    "dxgi1_3": [],
                    "dxgi1_4": [],
                    "dxgi1_5": [],
                    "dxgi1_6": [],
                    "dxgidebug": [],
                    "dxgiformat": [],
                    "dxgitype": [],
                    "dxva2api": [],
                    "dxvahd": [],
                    "eaptypes": [],
                    "enclaveapi": [],
                    "endpointvolume": [],
                    "errhandlingapi": [],
                    "everything": [],
                    "evntcons": [],
                    "evntprov": [],
                    "evntrace": [],
                    "excpt": [],
                    "exdisp": [],
                    "fibersapi": [],
                    "fileapi": [],
                    "functiondiscoverykeys_devpkey": [],
                    "gl-gl": [],
                    "guiddef": [],
                    "handleapi": [],
                    "heapapi": [],
                    "hidclass": [],
                    "hidpi": [],
                    "hidsdi": [],
                    "hidusage": [],
                    "highlevelmonitorconfigurationapi": [],
                    "hstring": [],
                    "http": [],
                    "ifdef": [],
                    "ifmib": [],
                    "imm": [],
                    "impl-debug": [],
                    "impl-default": [],
                    "in6addr": [],
                    "inaddr": [],
                    "inspectable": [],
                    "interlockedapi": [],
                    "intsafe": [],
                    "ioapiset": [],
                    "ipexport": [],
                    "iphlpapi": [],
                    "ipifcons": [],
                    "ipmib": [],
                    "iprtrmib": [],
                    "iptypes": [],
                    "jobapi": [],
                    "jobapi2": [],
                    "knownfolders": [],
                    "ks": [],
                    "ksmedia": [],
                    "ktmtypes": [],
                    "ktmw32": [],
                    "l2cmn": [],
                    "libloaderapi": [],
                    "limits": [],
                    "lmaccess": [],
                    "lmalert": [],
                    "lmapibuf": [],
                    "lmat": [],
                    "lmcons": [],
                    "lmdfs": [],
                    "lmerrlog": [],
                    "lmjoin": [],
                    "lmmsg": [],
                    "lmremutl": [],
                    "lmrepl": [],
                    "lmserver": [],
                    "lmshare": [],
                    "lmstats": [],
                    "lmsvc": [],
                    "lmuse": [],
                    "lmwksta": [],
                    "lowlevelmonitorconfigurationapi": [],
                    "lsalookup": [],
                    "memoryapi": [],
                    "minschannel": [],
                    "minwinbase": [],
                    "minwindef": [],
                    "mmdeviceapi": [],
                    "mmeapi": [],
                    "mmreg": [],
                    "mmsystem": [],
                    "mprapidef": [],
                    "msaatext": [],
                    "mscat": [],
                    "mschapp": [],
                    "mssip": [],
                    "mstcpip": [],
                    "mswsock": [],
                    "mswsockdef": [],
                    "namedpipeapi": [],
                    "namespaceapi": [],
                    "nb30": [],
                    "ncrypt": [],
                    "netioapi": [],
                    "nldef": [],
                    "ntddndis": [],
                    "ntddscsi": [],
                    "ntddser": [],
                    "ntdef": [],
                    "ntlsa": [],
                    "ntsecapi": [],
                    "ntstatus": [],
                    "oaidl": [],
                    "objbase": [],
                    "objidl": [],
                    "objidlbase": [],
                    "ocidl": [],
                    "ole2": [],
                    "oleauto": [],
                    "olectl": [],
                    "oleidl": [],
                    "opmapi": [],
                    "pdh": [],
                    "perflib": [],
                    "physicalmonitorenumerationapi": [],
                    "playsoundapi": [],
                    "portabledevice": [],
                    "portabledeviceapi": [],
                    "portabledevicetypes": [],
                    "powerbase": [],
                    "powersetting": [],
                    "powrprof": [],
                    "processenv": [],
                    "processsnapshot": [],
                    "processthreadsapi": [],
                    "processtopologyapi": [],
                    "profileapi": [],
                    "propidl": [],
                    "propkey": [],
                    "propkeydef": [],
                    "propsys": [],
                    "prsht": [],
                    "psapi": [],
                    "qos": [],
                    "realtimeapiset": [],
                    "reason": [],
                    "restartmanager": [],
                    "restrictederrorinfo": [],
                    "rmxfguid": [],
                    "roapi": [],
                    "robuffer": [],
                    "roerrorapi": [],
                    "rpc": [],
                    "rpcdce": [],
                    "rpcndr": [],
                    "rtinfo": [],
                    "sapi": [],
                    "sapi51": [],
                    "sapi53": [],
                    "sapiddk": [],
                    "sapiddk51": [],
                    "schannel": [],
                    "sddl": [],
                    "securityappcontainer": [],
                    "securitybaseapi": [],
                    "servprov": [],
                    "setupapi": [],
                    "shellapi": [],
                    "shellscalingapi": [],
                    "shlobj": [],
                    "shobjidl": [],
                    "shobjidl_core": [],
                    "shtypes": [],
                    "softpub": [],
                    "spapidef": [],
                    "spellcheck": [],
                    "sporder": [],
                    "sql": [],
                    "sqlext": [],
                    "sqltypes": [],
                    "sqlucode": [],
                    "sspi": [],
                    "std": [],
                    "stralign": [],
                    "stringapiset": [],
                    "strmif": [],
                    "subauth": [],
                    "synchapi": [],
                    "sysinfoapi": [],
                    "systemtopologyapi": [],
                    "taskschd": [],
                    "tcpestats": [],
                    "tcpmib": [],
                    "textstor": [],
                    "threadpoolapiset": [],
                    "threadpoollegacyapiset": [],
                    "timeapi": [],
                    "timezoneapi": [],
                    "tlhelp32": [],
                    "transportsettingcommon": [],
                    "tvout": [],
                    "udpmib": [],
                    "unknwnbase": [],
                    "urlhist": [],
                    "urlmon": [],
                    "usb": [],
                    "usbioctl": [],
                    "usbiodef": [],
                    "usbscan": [],
                    "usbspec": [],
                    "userenv": [],
                    "usp10": [],
                    "utilapiset": [],
                    "uxtheme": [],
                    "vadefs": [],
                    "vcruntime": [],
                    "vsbackup": [],
                    "vss": [],
                    "vsserror": [],
                    "vswriter": [],
                    "wbemads": [],
                    "wbemcli": [],
                    "wbemdisp": [],
                    "wbemprov": [],
                    "wbemtran": [],
                    "wct": [],
                    "werapi": [],
                    "winbase": [],
                    "wincodec": [],
                    "wincodecsdk": [],
                    "wincon": [],
                    "wincontypes": [],
                    "wincred": [],
                    "wincrypt": [],
                    "windef": [],
                    "windot11": [],
                    "windowsceip": [],
                    "windowsx": [],
                    "winefs": [],
                    "winerror": [],
                    "winevt": [],
                    "wingdi": [],
                    "winhttp": [],
                    "wininet": [],
                    "winineti": [],
                    "winioctl": [],
                    "winnetwk": [],
                    "winnls": [],
                    "winnt": [],
                    "winreg": [],
                    "winsafer": [],
                    "winscard": [],
                    "winsmcrd": [],
                    "winsock2": [],
                    "winspool": [],
                    "winstring": [],
                    "winsvc": [],
                    "wintrust": [],
                    "winusb": [],
                    "winusbio": [],
                    "winuser": [],
                    "winver": [],
                    "wlanapi": [],
                    "wlanihv": [],
                    "wlanihvtypes": [],
                    "wlantypes": [],
                    "wlclient": [],
                    "wmistr": [],
                    "wnnc": [],
                    "wow64apiset": [],
                    "wpdmtpextensions": [],
                    "ws2bth": [],
                    "ws2def": [],
                    "ws2ipdef": [],
                    "ws2spi": [],
                    "ws2tcpip": [],
                    "wtsapi32": [],
                    "wtypes": [],
                    "wtypesbase": [],
                    "xinput": []
                },
                "homepage": null,
                "id": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "windows",
                    "ffi",
                    "win32",
                    "com",
                    "directx"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "default-target": "x86_64-pc-windows-msvc",
                            "features": [
                                "everything",
                                "impl-debug",
                                "impl-default"
                            ],
                            "targets": [
                                "aarch64-pc-windows-msvc",
                                "i686-pc-windows-msvc",
                                "x86_64-pc-windows-msvc"
                            ]
                        }
                    }
                },
                "name": "winapi",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/retep998/winapi-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "winapi",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/build.rs",
                        "test": false
                    }
                ],
                "version": "0.3.9"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Peter Atashian <retep998@gmail.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
                "documentation": null,
                "edition": "2015",
                "features": {},
                "homepage": null,
                "id": "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "windows"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml",
                "name": "winapi-i686-pc-windows-gnu",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/retep998/winapi-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "winapi-i686-pc-windows-gnu",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/build.rs",
                        "test": false
                    }
                ],
                "version": "0.4.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Peter Atashian <retep998@gmail.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
                "documentation": null,
                "edition": "2015",
                "features": {},
                "homepage": null,
                "id": "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [
                    "windows"
                ],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml",
                "name": "winapi-x86_64-pc-windows-gnu",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/retep998/winapi-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2015",
                        "kind": [
                            "lib"
                        ],
                        "name": "winapi-x86_64-pc-windows-gnu",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2015",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs",
                        "test": false
                    }
                ],
                "version": "0.4.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [
                    "os::windows-apis"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows-targets",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Rust for Windows",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "Wdk": [],
                    "Wdk_System": [
                        "Wdk"
                    ],
                    "Wdk_System_OfflineRegistry": [
                        "Wdk_System"
                    ],
                    "Win32": [],
                    "Win32_Data": [
                        "Win32"
                    ],
                    "Win32_Data_HtmlHelp": [
                        "Win32_Data"
                    ],
                    "Win32_Data_RightsManagement": [
                        "Win32_Data"
                    ],
                    "Win32_Data_Xml": [
                        "Win32_Data"
                    ],
                    "Win32_Data_Xml_MsXml": [
                        "Win32_Data_Xml"
                    ],
                    "Win32_Data_Xml_XmlLite": [
                        "Win32_Data_Xml"
                    ],
                    "Win32_Devices": [
                        "Win32"
                    ],
                    "Win32_Devices_AllJoyn": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_BiometricFramework": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Bluetooth": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Communication": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_DeviceAccess": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_DeviceAndDriverInstallation": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_DeviceQuery": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Display": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Enumeration": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Enumeration_Pnp": [
                        "Win32_Devices_Enumeration"
                    ],
                    "Win32_Devices_Fax": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_FunctionDiscovery": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Geolocation": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_HumanInterfaceDevice": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_ImageAcquisition": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_PortableDevices": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Properties": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Pwm": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Sensors": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_SerialCommunication": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Tapi": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Usb": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_WebServicesOnDevices": [
                        "Win32_Devices"
                    ],
                    "Win32_Foundation": [
                        "Win32"
                    ],
                    "Win32_Gaming": [
                        "Win32"
                    ],
                    "Win32_Globalization": [
                        "Win32"
                    ],
                    "Win32_Graphics": [
                        "Win32"
                    ],
                    "Win32_Graphics_Dwm": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Gdi": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Hlsl": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_OpenGL": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Printing": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Printing_PrintTicket": [
                        "Win32_Graphics_Printing"
                    ],
                    "Win32_Management": [
                        "Win32"
                    ],
                    "Win32_Management_MobileDeviceManagementRegistration": [
                        "Win32_Management"
                    ],
                    "Win32_Media": [
                        "Win32"
                    ],
                    "Win32_Media_Audio": [
                        "Win32_Media"
                    ],
                    "Win32_Media_Audio_Apo": [
                        "Win32_Media_Audio"
                    ],
                    "Win32_Media_Audio_DirectMusic": [
                        "Win32_Media_Audio"
                    ],
                    "Win32_Media_Audio_Endpoints": [
                        "Win32_Media_Audio"
                    ],
                    "Win32_Media_Audio_XAudio2": [
                        "Win32_Media_Audio"
                    ],
                    "Win32_Media_DeviceManager": [
                        "Win32_Media"
                    ],
                    "Win32_Media_DxMediaObjects": [
                        "Win32_Media"
                    ],
                    "Win32_Media_KernelStreaming": [
                        "Win32_Media"
                    ],
                    "Win32_Media_LibrarySharingServices": [
                        "Win32_Media"
                    ],
                    "Win32_Media_MediaPlayer": [
                        "Win32_Media"
                    ],
                    "Win32_Media_Multimedia": [
                        "Win32_Media"
                    ],
                    "Win32_Media_Speech": [
                        "Win32_Media"
                    ],
                    "Win32_Media_Streaming": [
                        "Win32_Media"
                    ],
                    "Win32_Media_WindowsMediaFormat": [
                        "Win32_Media"
                    ],
                    "Win32_NetworkManagement": [
                        "Win32"
                    ],
                    "Win32_NetworkManagement_Dhcp": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Dns": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_InternetConnectionWizard": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_IpHelper": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_MobileBroadband": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Multicast": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Ndis": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetBios": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetManagement": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetShell": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetworkDiagnosticsFramework": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetworkPolicyServer": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_P2P": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_QoS": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Rras": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Snmp": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WNet": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WebDav": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WiFi": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsConnectNow": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsConnectionManager": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsFilteringPlatform": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsFirewall": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsNetworkVirtualization": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_Networking": [
                        "Win32"
                    ],
                    "Win32_Networking_ActiveDirectory": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_BackgroundIntelligentTransferService": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_Clustering": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_HttpServer": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_Ldap": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_NetworkListManager": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_RemoteDifferentialCompression": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WebSocket": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WinHttp": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WinInet": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WinSock": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WindowsWebServices": [
                        "Win32_Networking"
                    ],
                    "Win32_Security": [
                        "Win32"
                    ],
                    "Win32_Security_AppLocker": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Authentication": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Authentication_Identity": [
                        "Win32_Security_Authentication"
                    ],
                    "Win32_Security_Authentication_Identity_Provider": [
                        "Win32_Security_Authentication_Identity"
                    ],
                    "Win32_Security_Authorization": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Authorization_UI": [
                        "Win32_Security_Authorization"
                    ],
                    "Win32_Security_ConfigurationSnapin": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Credentials": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Cryptography": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Cryptography_Catalog": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_Cryptography_Certificates": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_Cryptography_Sip": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_Cryptography_UI": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_DiagnosticDataQuery": [
                        "Win32_Security"
                    ],
                    "Win32_Security_DirectoryServices": [
                        "Win32_Security"
                    ],
                    "Win32_Security_EnterpriseData": [
                        "Win32_Security"
                    ],
                    "Win32_Security_ExtensibleAuthenticationProtocol": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Isolation": [
                        "Win32_Security"
                    ],
                    "Win32_Security_LicenseProtection": [
                        "Win32_Security"
                    ],
                    "Win32_Security_NetworkAccessProtection": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Tpm": [
                        "Win32_Security"
                    ],
                    "Win32_Security_WinTrust": [
                        "Win32_Security"
                    ],
                    "Win32_Security_WinWlx": [
                        "Win32_Security"
                    ],
                    "Win32_Storage": [
                        "Win32"
                    ],
                    "Win32_Storage_Cabinets": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_CloudFilters": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Compression": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_DataDeduplication": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_DistributedFileSystem": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_EnhancedStorage": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_FileHistory": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_FileServerResourceManager": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_FileSystem": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Imapi": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_IndexServer": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_InstallableFileSystems": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_IscsiDisc": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Jet": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_OfflineFiles": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_OperationRecorder": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Packaging": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Packaging_Appx": [
                        "Win32_Storage_Packaging"
                    ],
                    "Win32_Storage_Packaging_Opc": [
                        "Win32_Storage_Packaging"
                    ],
                    "Win32_Storage_ProjectedFileSystem": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_StructuredStorage": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Vhd": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_VirtualDiskService": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Vss": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Xps": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Xps_Printing": [
                        "Win32_Storage_Xps"
                    ],
                    "Win32_System": [
                        "Win32"
                    ],
                    "Win32_System_AddressBook": [
                        "Win32_System"
                    ],
                    "Win32_System_Antimalware": [
                        "Win32_System"
                    ],
                    "Win32_System_ApplicationInstallationAndServicing": [
                        "Win32_System"
                    ],
                    "Win32_System_ApplicationVerifier": [
                        "Win32_System"
                    ],
                    "Win32_System_AssessmentTool": [
                        "Win32_System"
                    ],
                    "Win32_System_ClrHosting": [
                        "Win32_System"
                    ],
                    "Win32_System_Com": [
                        "Win32_System"
                    ],
                    "Win32_System_Com_CallObj": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_ChannelCredentials": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_Events": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_Marshal": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_StructuredStorage": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_UI": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_Urlmon": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_ComponentServices": [
                        "Win32_System"
                    ],
                    "Win32_System_Console": [
                        "Win32_System"
                    ],
                    "Win32_System_Contacts": [
                        "Win32_System"
                    ],
                    "Win32_System_CorrelationVector": [
                        "Win32_System"
                    ],
                    "Win32_System_DataExchange": [
                        "Win32_System"
                    ],
                    "Win32_System_DeploymentServices": [
                        "Win32_System"
                    ],
                    "Win32_System_DesktopSharing": [
                        "Win32_System"
                    ],
                    "Win32_System_DeveloperLicensing": [
                        "Win32_System"
                    ],
                    "Win32_System_Diagnostics": [
                        "Win32_System"
                    ],
                    "Win32_System_Diagnostics_Ceip": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_ClrProfiling": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_Debug": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_Debug_ActiveScript": [
                        "Win32_System_Diagnostics_Debug"
                    ],
                    "Win32_System_Diagnostics_Debug_Extensions": [
                        "Win32_System_Diagnostics_Debug"
                    ],
                    "Win32_System_Diagnostics_Etw": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_ProcessSnapshotting": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_ToolHelp": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_DistributedTransactionCoordinator": [
                        "Win32_System"
                    ],
                    "Win32_System_Environment": [
                        "Win32_System"
                    ],
                    "Win32_System_ErrorReporting": [
                        "Win32_System"
                    ],
                    "Win32_System_EventCollector": [
                        "Win32_System"
                    ],
                    "Win32_System_EventLog": [
                        "Win32_System"
                    ],
                    "Win32_System_EventNotificationService": [
                        "Win32_System"
                    ],
                    "Win32_System_GroupPolicy": [
                        "Win32_System"
                    ],
                    "Win32_System_HostCompute": [
                        "Win32_System"
                    ],
                    "Win32_System_HostComputeNetwork": [
                        "Win32_System"
                    ],
                    "Win32_System_HostComputeSystem": [
                        "Win32_System"
                    ],
                    "Win32_System_Hypervisor": [
                        "Win32_System"
                    ],
                    "Win32_System_IO": [
                        "Win32_System"
                    ],
                    "Win32_System_Iis": [
                        "Win32_System"
                    ],
                    "Win32_System_Ioctl": [
                        "Win32_System"
                    ],
                    "Win32_System_JobObjects": [
                        "Win32_System"
                    ],
                    "Win32_System_Js": [
                        "Win32_System"
                    ],
                    "Win32_System_Kernel": [
                        "Win32_System"
                    ],
                    "Win32_System_LibraryLoader": [
                        "Win32_System"
                    ],
                    "Win32_System_Mailslots": [
                        "Win32_System"
                    ],
                    "Win32_System_Mapi": [
                        "Win32_System"
                    ],
                    "Win32_System_Memory": [
                        "Win32_System"
                    ],
                    "Win32_System_Memory_NonVolatile": [
                        "Win32_System_Memory"
                    ],
                    "Win32_System_MessageQueuing": [
                        "Win32_System"
                    ],
                    "Win32_System_MixedReality": [
                        "Win32_System"
                    ],
                    "Win32_System_Mmc": [
                        "Win32_System"
                    ],
                    "Win32_System_Ole": [
                        "Win32_System"
                    ],
                    "Win32_System_ParentalControls": [
                        "Win32_System"
                    ],
                    "Win32_System_PasswordManagement": [
                        "Win32_System"
                    ],
                    "Win32_System_Performance": [
                        "Win32_System"
                    ],
                    "Win32_System_Performance_HardwareCounterProfiling": [
                        "Win32_System_Performance"
                    ],
                    "Win32_System_Pipes": [
                        "Win32_System"
                    ],
                    "Win32_System_Power": [
                        "Win32_System"
                    ],
                    "Win32_System_ProcessStatus": [
                        "Win32_System"
                    ],
                    "Win32_System_RealTimeCommunications": [
                        "Win32_System"
                    ],
                    "Win32_System_Recovery": [
                        "Win32_System"
                    ],
                    "Win32_System_Registry": [
                        "Win32_System"
                    ],
                    "Win32_System_RemoteAssistance": [
                        "Win32_System"
                    ],
                    "Win32_System_RemoteDesktop": [
                        "Win32_System"
                    ],
                    "Win32_System_RemoteManagement": [
                        "Win32_System"
                    ],
                    "Win32_System_RestartManager": [
                        "Win32_System"
                    ],
                    "Win32_System_Restore": [
                        "Win32_System"
                    ],
                    "Win32_System_Rpc": [
                        "Win32_System"
                    ],
                    "Win32_System_Search": [
                        "Win32_System"
                    ],
                    "Win32_System_Search_Common": [
                        "Win32_System_Search"
                    ],
                    "Win32_System_SecurityCenter": [
                        "Win32_System"
                    ],
                    "Win32_System_ServerBackup": [
                        "Win32_System"
                    ],
                    "Win32_System_Services": [
                        "Win32_System"
                    ],
                    "Win32_System_SettingsManagementInfrastructure": [
                        "Win32_System"
                    ],
                    "Win32_System_SetupAndMigration": [
                        "Win32_System"
                    ],
                    "Win32_System_Shutdown": [
                        "Win32_System"
                    ],
                    "Win32_System_StationsAndDesktops": [
                        "Win32_System"
                    ],
                    "Win32_System_SubsystemForLinux": [
                        "Win32_System"
                    ],
                    "Win32_System_SystemInformation": [
                        "Win32_System"
                    ],
                    "Win32_System_SystemServices": [
                        "Win32_System"
                    ],
                    "Win32_System_TaskScheduler": [
                        "Win32_System"
                    ],
                    "Win32_System_Threading": [
                        "Win32_System"
                    ],
                    "Win32_System_Time": [
                        "Win32_System"
                    ],
                    "Win32_System_TpmBaseServices": [
                        "Win32_System"
                    ],
                    "Win32_System_UpdateAgent": [
                        "Win32_System"
                    ],
                    "Win32_System_UpdateAssessment": [
                        "Win32_System"
                    ],
                    "Win32_System_UserAccessLogging": [
                        "Win32_System"
                    ],
                    "Win32_System_VirtualDosMachines": [
                        "Win32_System"
                    ],
                    "Win32_System_WindowsProgramming": [
                        "Win32_System"
                    ],
                    "Win32_System_WindowsSync": [
                        "Win32_System"
                    ],
                    "Win32_System_Wmi": [
                        "Win32_System"
                    ],
                    "Win32_UI": [
                        "Win32"
                    ],
                    "Win32_UI_Accessibility": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Animation": [
                        "Win32_UI"
                    ],
                    "Win32_UI_ColorSystem": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Controls": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Controls_Dialogs": [
                        "Win32_UI_Controls"
                    ],
                    "Win32_UI_Controls_RichEdit": [
                        "Win32_UI_Controls"
                    ],
                    "Win32_UI_HiDpi": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Input": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Input_Ime": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_Ink": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_KeyboardAndMouse": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_Pointer": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_Radial": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_Touch": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_XboxController": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_InteractionContext": [
                        "Win32_UI"
                    ],
                    "Win32_UI_LegacyWindowsEnvironmentFeatures": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Magnification": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Notifications": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Ribbon": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Shell": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Shell_Common": [
                        "Win32_UI_Shell"
                    ],
                    "Win32_UI_Shell_PropertiesSystem": [
                        "Win32_UI_Shell"
                    ],
                    "Win32_UI_TabletPC": [
                        "Win32_UI"
                    ],
                    "Win32_UI_TextServices": [
                        "Win32_UI"
                    ],
                    "Win32_UI_WindowsAndMessaging": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Wpf": [
                        "Win32_UI"
                    ],
                    "Win32_Web": [
                        "Win32"
                    ],
                    "Win32_Web_InternetExplorer": [
                        "Win32_Web"
                    ],
                    "default": []
                },
                "homepage": null,
                "id": "windows-sys 0.48.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.48.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "default-target": "x86_64-pc-windows-msvc",
                            "targets": []
                        }
                    }
                },
                "name": "windows-sys",
                "publish": null,
                "readme": "readme.md",
                "repository": "https://github.com/microsoft/windows-rs",
                "rust_version": "1.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": "windows-sys",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.48.0/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.48.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [
                    "os::windows-apis"
                ],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows-targets",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    }
                ],
                "description": "Rust for Windows",
                "documentation": null,
                "edition": "2021",
                "features": {
                    "Wdk": [],
                    "Wdk_Foundation": [
                        "Wdk"
                    ],
                    "Wdk_Graphics": [
                        "Wdk"
                    ],
                    "Wdk_Graphics_Direct3D": [
                        "Wdk_Graphics"
                    ],
                    "Wdk_Storage": [
                        "Wdk"
                    ],
                    "Wdk_Storage_FileSystem": [
                        "Wdk_Storage"
                    ],
                    "Wdk_Storage_FileSystem_Minifilters": [
                        "Wdk_Storage_FileSystem"
                    ],
                    "Wdk_System": [
                        "Wdk"
                    ],
                    "Wdk_System_IO": [
                        "Wdk_System"
                    ],
                    "Wdk_System_OfflineRegistry": [
                        "Wdk_System"
                    ],
                    "Wdk_System_Registry": [
                        "Wdk_System"
                    ],
                    "Wdk_System_SystemInformation": [
                        "Wdk_System"
                    ],
                    "Wdk_System_SystemServices": [
                        "Wdk_System"
                    ],
                    "Wdk_System_Threading": [
                        "Wdk_System"
                    ],
                    "Win32": [],
                    "Win32_Data": [
                        "Win32"
                    ],
                    "Win32_Data_HtmlHelp": [
                        "Win32_Data"
                    ],
                    "Win32_Data_RightsManagement": [
                        "Win32_Data"
                    ],
                    "Win32_Devices": [
                        "Win32"
                    ],
                    "Win32_Devices_AllJoyn": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_BiometricFramework": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Bluetooth": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Communication": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_DeviceAndDriverInstallation": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_DeviceQuery": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Display": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Enumeration": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Enumeration_Pnp": [
                        "Win32_Devices_Enumeration"
                    ],
                    "Win32_Devices_Fax": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_HumanInterfaceDevice": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_PortableDevices": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Properties": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Pwm": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Sensors": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_SerialCommunication": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Tapi": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_Usb": [
                        "Win32_Devices"
                    ],
                    "Win32_Devices_WebServicesOnDevices": [
                        "Win32_Devices"
                    ],
                    "Win32_Foundation": [
                        "Win32"
                    ],
                    "Win32_Gaming": [
                        "Win32"
                    ],
                    "Win32_Globalization": [
                        "Win32"
                    ],
                    "Win32_Graphics": [
                        "Win32"
                    ],
                    "Win32_Graphics_Dwm": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Gdi": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_GdiPlus": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Hlsl": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_OpenGL": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Printing": [
                        "Win32_Graphics"
                    ],
                    "Win32_Graphics_Printing_PrintTicket": [
                        "Win32_Graphics_Printing"
                    ],
                    "Win32_Management": [
                        "Win32"
                    ],
                    "Win32_Management_MobileDeviceManagementRegistration": [
                        "Win32_Management"
                    ],
                    "Win32_Media": [
                        "Win32"
                    ],
                    "Win32_Media_Audio": [
                        "Win32_Media"
                    ],
                    "Win32_Media_DxMediaObjects": [
                        "Win32_Media"
                    ],
                    "Win32_Media_KernelStreaming": [
                        "Win32_Media"
                    ],
                    "Win32_Media_Multimedia": [
                        "Win32_Media"
                    ],
                    "Win32_Media_Streaming": [
                        "Win32_Media"
                    ],
                    "Win32_Media_WindowsMediaFormat": [
                        "Win32_Media"
                    ],
                    "Win32_NetworkManagement": [
                        "Win32"
                    ],
                    "Win32_NetworkManagement_Dhcp": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Dns": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_InternetConnectionWizard": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_IpHelper": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Multicast": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Ndis": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetBios": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetManagement": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetShell": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_NetworkDiagnosticsFramework": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_P2P": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_QoS": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Rras": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_Snmp": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WNet": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WebDav": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WiFi": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsConnectionManager": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsFilteringPlatform": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsFirewall": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_NetworkManagement_WindowsNetworkVirtualization": [
                        "Win32_NetworkManagement"
                    ],
                    "Win32_Networking": [
                        "Win32"
                    ],
                    "Win32_Networking_ActiveDirectory": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_Clustering": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_HttpServer": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_Ldap": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WebSocket": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WinHttp": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WinInet": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WinSock": [
                        "Win32_Networking"
                    ],
                    "Win32_Networking_WindowsWebServices": [
                        "Win32_Networking"
                    ],
                    "Win32_Security": [
                        "Win32"
                    ],
                    "Win32_Security_AppLocker": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Authentication": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Authentication_Identity": [
                        "Win32_Security_Authentication"
                    ],
                    "Win32_Security_Authorization": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Credentials": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Cryptography": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Cryptography_Catalog": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_Cryptography_Certificates": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_Cryptography_Sip": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_Cryptography_UI": [
                        "Win32_Security_Cryptography"
                    ],
                    "Win32_Security_DiagnosticDataQuery": [
                        "Win32_Security"
                    ],
                    "Win32_Security_DirectoryServices": [
                        "Win32_Security"
                    ],
                    "Win32_Security_EnterpriseData": [
                        "Win32_Security"
                    ],
                    "Win32_Security_ExtensibleAuthenticationProtocol": [
                        "Win32_Security"
                    ],
                    "Win32_Security_Isolation": [
                        "Win32_Security"
                    ],
                    "Win32_Security_LicenseProtection": [
                        "Win32_Security"
                    ],
                    "Win32_Security_NetworkAccessProtection": [
                        "Win32_Security"
                    ],
                    "Win32_Security_WinTrust": [
                        "Win32_Security"
                    ],
                    "Win32_Security_WinWlx": [
                        "Win32_Security"
                    ],
                    "Win32_Storage": [
                        "Win32"
                    ],
                    "Win32_Storage_Cabinets": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_CloudFilters": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Compression": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_DistributedFileSystem": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_FileHistory": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_FileSystem": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Imapi": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_IndexServer": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_InstallableFileSystems": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_IscsiDisc": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Jet": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Nvme": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_OfflineFiles": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_OperationRecorder": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Packaging": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Packaging_Appx": [
                        "Win32_Storage_Packaging"
                    ],
                    "Win32_Storage_ProjectedFileSystem": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_StructuredStorage": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Vhd": [
                        "Win32_Storage"
                    ],
                    "Win32_Storage_Xps": [
                        "Win32_Storage"
                    ],
                    "Win32_System": [
                        "Win32"
                    ],
                    "Win32_System_AddressBook": [
                        "Win32_System"
                    ],
                    "Win32_System_Antimalware": [
                        "Win32_System"
                    ],
                    "Win32_System_ApplicationInstallationAndServicing": [
                        "Win32_System"
                    ],
                    "Win32_System_ApplicationVerifier": [
                        "Win32_System"
                    ],
                    "Win32_System_ClrHosting": [
                        "Win32_System"
                    ],
                    "Win32_System_Com": [
                        "Win32_System"
                    ],
                    "Win32_System_Com_Marshal": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_StructuredStorage": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_Com_Urlmon": [
                        "Win32_System_Com"
                    ],
                    "Win32_System_ComponentServices": [
                        "Win32_System"
                    ],
                    "Win32_System_Console": [
                        "Win32_System"
                    ],
                    "Win32_System_CorrelationVector": [
                        "Win32_System"
                    ],
                    "Win32_System_DataExchange": [
                        "Win32_System"
                    ],
                    "Win32_System_DeploymentServices": [
                        "Win32_System"
                    ],
                    "Win32_System_DeveloperLicensing": [
                        "Win32_System"
                    ],
                    "Win32_System_Diagnostics": [
                        "Win32_System"
                    ],
                    "Win32_System_Diagnostics_Ceip": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_Debug": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_Debug_Extensions": [
                        "Win32_System_Diagnostics_Debug"
                    ],
                    "Win32_System_Diagnostics_Etw": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_ProcessSnapshotting": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_Diagnostics_ToolHelp": [
                        "Win32_System_Diagnostics"
                    ],
                    "Win32_System_DistributedTransactionCoordinator": [
                        "Win32_System"
                    ],
                    "Win32_System_Environment": [
                        "Win32_System"
                    ],
                    "Win32_System_ErrorReporting": [
                        "Win32_System"
                    ],
                    "Win32_System_EventCollector": [
                        "Win32_System"
                    ],
                    "Win32_System_EventLog": [
                        "Win32_System"
                    ],
                    "Win32_System_EventNotificationService": [
                        "Win32_System"
                    ],
                    "Win32_System_GroupPolicy": [
                        "Win32_System"
                    ],
                    "Win32_System_HostCompute": [
                        "Win32_System"
                    ],
                    "Win32_System_HostComputeNetwork": [
                        "Win32_System"
                    ],
                    "Win32_System_HostComputeSystem": [
                        "Win32_System"
                    ],
                    "Win32_System_Hypervisor": [
                        "Win32_System"
                    ],
                    "Win32_System_IO": [
                        "Win32_System"
                    ],
                    "Win32_System_Iis": [
                        "Win32_System"
                    ],
                    "Win32_System_Ioctl": [
                        "Win32_System"
                    ],
                    "Win32_System_JobObjects": [
                        "Win32_System"
                    ],
                    "Win32_System_Js": [
                        "Win32_System"
                    ],
                    "Win32_System_Kernel": [
                        "Win32_System"
                    ],
                    "Win32_System_LibraryLoader": [
                        "Win32_System"
                    ],
                    "Win32_System_Mailslots": [
                        "Win32_System"
                    ],
                    "Win32_System_Mapi": [
                        "Win32_System"
                    ],
                    "Win32_System_Memory": [
                        "Win32_System"
                    ],
                    "Win32_System_Memory_NonVolatile": [
                        "Win32_System_Memory"
                    ],
                    "Win32_System_MessageQueuing": [
                        "Win32_System"
                    ],
                    "Win32_System_MixedReality": [
                        "Win32_System"
                    ],
                    "Win32_System_Ole": [
                        "Win32_System"
                    ],
                    "Win32_System_PasswordManagement": [
                        "Win32_System"
                    ],
                    "Win32_System_Performance": [
                        "Win32_System"
                    ],
                    "Win32_System_Performance_HardwareCounterProfiling": [
                        "Win32_System_Performance"
                    ],
                    "Win32_System_Pipes": [
                        "Win32_System"
                    ],
                    "Win32_System_Power": [
                        "Win32_System"
                    ],
                    "Win32_System_ProcessStatus": [
                        "Win32_System"
                    ],
                    "Win32_System_Recovery": [
                        "Win32_System"
                    ],
                    "Win32_System_Registry": [
                        "Win32_System"
                    ],
                    "Win32_System_RemoteDesktop": [
                        "Win32_System"
                    ],
                    "Win32_System_RemoteManagement": [
                        "Win32_System"
                    ],
                    "Win32_System_RestartManager": [
                        "Win32_System"
                    ],
                    "Win32_System_Restore": [
                        "Win32_System"
                    ],
                    "Win32_System_Rpc": [
                        "Win32_System"
                    ],
                    "Win32_System_Search": [
                        "Win32_System"
                    ],
                    "Win32_System_Search_Common": [
                        "Win32_System_Search"
                    ],
                    "Win32_System_SecurityCenter": [
                        "Win32_System"
                    ],
                    "Win32_System_Services": [
                        "Win32_System"
                    ],
                    "Win32_System_SetupAndMigration": [
                        "Win32_System"
                    ],
                    "Win32_System_Shutdown": [
                        "Win32_System"
                    ],
                    "Win32_System_StationsAndDesktops": [
                        "Win32_System"
                    ],
                    "Win32_System_SubsystemForLinux": [
                        "Win32_System"
                    ],
                    "Win32_System_SystemInformation": [
                        "Win32_System"
                    ],
                    "Win32_System_SystemServices": [
                        "Win32_System"
                    ],
                    "Win32_System_Threading": [
                        "Win32_System"
                    ],
                    "Win32_System_Time": [
                        "Win32_System"
                    ],
                    "Win32_System_TpmBaseServices": [
                        "Win32_System"
                    ],
                    "Win32_System_UserAccessLogging": [
                        "Win32_System"
                    ],
                    "Win32_System_Variant": [
                        "Win32_System"
                    ],
                    "Win32_System_VirtualDosMachines": [
                        "Win32_System"
                    ],
                    "Win32_System_WindowsProgramming": [
                        "Win32_System"
                    ],
                    "Win32_System_Wmi": [
                        "Win32_System"
                    ],
                    "Win32_UI": [
                        "Win32"
                    ],
                    "Win32_UI_Accessibility": [
                        "Win32_UI"
                    ],
                    "Win32_UI_ColorSystem": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Controls": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Controls_Dialogs": [
                        "Win32_UI_Controls"
                    ],
                    "Win32_UI_HiDpi": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Input": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Input_Ime": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_KeyboardAndMouse": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_Pointer": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_Touch": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_Input_XboxController": [
                        "Win32_UI_Input"
                    ],
                    "Win32_UI_InteractionContext": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Magnification": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Shell": [
                        "Win32_UI"
                    ],
                    "Win32_UI_Shell_PropertiesSystem": [
                        "Win32_UI_Shell"
                    ],
                    "Win32_UI_TabletPC": [
                        "Win32_UI"
                    ],
                    "Win32_UI_TextServices": [
                        "Win32_UI"
                    ],
                    "Win32_UI_WindowsAndMessaging": [
                        "Win32_UI"
                    ],
                    "Win32_Web": [
                        "Win32"
                    ],
                    "Win32_Web_InternetExplorer": [
                        "Win32_Web"
                    ],
                    "default": [],
                    "docs": []
                },
                "homepage": null,
                "id": "windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.52.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "default-target": "x86_64-pc-windows-msvc",
                            "targets": []
                        }
                    }
                },
                "name": "windows-sys",
                "publish": null,
                "readme": "readme.md",
                "repository": "https://github.com/microsoft/windows-rs",
                "rust_version": "1.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": "windows-sys",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.52.0/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.52.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_aarch64_gnullvm",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "aarch64-pc-windows-gnullvm",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_aarch64_msvc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_i686_gnu",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_i686_msvc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_x86_64_gnu",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_x86_64_msvc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_x86_64_gnullvm",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.48.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "x86_64-pc-windows-gnullvm",
                        "uses_default_features": true
                    }
                ],
                "description": "Import libs for Windows",
                "documentation": null,
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.48.5/Cargo.toml",
                "name": "windows-targets",
                "publish": null,
                "readme": "readme.md",
                "repository": "https://github.com/microsoft/windows-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "windows-targets",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.48.5/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.48.5"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_aarch64_gnullvm",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "aarch64-pc-windows-gnullvm",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_aarch64_msvc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_i686_gnu",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_i686_msvc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_x86_64_gnu",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_x86_64_msvc",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "windows_x86_64_gnullvm",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.52.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "x86_64-pc-windows-gnullvm",
                        "uses_default_features": true
                    }
                ],
                "description": "Import libs for Windows",
                "documentation": null,
                "edition": "2021",
                "features": {},
                "homepage": null,
                "id": "windows-targets 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.52.0/Cargo.toml",
                "name": "windows-targets",
                "publish": null,
                "readme": "readme.md",
                "repository": "https://github.com/microsoft/windows-rs",
                "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": "windows-targets",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.52.0/src/lib.rs",
                        "test": true
                    }
                ],
                "version": "0.52.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "Import lib for Windows",
                "documentation": null,
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "windows_i686_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "default-target": "x86_64-pc-windows-msvc",
                            "targets": []
                        }
                    }
                },
                "name": "windows_i686_gnu",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/microsoft/windows-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "windows_i686_gnu",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/build.rs",
                        "test": false
                    }
                ],
                "version": "0.48.5"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "Import lib for Windows",
                "documentation": null,
                "edition": "2021",
                "features": {},
                "homepage": null,
                "id": "windows_i686_gnu 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "default-target": "x86_64-pc-windows-msvc",
                            "targets": []
                        }
                    }
                },
                "name": "windows_i686_gnu",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/microsoft/windows-rs",
                "rust_version": "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": "windows_i686_gnu",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.0/build.rs",
                        "test": false
                    }
                ],
                "version": "0.52.0"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "Import lib for Windows",
                "documentation": null,
                "edition": "2018",
                "features": {},
                "homepage": null,
                "id": "windows_x86_64_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "default-target": "x86_64-pc-windows-msvc",
                            "targets": []
                        }
                    }
                },
                "name": "windows_x86_64_gnu",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/microsoft/windows-rs",
                "rust_version": null,
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "windows_x86_64_gnu",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/build.rs",
                        "test": false
                    }
                ],
                "version": "0.48.5"
            }
        },
        {
            "license": "MIT OR Apache-2.0",
            "package": {
                "authors": [
                    "Microsoft"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [],
                "description": "Import lib for Windows",
                "documentation": null,
                "edition": "2021",
                "features": {},
                "homepage": null,
                "id": "windows_x86_64_gnu 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "MIT OR Apache-2.0",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.0/Cargo.toml",
                "metadata": {
                    "docs": {
                        "rs": {
                            "default-target": "x86_64-pc-windows-msvc",
                            "targets": []
                        }
                    }
                },
                "name": "windows_x86_64_gnu",
                "publish": null,
                "readme": null,
                "repository": "https://github.com/microsoft/windows-rs",
                "rust_version": "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": "windows_x86_64_gnu",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.0/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2021",
                        "kind": [
                            "custom-build"
                        ],
                        "name": "build-script-build",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.0/build.rs",
                        "test": false
                    }
                ],
                "version": "0.52.0"
            }
        },
        {
            "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
            "package": {
                "authors": [
                    "Joshua Liebow-Feeser <joshlf@google.com>"
                ],
                "categories": [],
                "default_run": null,
                "dependencies": [
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "byteorder",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.3",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": false
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "zerocopy-derive",
                        "optional": true,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "=0.7.32",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "assert_matches",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "elain",
                        "optional": false,
                        "path": null,
                        "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": "itertools",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.11",
                        "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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^0.8.5",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "rustversion",
                        "optional": false,
                        "path": null,
                        "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": "static_assertions",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "^1.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,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "=1.0.85",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "dev",
                        "name": "zerocopy-derive",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "=0.7.32",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": null,
                        "uses_default_features": true
                    },
                    {
                        "features": [],
                        "kind": "normal",
                        "name": "zerocopy-derive",
                        "optional": false,
                        "path": null,
                        "registry": null,
                        "rename": null,
                        "req": "=0.7.32",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "target": "cfg(any())",
                        "uses_default_features": true
                    }
                ],
                "description": "Utilities for zero-copy parsing and serialization",
                "documentation": null,
                "edition": "2018",
                "features": {
                    "__internal_use_only_features_that_work_on_stable": [
                        "alloc",
                        "derive",
                        "simd"
                    ],
                    "alloc": [],
                    "byteorder": [
                        "dep:byteorder"
                    ],
                    "default": [
                        "byteorder"
                    ],
                    "derive": [
                        "zerocopy-derive"
                    ],
                    "simd": [],
                    "simd-nightly": [
                        "simd"
                    ],
                    "zerocopy-derive": [
                        "dep:zerocopy-derive"
                    ]
                },
                "homepage": null,
                "id": "zerocopy 0.7.32 (registry+https://github.com/rust-lang/crates.io-index)",
                "keywords": [],
                "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
                "license_file": null,
                "links": null,
                "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/Cargo.toml",
                "metadata": {
                    "ci": {
                        "pinned-nightly": "nightly-2023-12-05",
                        "pinned-stable": "1.74.0"
                    },
                    "docs": {
                        "rs": {
                            "all-features": true,
                            "rustdoc-args": [
                                "--cfg",
                                "doc_cfg",
                                "--generate-link-to-definition"
                            ]
                        }
                    },
                    "playground": {
                        "features": [
                            "__internal_use_only_features_that_work_on_stable"
                        ]
                    }
                },
                "name": "zerocopy",
                "publish": null,
                "readme": "README.md",
                "repository": "https://github.com/google/zerocopy",
                "rust_version": "1.60.0",
                "source": "registry+https://github.com/rust-lang/crates.io-index",
                "targets": [
                    {
                        "crate_types": [
                            "lib"
                        ],
                        "doc": true,
                        "doctest": true,
                        "edition": "2018",
                        "kind": [
                            "lib"
                        ],
                        "name": "zerocopy",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/src/lib.rs",
                        "test": true
                    },
                    {
                        "crate_types": [
                            "bin"
                        ],
                        "doc": false,
                        "doctest": false,
                        "edition": "2018",
                        "kind": [
                            "test"
                        ],
                        "name": "trybuild",
                        "required-features": [],
                        "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/tests/trybuild.rs",
                        "test": true
                    }
                ],
                "version": "0.7.32"
            }
        }
    ],
    "licenses": [
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE.md",
            "text": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Frommi <daniil.liferenko@gmail.com>",
                            "oyvindln <oyvindln@users.noreply.github.com>"
                        ],
                        "categories": [
                            "compression"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "adler",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-alloc",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "simd-adler32",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            }
                        ],
                        "description": "DEFLATE compression and decompression library rewritten in Rust based on miniz",
                        "documentation": "https://docs.rs/miniz_oxide",
                        "edition": "2018",
                        "features": {
                            "alloc": [
                                "dep:alloc"
                            ],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [
                                "with-alloc"
                            ],
                            "rustc-dep-of-std": [
                                "core",
                                "alloc",
                                "compiler_builtins",
                                "adler/rustc-dep-of-std"
                            ],
                            "simd": [
                                "simd-adler32"
                            ],
                            "simd-adler32": [
                                "dep:simd-adler32"
                            ],
                            "std": [],
                            "with-alloc": []
                        },
                        "homepage": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
                        "id": "miniz_oxide 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "zlib",
                            "miniz",
                            "deflate",
                            "encoding"
                        ],
                        "license": "MIT OR Zlib OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.7.1/Cargo.toml",
                        "name": "miniz_oxide",
                        "publish": null,
                        "readme": "Readme.md",
                        "repository": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
                        "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": "miniz_oxide",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.7.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.7.1"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Torbjørn Birch Moltu <t.b.moltu@lyse.net>"
                        ],
                        "categories": [
                            "encoding",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "ascii",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "https-native"
                                ],
                                "kind": "dev",
                                "name": "minreq",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.6",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "lazy_static",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.\n",
                        "documentation": "https://docs.rs/encode_unicode/",
                        "edition": "2021",
                        "features": {
                            "ascii": [
                                "dep:ascii"
                            ],
                            "default": [
                                "std"
                            ],
                            "std": []
                        },
                        "homepage": null,
                        "id": "encode_unicode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "unicode",
                            "UTF-8",
                            "UTF-16"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "ascii/std"
                                    ]
                                }
                            }
                        },
                        "name": "encode_unicode",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/tormol/encode_unicode",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "encode_unicode",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "length_distribution",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/examples/length_distribution.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "oks",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/oks.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "iterators",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/iterators.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "exhaustive",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/exhaustive.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "errs",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/tests/errs.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "length",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/benches/length.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "multiiterators",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encode_unicode-1.0.0/benches/multiiterators.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.0"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "license-apache-2.0",
            "text": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright (c) Microsoft Corporation.\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [
                            "os::windows-apis"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows-targets",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Rust for Windows",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "Wdk": [],
                            "Wdk_System": [
                                "Wdk"
                            ],
                            "Wdk_System_OfflineRegistry": [
                                "Wdk_System"
                            ],
                            "Win32": [],
                            "Win32_Data": [
                                "Win32"
                            ],
                            "Win32_Data_HtmlHelp": [
                                "Win32_Data"
                            ],
                            "Win32_Data_RightsManagement": [
                                "Win32_Data"
                            ],
                            "Win32_Data_Xml": [
                                "Win32_Data"
                            ],
                            "Win32_Data_Xml_MsXml": [
                                "Win32_Data_Xml"
                            ],
                            "Win32_Data_Xml_XmlLite": [
                                "Win32_Data_Xml"
                            ],
                            "Win32_Devices": [
                                "Win32"
                            ],
                            "Win32_Devices_AllJoyn": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_BiometricFramework": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Bluetooth": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Communication": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_DeviceAccess": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_DeviceAndDriverInstallation": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_DeviceQuery": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Display": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Enumeration": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Enumeration_Pnp": [
                                "Win32_Devices_Enumeration"
                            ],
                            "Win32_Devices_Fax": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_FunctionDiscovery": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Geolocation": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_HumanInterfaceDevice": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_ImageAcquisition": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_PortableDevices": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Properties": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Pwm": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Sensors": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_SerialCommunication": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Tapi": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Usb": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_WebServicesOnDevices": [
                                "Win32_Devices"
                            ],
                            "Win32_Foundation": [
                                "Win32"
                            ],
                            "Win32_Gaming": [
                                "Win32"
                            ],
                            "Win32_Globalization": [
                                "Win32"
                            ],
                            "Win32_Graphics": [
                                "Win32"
                            ],
                            "Win32_Graphics_Dwm": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Gdi": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Hlsl": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_OpenGL": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Printing": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Printing_PrintTicket": [
                                "Win32_Graphics_Printing"
                            ],
                            "Win32_Management": [
                                "Win32"
                            ],
                            "Win32_Management_MobileDeviceManagementRegistration": [
                                "Win32_Management"
                            ],
                            "Win32_Media": [
                                "Win32"
                            ],
                            "Win32_Media_Audio": [
                                "Win32_Media"
                            ],
                            "Win32_Media_Audio_Apo": [
                                "Win32_Media_Audio"
                            ],
                            "Win32_Media_Audio_DirectMusic": [
                                "Win32_Media_Audio"
                            ],
                            "Win32_Media_Audio_Endpoints": [
                                "Win32_Media_Audio"
                            ],
                            "Win32_Media_Audio_XAudio2": [
                                "Win32_Media_Audio"
                            ],
                            "Win32_Media_DeviceManager": [
                                "Win32_Media"
                            ],
                            "Win32_Media_DxMediaObjects": [
                                "Win32_Media"
                            ],
                            "Win32_Media_KernelStreaming": [
                                "Win32_Media"
                            ],
                            "Win32_Media_LibrarySharingServices": [
                                "Win32_Media"
                            ],
                            "Win32_Media_MediaPlayer": [
                                "Win32_Media"
                            ],
                            "Win32_Media_Multimedia": [
                                "Win32_Media"
                            ],
                            "Win32_Media_Speech": [
                                "Win32_Media"
                            ],
                            "Win32_Media_Streaming": [
                                "Win32_Media"
                            ],
                            "Win32_Media_WindowsMediaFormat": [
                                "Win32_Media"
                            ],
                            "Win32_NetworkManagement": [
                                "Win32"
                            ],
                            "Win32_NetworkManagement_Dhcp": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Dns": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_InternetConnectionWizard": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_IpHelper": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_MobileBroadband": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Multicast": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Ndis": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetBios": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetManagement": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetShell": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetworkDiagnosticsFramework": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetworkPolicyServer": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_P2P": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_QoS": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Rras": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Snmp": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WNet": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WebDav": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WiFi": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsConnectNow": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsConnectionManager": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsFilteringPlatform": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsFirewall": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsNetworkVirtualization": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_Networking": [
                                "Win32"
                            ],
                            "Win32_Networking_ActiveDirectory": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_BackgroundIntelligentTransferService": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_Clustering": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_HttpServer": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_Ldap": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_NetworkListManager": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_RemoteDifferentialCompression": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WebSocket": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WinHttp": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WinInet": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WinSock": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WindowsWebServices": [
                                "Win32_Networking"
                            ],
                            "Win32_Security": [
                                "Win32"
                            ],
                            "Win32_Security_AppLocker": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Authentication": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Authentication_Identity": [
                                "Win32_Security_Authentication"
                            ],
                            "Win32_Security_Authentication_Identity_Provider": [
                                "Win32_Security_Authentication_Identity"
                            ],
                            "Win32_Security_Authorization": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Authorization_UI": [
                                "Win32_Security_Authorization"
                            ],
                            "Win32_Security_ConfigurationSnapin": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Credentials": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Cryptography": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Cryptography_Catalog": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_Cryptography_Certificates": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_Cryptography_Sip": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_Cryptography_UI": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_DiagnosticDataQuery": [
                                "Win32_Security"
                            ],
                            "Win32_Security_DirectoryServices": [
                                "Win32_Security"
                            ],
                            "Win32_Security_EnterpriseData": [
                                "Win32_Security"
                            ],
                            "Win32_Security_ExtensibleAuthenticationProtocol": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Isolation": [
                                "Win32_Security"
                            ],
                            "Win32_Security_LicenseProtection": [
                                "Win32_Security"
                            ],
                            "Win32_Security_NetworkAccessProtection": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Tpm": [
                                "Win32_Security"
                            ],
                            "Win32_Security_WinTrust": [
                                "Win32_Security"
                            ],
                            "Win32_Security_WinWlx": [
                                "Win32_Security"
                            ],
                            "Win32_Storage": [
                                "Win32"
                            ],
                            "Win32_Storage_Cabinets": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_CloudFilters": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Compression": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_DataDeduplication": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_DistributedFileSystem": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_EnhancedStorage": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_FileHistory": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_FileServerResourceManager": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_FileSystem": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Imapi": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_IndexServer": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_InstallableFileSystems": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_IscsiDisc": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Jet": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_OfflineFiles": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_OperationRecorder": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Packaging": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Packaging_Appx": [
                                "Win32_Storage_Packaging"
                            ],
                            "Win32_Storage_Packaging_Opc": [
                                "Win32_Storage_Packaging"
                            ],
                            "Win32_Storage_ProjectedFileSystem": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_StructuredStorage": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Vhd": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_VirtualDiskService": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Vss": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Xps": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Xps_Printing": [
                                "Win32_Storage_Xps"
                            ],
                            "Win32_System": [
                                "Win32"
                            ],
                            "Win32_System_AddressBook": [
                                "Win32_System"
                            ],
                            "Win32_System_Antimalware": [
                                "Win32_System"
                            ],
                            "Win32_System_ApplicationInstallationAndServicing": [
                                "Win32_System"
                            ],
                            "Win32_System_ApplicationVerifier": [
                                "Win32_System"
                            ],
                            "Win32_System_AssessmentTool": [
                                "Win32_System"
                            ],
                            "Win32_System_ClrHosting": [
                                "Win32_System"
                            ],
                            "Win32_System_Com": [
                                "Win32_System"
                            ],
                            "Win32_System_Com_CallObj": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_ChannelCredentials": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_Events": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_Marshal": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_StructuredStorage": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_UI": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_Urlmon": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_ComponentServices": [
                                "Win32_System"
                            ],
                            "Win32_System_Console": [
                                "Win32_System"
                            ],
                            "Win32_System_Contacts": [
                                "Win32_System"
                            ],
                            "Win32_System_CorrelationVector": [
                                "Win32_System"
                            ],
                            "Win32_System_DataExchange": [
                                "Win32_System"
                            ],
                            "Win32_System_DeploymentServices": [
                                "Win32_System"
                            ],
                            "Win32_System_DesktopSharing": [
                                "Win32_System"
                            ],
                            "Win32_System_DeveloperLicensing": [
                                "Win32_System"
                            ],
                            "Win32_System_Diagnostics": [
                                "Win32_System"
                            ],
                            "Win32_System_Diagnostics_Ceip": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_ClrProfiling": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_Debug": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_Debug_ActiveScript": [
                                "Win32_System_Diagnostics_Debug"
                            ],
                            "Win32_System_Diagnostics_Debug_Extensions": [
                                "Win32_System_Diagnostics_Debug"
                            ],
                            "Win32_System_Diagnostics_Etw": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_ProcessSnapshotting": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_ToolHelp": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_DistributedTransactionCoordinator": [
                                "Win32_System"
                            ],
                            "Win32_System_Environment": [
                                "Win32_System"
                            ],
                            "Win32_System_ErrorReporting": [
                                "Win32_System"
                            ],
                            "Win32_System_EventCollector": [
                                "Win32_System"
                            ],
                            "Win32_System_EventLog": [
                                "Win32_System"
                            ],
                            "Win32_System_EventNotificationService": [
                                "Win32_System"
                            ],
                            "Win32_System_GroupPolicy": [
                                "Win32_System"
                            ],
                            "Win32_System_HostCompute": [
                                "Win32_System"
                            ],
                            "Win32_System_HostComputeNetwork": [
                                "Win32_System"
                            ],
                            "Win32_System_HostComputeSystem": [
                                "Win32_System"
                            ],
                            "Win32_System_Hypervisor": [
                                "Win32_System"
                            ],
                            "Win32_System_IO": [
                                "Win32_System"
                            ],
                            "Win32_System_Iis": [
                                "Win32_System"
                            ],
                            "Win32_System_Ioctl": [
                                "Win32_System"
                            ],
                            "Win32_System_JobObjects": [
                                "Win32_System"
                            ],
                            "Win32_System_Js": [
                                "Win32_System"
                            ],
                            "Win32_System_Kernel": [
                                "Win32_System"
                            ],
                            "Win32_System_LibraryLoader": [
                                "Win32_System"
                            ],
                            "Win32_System_Mailslots": [
                                "Win32_System"
                            ],
                            "Win32_System_Mapi": [
                                "Win32_System"
                            ],
                            "Win32_System_Memory": [
                                "Win32_System"
                            ],
                            "Win32_System_Memory_NonVolatile": [
                                "Win32_System_Memory"
                            ],
                            "Win32_System_MessageQueuing": [
                                "Win32_System"
                            ],
                            "Win32_System_MixedReality": [
                                "Win32_System"
                            ],
                            "Win32_System_Mmc": [
                                "Win32_System"
                            ],
                            "Win32_System_Ole": [
                                "Win32_System"
                            ],
                            "Win32_System_ParentalControls": [
                                "Win32_System"
                            ],
                            "Win32_System_PasswordManagement": [
                                "Win32_System"
                            ],
                            "Win32_System_Performance": [
                                "Win32_System"
                            ],
                            "Win32_System_Performance_HardwareCounterProfiling": [
                                "Win32_System_Performance"
                            ],
                            "Win32_System_Pipes": [
                                "Win32_System"
                            ],
                            "Win32_System_Power": [
                                "Win32_System"
                            ],
                            "Win32_System_ProcessStatus": [
                                "Win32_System"
                            ],
                            "Win32_System_RealTimeCommunications": [
                                "Win32_System"
                            ],
                            "Win32_System_Recovery": [
                                "Win32_System"
                            ],
                            "Win32_System_Registry": [
                                "Win32_System"
                            ],
                            "Win32_System_RemoteAssistance": [
                                "Win32_System"
                            ],
                            "Win32_System_RemoteDesktop": [
                                "Win32_System"
                            ],
                            "Win32_System_RemoteManagement": [
                                "Win32_System"
                            ],
                            "Win32_System_RestartManager": [
                                "Win32_System"
                            ],
                            "Win32_System_Restore": [
                                "Win32_System"
                            ],
                            "Win32_System_Rpc": [
                                "Win32_System"
                            ],
                            "Win32_System_Search": [
                                "Win32_System"
                            ],
                            "Win32_System_Search_Common": [
                                "Win32_System_Search"
                            ],
                            "Win32_System_SecurityCenter": [
                                "Win32_System"
                            ],
                            "Win32_System_ServerBackup": [
                                "Win32_System"
                            ],
                            "Win32_System_Services": [
                                "Win32_System"
                            ],
                            "Win32_System_SettingsManagementInfrastructure": [
                                "Win32_System"
                            ],
                            "Win32_System_SetupAndMigration": [
                                "Win32_System"
                            ],
                            "Win32_System_Shutdown": [
                                "Win32_System"
                            ],
                            "Win32_System_StationsAndDesktops": [
                                "Win32_System"
                            ],
                            "Win32_System_SubsystemForLinux": [
                                "Win32_System"
                            ],
                            "Win32_System_SystemInformation": [
                                "Win32_System"
                            ],
                            "Win32_System_SystemServices": [
                                "Win32_System"
                            ],
                            "Win32_System_TaskScheduler": [
                                "Win32_System"
                            ],
                            "Win32_System_Threading": [
                                "Win32_System"
                            ],
                            "Win32_System_Time": [
                                "Win32_System"
                            ],
                            "Win32_System_TpmBaseServices": [
                                "Win32_System"
                            ],
                            "Win32_System_UpdateAgent": [
                                "Win32_System"
                            ],
                            "Win32_System_UpdateAssessment": [
                                "Win32_System"
                            ],
                            "Win32_System_UserAccessLogging": [
                                "Win32_System"
                            ],
                            "Win32_System_VirtualDosMachines": [
                                "Win32_System"
                            ],
                            "Win32_System_WindowsProgramming": [
                                "Win32_System"
                            ],
                            "Win32_System_WindowsSync": [
                                "Win32_System"
                            ],
                            "Win32_System_Wmi": [
                                "Win32_System"
                            ],
                            "Win32_UI": [
                                "Win32"
                            ],
                            "Win32_UI_Accessibility": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Animation": [
                                "Win32_UI"
                            ],
                            "Win32_UI_ColorSystem": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Controls": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Controls_Dialogs": [
                                "Win32_UI_Controls"
                            ],
                            "Win32_UI_Controls_RichEdit": [
                                "Win32_UI_Controls"
                            ],
                            "Win32_UI_HiDpi": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Input": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Input_Ime": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_Ink": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_KeyboardAndMouse": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_Pointer": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_Radial": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_Touch": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_XboxController": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_InteractionContext": [
                                "Win32_UI"
                            ],
                            "Win32_UI_LegacyWindowsEnvironmentFeatures": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Magnification": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Notifications": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Ribbon": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Shell": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Shell_Common": [
                                "Win32_UI_Shell"
                            ],
                            "Win32_UI_Shell_PropertiesSystem": [
                                "Win32_UI_Shell"
                            ],
                            "Win32_UI_TabletPC": [
                                "Win32_UI"
                            ],
                            "Win32_UI_TextServices": [
                                "Win32_UI"
                            ],
                            "Win32_UI_WindowsAndMessaging": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Wpf": [
                                "Win32_UI"
                            ],
                            "Win32_Web": [
                                "Win32"
                            ],
                            "Win32_Web_InternetExplorer": [
                                "Win32_Web"
                            ],
                            "default": []
                        },
                        "homepage": null,
                        "id": "windows-sys 0.48.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.48.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "targets": []
                                }
                            }
                        },
                        "name": "windows-sys",
                        "publish": null,
                        "readme": "readme.md",
                        "repository": "https://github.com/microsoft/windows-rs",
                        "rust_version": "1.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": "windows-sys",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.48.0/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.48.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [
                            "os::windows-apis"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows-targets",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Rust for Windows",
                        "documentation": null,
                        "edition": "2021",
                        "features": {
                            "Wdk": [],
                            "Wdk_Foundation": [
                                "Wdk"
                            ],
                            "Wdk_Graphics": [
                                "Wdk"
                            ],
                            "Wdk_Graphics_Direct3D": [
                                "Wdk_Graphics"
                            ],
                            "Wdk_Storage": [
                                "Wdk"
                            ],
                            "Wdk_Storage_FileSystem": [
                                "Wdk_Storage"
                            ],
                            "Wdk_Storage_FileSystem_Minifilters": [
                                "Wdk_Storage_FileSystem"
                            ],
                            "Wdk_System": [
                                "Wdk"
                            ],
                            "Wdk_System_IO": [
                                "Wdk_System"
                            ],
                            "Wdk_System_OfflineRegistry": [
                                "Wdk_System"
                            ],
                            "Wdk_System_Registry": [
                                "Wdk_System"
                            ],
                            "Wdk_System_SystemInformation": [
                                "Wdk_System"
                            ],
                            "Wdk_System_SystemServices": [
                                "Wdk_System"
                            ],
                            "Wdk_System_Threading": [
                                "Wdk_System"
                            ],
                            "Win32": [],
                            "Win32_Data": [
                                "Win32"
                            ],
                            "Win32_Data_HtmlHelp": [
                                "Win32_Data"
                            ],
                            "Win32_Data_RightsManagement": [
                                "Win32_Data"
                            ],
                            "Win32_Devices": [
                                "Win32"
                            ],
                            "Win32_Devices_AllJoyn": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_BiometricFramework": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Bluetooth": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Communication": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_DeviceAndDriverInstallation": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_DeviceQuery": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Display": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Enumeration": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Enumeration_Pnp": [
                                "Win32_Devices_Enumeration"
                            ],
                            "Win32_Devices_Fax": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_HumanInterfaceDevice": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_PortableDevices": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Properties": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Pwm": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Sensors": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_SerialCommunication": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Tapi": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_Usb": [
                                "Win32_Devices"
                            ],
                            "Win32_Devices_WebServicesOnDevices": [
                                "Win32_Devices"
                            ],
                            "Win32_Foundation": [
                                "Win32"
                            ],
                            "Win32_Gaming": [
                                "Win32"
                            ],
                            "Win32_Globalization": [
                                "Win32"
                            ],
                            "Win32_Graphics": [
                                "Win32"
                            ],
                            "Win32_Graphics_Dwm": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Gdi": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_GdiPlus": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Hlsl": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_OpenGL": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Printing": [
                                "Win32_Graphics"
                            ],
                            "Win32_Graphics_Printing_PrintTicket": [
                                "Win32_Graphics_Printing"
                            ],
                            "Win32_Management": [
                                "Win32"
                            ],
                            "Win32_Management_MobileDeviceManagementRegistration": [
                                "Win32_Management"
                            ],
                            "Win32_Media": [
                                "Win32"
                            ],
                            "Win32_Media_Audio": [
                                "Win32_Media"
                            ],
                            "Win32_Media_DxMediaObjects": [
                                "Win32_Media"
                            ],
                            "Win32_Media_KernelStreaming": [
                                "Win32_Media"
                            ],
                            "Win32_Media_Multimedia": [
                                "Win32_Media"
                            ],
                            "Win32_Media_Streaming": [
                                "Win32_Media"
                            ],
                            "Win32_Media_WindowsMediaFormat": [
                                "Win32_Media"
                            ],
                            "Win32_NetworkManagement": [
                                "Win32"
                            ],
                            "Win32_NetworkManagement_Dhcp": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Dns": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_InternetConnectionWizard": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_IpHelper": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Multicast": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Ndis": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetBios": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetManagement": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetShell": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_NetworkDiagnosticsFramework": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_P2P": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_QoS": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Rras": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_Snmp": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WNet": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WebDav": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WiFi": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsConnectionManager": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsFilteringPlatform": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsFirewall": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_NetworkManagement_WindowsNetworkVirtualization": [
                                "Win32_NetworkManagement"
                            ],
                            "Win32_Networking": [
                                "Win32"
                            ],
                            "Win32_Networking_ActiveDirectory": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_Clustering": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_HttpServer": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_Ldap": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WebSocket": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WinHttp": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WinInet": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WinSock": [
                                "Win32_Networking"
                            ],
                            "Win32_Networking_WindowsWebServices": [
                                "Win32_Networking"
                            ],
                            "Win32_Security": [
                                "Win32"
                            ],
                            "Win32_Security_AppLocker": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Authentication": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Authentication_Identity": [
                                "Win32_Security_Authentication"
                            ],
                            "Win32_Security_Authorization": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Credentials": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Cryptography": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Cryptography_Catalog": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_Cryptography_Certificates": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_Cryptography_Sip": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_Cryptography_UI": [
                                "Win32_Security_Cryptography"
                            ],
                            "Win32_Security_DiagnosticDataQuery": [
                                "Win32_Security"
                            ],
                            "Win32_Security_DirectoryServices": [
                                "Win32_Security"
                            ],
                            "Win32_Security_EnterpriseData": [
                                "Win32_Security"
                            ],
                            "Win32_Security_ExtensibleAuthenticationProtocol": [
                                "Win32_Security"
                            ],
                            "Win32_Security_Isolation": [
                                "Win32_Security"
                            ],
                            "Win32_Security_LicenseProtection": [
                                "Win32_Security"
                            ],
                            "Win32_Security_NetworkAccessProtection": [
                                "Win32_Security"
                            ],
                            "Win32_Security_WinTrust": [
                                "Win32_Security"
                            ],
                            "Win32_Security_WinWlx": [
                                "Win32_Security"
                            ],
                            "Win32_Storage": [
                                "Win32"
                            ],
                            "Win32_Storage_Cabinets": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_CloudFilters": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Compression": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_DistributedFileSystem": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_FileHistory": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_FileSystem": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Imapi": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_IndexServer": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_InstallableFileSystems": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_IscsiDisc": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Jet": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Nvme": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_OfflineFiles": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_OperationRecorder": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Packaging": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Packaging_Appx": [
                                "Win32_Storage_Packaging"
                            ],
                            "Win32_Storage_ProjectedFileSystem": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_StructuredStorage": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Vhd": [
                                "Win32_Storage"
                            ],
                            "Win32_Storage_Xps": [
                                "Win32_Storage"
                            ],
                            "Win32_System": [
                                "Win32"
                            ],
                            "Win32_System_AddressBook": [
                                "Win32_System"
                            ],
                            "Win32_System_Antimalware": [
                                "Win32_System"
                            ],
                            "Win32_System_ApplicationInstallationAndServicing": [
                                "Win32_System"
                            ],
                            "Win32_System_ApplicationVerifier": [
                                "Win32_System"
                            ],
                            "Win32_System_ClrHosting": [
                                "Win32_System"
                            ],
                            "Win32_System_Com": [
                                "Win32_System"
                            ],
                            "Win32_System_Com_Marshal": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_StructuredStorage": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_Com_Urlmon": [
                                "Win32_System_Com"
                            ],
                            "Win32_System_ComponentServices": [
                                "Win32_System"
                            ],
                            "Win32_System_Console": [
                                "Win32_System"
                            ],
                            "Win32_System_CorrelationVector": [
                                "Win32_System"
                            ],
                            "Win32_System_DataExchange": [
                                "Win32_System"
                            ],
                            "Win32_System_DeploymentServices": [
                                "Win32_System"
                            ],
                            "Win32_System_DeveloperLicensing": [
                                "Win32_System"
                            ],
                            "Win32_System_Diagnostics": [
                                "Win32_System"
                            ],
                            "Win32_System_Diagnostics_Ceip": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_Debug": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_Debug_Extensions": [
                                "Win32_System_Diagnostics_Debug"
                            ],
                            "Win32_System_Diagnostics_Etw": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_ProcessSnapshotting": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_Diagnostics_ToolHelp": [
                                "Win32_System_Diagnostics"
                            ],
                            "Win32_System_DistributedTransactionCoordinator": [
                                "Win32_System"
                            ],
                            "Win32_System_Environment": [
                                "Win32_System"
                            ],
                            "Win32_System_ErrorReporting": [
                                "Win32_System"
                            ],
                            "Win32_System_EventCollector": [
                                "Win32_System"
                            ],
                            "Win32_System_EventLog": [
                                "Win32_System"
                            ],
                            "Win32_System_EventNotificationService": [
                                "Win32_System"
                            ],
                            "Win32_System_GroupPolicy": [
                                "Win32_System"
                            ],
                            "Win32_System_HostCompute": [
                                "Win32_System"
                            ],
                            "Win32_System_HostComputeNetwork": [
                                "Win32_System"
                            ],
                            "Win32_System_HostComputeSystem": [
                                "Win32_System"
                            ],
                            "Win32_System_Hypervisor": [
                                "Win32_System"
                            ],
                            "Win32_System_IO": [
                                "Win32_System"
                            ],
                            "Win32_System_Iis": [
                                "Win32_System"
                            ],
                            "Win32_System_Ioctl": [
                                "Win32_System"
                            ],
                            "Win32_System_JobObjects": [
                                "Win32_System"
                            ],
                            "Win32_System_Js": [
                                "Win32_System"
                            ],
                            "Win32_System_Kernel": [
                                "Win32_System"
                            ],
                            "Win32_System_LibraryLoader": [
                                "Win32_System"
                            ],
                            "Win32_System_Mailslots": [
                                "Win32_System"
                            ],
                            "Win32_System_Mapi": [
                                "Win32_System"
                            ],
                            "Win32_System_Memory": [
                                "Win32_System"
                            ],
                            "Win32_System_Memory_NonVolatile": [
                                "Win32_System_Memory"
                            ],
                            "Win32_System_MessageQueuing": [
                                "Win32_System"
                            ],
                            "Win32_System_MixedReality": [
                                "Win32_System"
                            ],
                            "Win32_System_Ole": [
                                "Win32_System"
                            ],
                            "Win32_System_PasswordManagement": [
                                "Win32_System"
                            ],
                            "Win32_System_Performance": [
                                "Win32_System"
                            ],
                            "Win32_System_Performance_HardwareCounterProfiling": [
                                "Win32_System_Performance"
                            ],
                            "Win32_System_Pipes": [
                                "Win32_System"
                            ],
                            "Win32_System_Power": [
                                "Win32_System"
                            ],
                            "Win32_System_ProcessStatus": [
                                "Win32_System"
                            ],
                            "Win32_System_Recovery": [
                                "Win32_System"
                            ],
                            "Win32_System_Registry": [
                                "Win32_System"
                            ],
                            "Win32_System_RemoteDesktop": [
                                "Win32_System"
                            ],
                            "Win32_System_RemoteManagement": [
                                "Win32_System"
                            ],
                            "Win32_System_RestartManager": [
                                "Win32_System"
                            ],
                            "Win32_System_Restore": [
                                "Win32_System"
                            ],
                            "Win32_System_Rpc": [
                                "Win32_System"
                            ],
                            "Win32_System_Search": [
                                "Win32_System"
                            ],
                            "Win32_System_Search_Common": [
                                "Win32_System_Search"
                            ],
                            "Win32_System_SecurityCenter": [
                                "Win32_System"
                            ],
                            "Win32_System_Services": [
                                "Win32_System"
                            ],
                            "Win32_System_SetupAndMigration": [
                                "Win32_System"
                            ],
                            "Win32_System_Shutdown": [
                                "Win32_System"
                            ],
                            "Win32_System_StationsAndDesktops": [
                                "Win32_System"
                            ],
                            "Win32_System_SubsystemForLinux": [
                                "Win32_System"
                            ],
                            "Win32_System_SystemInformation": [
                                "Win32_System"
                            ],
                            "Win32_System_SystemServices": [
                                "Win32_System"
                            ],
                            "Win32_System_Threading": [
                                "Win32_System"
                            ],
                            "Win32_System_Time": [
                                "Win32_System"
                            ],
                            "Win32_System_TpmBaseServices": [
                                "Win32_System"
                            ],
                            "Win32_System_UserAccessLogging": [
                                "Win32_System"
                            ],
                            "Win32_System_Variant": [
                                "Win32_System"
                            ],
                            "Win32_System_VirtualDosMachines": [
                                "Win32_System"
                            ],
                            "Win32_System_WindowsProgramming": [
                                "Win32_System"
                            ],
                            "Win32_System_Wmi": [
                                "Win32_System"
                            ],
                            "Win32_UI": [
                                "Win32"
                            ],
                            "Win32_UI_Accessibility": [
                                "Win32_UI"
                            ],
                            "Win32_UI_ColorSystem": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Controls": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Controls_Dialogs": [
                                "Win32_UI_Controls"
                            ],
                            "Win32_UI_HiDpi": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Input": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Input_Ime": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_KeyboardAndMouse": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_Pointer": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_Touch": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_Input_XboxController": [
                                "Win32_UI_Input"
                            ],
                            "Win32_UI_InteractionContext": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Magnification": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Shell": [
                                "Win32_UI"
                            ],
                            "Win32_UI_Shell_PropertiesSystem": [
                                "Win32_UI_Shell"
                            ],
                            "Win32_UI_TabletPC": [
                                "Win32_UI"
                            ],
                            "Win32_UI_TextServices": [
                                "Win32_UI"
                            ],
                            "Win32_UI_WindowsAndMessaging": [
                                "Win32_UI"
                            ],
                            "Win32_Web": [
                                "Win32"
                            ],
                            "Win32_Web_InternetExplorer": [
                                "Win32_Web"
                            ],
                            "default": [],
                            "docs": []
                        },
                        "homepage": null,
                        "id": "windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.52.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "targets": []
                                }
                            }
                        },
                        "name": "windows-sys",
                        "publish": null,
                        "readme": "readme.md",
                        "repository": "https://github.com/microsoft/windows-rs",
                        "rust_version": "1.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": "windows-sys",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.52.0/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.52.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_aarch64_gnullvm",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "aarch64-pc-windows-gnullvm",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_aarch64_msvc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_i686_gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_i686_msvc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_x86_64_gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_x86_64_msvc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_x86_64_gnullvm",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "x86_64-pc-windows-gnullvm",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Import libs for Windows",
                        "documentation": null,
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.48.5/Cargo.toml",
                        "name": "windows-targets",
                        "publish": null,
                        "readme": "readme.md",
                        "repository": "https://github.com/microsoft/windows-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "windows-targets",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.48.5/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.48.5"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_aarch64_gnullvm",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "aarch64-pc-windows-gnullvm",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_aarch64_msvc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_i686_gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_i686_msvc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_x86_64_gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_x86_64_msvc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows_x86_64_gnullvm",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "x86_64-pc-windows-gnullvm",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Import libs for Windows",
                        "documentation": null,
                        "edition": "2021",
                        "features": {},
                        "homepage": null,
                        "id": "windows-targets 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.52.0/Cargo.toml",
                        "name": "windows-targets",
                        "publish": null,
                        "readme": "readme.md",
                        "repository": "https://github.com/microsoft/windows-rs",
                        "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": "windows-targets",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.52.0/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.52.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "Import lib for Windows",
                        "documentation": null,
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "windows_i686_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "targets": []
                                }
                            }
                        },
                        "name": "windows_i686_gnu",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/microsoft/windows-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "windows_i686_gnu",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.48.5"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "Import lib for Windows",
                        "documentation": null,
                        "edition": "2021",
                        "features": {},
                        "homepage": null,
                        "id": "windows_i686_gnu 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "targets": []
                                }
                            }
                        },
                        "name": "windows_i686_gnu",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/microsoft/windows-rs",
                        "rust_version": "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": "windows_i686_gnu",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.0/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.52.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "Import lib for Windows",
                        "documentation": null,
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "windows_x86_64_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "targets": []
                                }
                            }
                        },
                        "name": "windows_x86_64_gnu",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/microsoft/windows-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "windows_x86_64_gnu",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.48.5"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Microsoft"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "Import lib for Windows",
                        "documentation": null,
                        "edition": "2021",
                        "features": {},
                        "homepage": null,
                        "id": "windows_x86_64_gnu 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "targets": []
                                }
                            }
                        },
                        "name": "windows_x86_64_gnu",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/microsoft/windows-rs",
                        "rust_version": "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": "windows_x86_64_gnu",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.0/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.52.0"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/LICENSE-APACHE",
            "text": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright 2022 Cognitive Disorder Research Laboratory\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [
                                    "backtrace"
                                ],
                                "kind": "normal",
                                "name": "anyhow",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.79",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "crossterm",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.27.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "prettytable-rs",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.10.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "macros",
                                    "serde",
                                    "document-features"
                                ],
                                "kind": "normal",
                                "name": "ratatui",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.25.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "tempfile",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^3.9.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "An interpreter for the brainf*** language",
                        "documentation": null,
                        "edition": "2021",
                        "features": {},
                        "homepage": null,
                        "id": "brainfoamkit 1.0.0-alpha.14 (path+file:///Users/aimami/experiments/rust-projects/brainfoamkit)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/Cargo.toml",
                        "name": "brainfoamkit",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/AliSajid/brainfoamkit",
                        "rust_version": "1.70.0",
                        "source": null,
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "brainfoamkit_lib",
                                "required-features": [],
                                "src_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/src/brainfoamkit_lib/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": true,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bin"
                                ],
                                "name": "bfkview",
                                "required-features": [],
                                "src_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/src/brainfoamkit_visualizer/main.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": true,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bin"
                                ],
                                "name": "bfkrun",
                                "required-features": [],
                                "src_path": "/Users/aimami/experiments/rust-projects/brainfoamkit/src/brainfoamkit_interpreter/main.rs",
                                "test": true
                            }
                        ],
                        "version": "1.0.0-alpha.14"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright 2023 The Fuchsia Authors\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Joshua Liebow-Feeser <joshlf@google.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "byteorder",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "zerocopy-derive",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=0.7.32",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "assert_matches",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "elain",
                                "optional": false,
                                "path": null,
                                "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": "itertools",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.11",
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rustversion",
                                "optional": false,
                                "path": null,
                                "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": "static_assertions",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=1.0.85",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "zerocopy-derive",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=0.7.32",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "zerocopy-derive",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=0.7.32",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(any())",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Utilities for zero-copy parsing and serialization",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "__internal_use_only_features_that_work_on_stable": [
                                "alloc",
                                "derive",
                                "simd"
                            ],
                            "alloc": [],
                            "byteorder": [
                                "dep:byteorder"
                            ],
                            "default": [
                                "byteorder"
                            ],
                            "derive": [
                                "zerocopy-derive"
                            ],
                            "simd": [],
                            "simd-nightly": [
                                "simd"
                            ],
                            "zerocopy-derive": [
                                "dep:zerocopy-derive"
                            ]
                        },
                        "homepage": null,
                        "id": "zerocopy 0.7.32 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/Cargo.toml",
                        "metadata": {
                            "ci": {
                                "pinned-nightly": "nightly-2023-12-05",
                                "pinned-stable": "1.74.0"
                            },
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "doc_cfg",
                                        "--generate-link-to-definition"
                                    ]
                                }
                            },
                            "playground": {
                                "features": [
                                    "__internal_use_only_features_that_work_on_stable"
                                ]
                            }
                        },
                        "name": "zerocopy",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/google/zerocopy",
                        "rust_version": "1.60.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "zerocopy",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "trybuild",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/tests/trybuild.rs",
                                "test": true
                            }
                        ],
                        "version": "0.7.32"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Peter Atashian <retep998@gmail.com>"
                        ],
                        "categories": [
                            "external-ffi-bindings",
                            "no-std",
                            "os::windows-apis"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "winapi-i686-pc-windows-gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "i686-pc-windows-gnu",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "winapi-x86_64-pc-windows-gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "x86_64-pc-windows-gnu",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Raw FFI bindings for all of Windows API.",
                        "documentation": "https://docs.rs/winapi/",
                        "edition": "2015",
                        "features": {
                            "accctrl": [],
                            "aclapi": [],
                            "activation": [],
                            "adhoc": [],
                            "appmgmt": [],
                            "audioclient": [],
                            "audiosessiontypes": [],
                            "avrt": [],
                            "basetsd": [],
                            "bcrypt": [],
                            "bits": [],
                            "bits10_1": [],
                            "bits1_5": [],
                            "bits2_0": [],
                            "bits2_5": [],
                            "bits3_0": [],
                            "bits4_0": [],
                            "bits5_0": [],
                            "bitscfg": [],
                            "bitsmsg": [],
                            "bluetoothapis": [],
                            "bluetoothleapis": [],
                            "bthdef": [],
                            "bthioctl": [],
                            "bthledef": [],
                            "bthsdpdef": [],
                            "bugcodes": [],
                            "cderr": [],
                            "cfg": [],
                            "cfgmgr32": [],
                            "cguid": [],
                            "combaseapi": [],
                            "coml2api": [],
                            "commapi": [],
                            "commctrl": [],
                            "commdlg": [],
                            "commoncontrols": [],
                            "consoleapi": [],
                            "corecrt": [],
                            "corsym": [],
                            "d2d1": [],
                            "d2d1_1": [],
                            "d2d1_2": [],
                            "d2d1_3": [],
                            "d2d1effectauthor": [],
                            "d2d1effects": [],
                            "d2d1effects_1": [],
                            "d2d1effects_2": [],
                            "d2d1svg": [],
                            "d2dbasetypes": [],
                            "d3d": [],
                            "d3d10": [],
                            "d3d10_1": [],
                            "d3d10_1shader": [],
                            "d3d10effect": [],
                            "d3d10misc": [],
                            "d3d10sdklayers": [],
                            "d3d10shader": [],
                            "d3d11": [],
                            "d3d11_1": [],
                            "d3d11_2": [],
                            "d3d11_3": [],
                            "d3d11_4": [],
                            "d3d11on12": [],
                            "d3d11sdklayers": [],
                            "d3d11shader": [],
                            "d3d11tokenizedprogramformat": [],
                            "d3d12": [],
                            "d3d12sdklayers": [],
                            "d3d12shader": [],
                            "d3d9": [],
                            "d3d9caps": [],
                            "d3d9types": [],
                            "d3dcommon": [],
                            "d3dcompiler": [],
                            "d3dcsx": [],
                            "d3dkmdt": [],
                            "d3dkmthk": [],
                            "d3dukmdt": [],
                            "d3dx10core": [],
                            "d3dx10math": [],
                            "d3dx10mesh": [],
                            "datetimeapi": [],
                            "davclnt": [],
                            "dbghelp": [],
                            "dbt": [],
                            "dcommon": [],
                            "dcomp": [],
                            "dcompanimation": [],
                            "dcomptypes": [],
                            "dde": [],
                            "ddraw": [],
                            "ddrawi": [],
                            "ddrawint": [],
                            "debug": [
                                "impl-debug"
                            ],
                            "debugapi": [],
                            "devguid": [],
                            "devicetopology": [],
                            "devpkey": [],
                            "devpropdef": [],
                            "dinput": [],
                            "dinputd": [],
                            "dispex": [],
                            "dmksctl": [],
                            "dmusicc": [],
                            "docobj": [],
                            "documenttarget": [],
                            "dot1x": [],
                            "dpa_dsa": [],
                            "dpapi": [],
                            "dsgetdc": [],
                            "dsound": [],
                            "dsrole": [],
                            "dvp": [],
                            "dwmapi": [],
                            "dwrite": [],
                            "dwrite_1": [],
                            "dwrite_2": [],
                            "dwrite_3": [],
                            "dxdiag": [],
                            "dxfile": [],
                            "dxgi": [],
                            "dxgi1_2": [],
                            "dxgi1_3": [],
                            "dxgi1_4": [],
                            "dxgi1_5": [],
                            "dxgi1_6": [],
                            "dxgidebug": [],
                            "dxgiformat": [],
                            "dxgitype": [],
                            "dxva2api": [],
                            "dxvahd": [],
                            "eaptypes": [],
                            "enclaveapi": [],
                            "endpointvolume": [],
                            "errhandlingapi": [],
                            "everything": [],
                            "evntcons": [],
                            "evntprov": [],
                            "evntrace": [],
                            "excpt": [],
                            "exdisp": [],
                            "fibersapi": [],
                            "fileapi": [],
                            "functiondiscoverykeys_devpkey": [],
                            "gl-gl": [],
                            "guiddef": [],
                            "handleapi": [],
                            "heapapi": [],
                            "hidclass": [],
                            "hidpi": [],
                            "hidsdi": [],
                            "hidusage": [],
                            "highlevelmonitorconfigurationapi": [],
                            "hstring": [],
                            "http": [],
                            "ifdef": [],
                            "ifmib": [],
                            "imm": [],
                            "impl-debug": [],
                            "impl-default": [],
                            "in6addr": [],
                            "inaddr": [],
                            "inspectable": [],
                            "interlockedapi": [],
                            "intsafe": [],
                            "ioapiset": [],
                            "ipexport": [],
                            "iphlpapi": [],
                            "ipifcons": [],
                            "ipmib": [],
                            "iprtrmib": [],
                            "iptypes": [],
                            "jobapi": [],
                            "jobapi2": [],
                            "knownfolders": [],
                            "ks": [],
                            "ksmedia": [],
                            "ktmtypes": [],
                            "ktmw32": [],
                            "l2cmn": [],
                            "libloaderapi": [],
                            "limits": [],
                            "lmaccess": [],
                            "lmalert": [],
                            "lmapibuf": [],
                            "lmat": [],
                            "lmcons": [],
                            "lmdfs": [],
                            "lmerrlog": [],
                            "lmjoin": [],
                            "lmmsg": [],
                            "lmremutl": [],
                            "lmrepl": [],
                            "lmserver": [],
                            "lmshare": [],
                            "lmstats": [],
                            "lmsvc": [],
                            "lmuse": [],
                            "lmwksta": [],
                            "lowlevelmonitorconfigurationapi": [],
                            "lsalookup": [],
                            "memoryapi": [],
                            "minschannel": [],
                            "minwinbase": [],
                            "minwindef": [],
                            "mmdeviceapi": [],
                            "mmeapi": [],
                            "mmreg": [],
                            "mmsystem": [],
                            "mprapidef": [],
                            "msaatext": [],
                            "mscat": [],
                            "mschapp": [],
                            "mssip": [],
                            "mstcpip": [],
                            "mswsock": [],
                            "mswsockdef": [],
                            "namedpipeapi": [],
                            "namespaceapi": [],
                            "nb30": [],
                            "ncrypt": [],
                            "netioapi": [],
                            "nldef": [],
                            "ntddndis": [],
                            "ntddscsi": [],
                            "ntddser": [],
                            "ntdef": [],
                            "ntlsa": [],
                            "ntsecapi": [],
                            "ntstatus": [],
                            "oaidl": [],
                            "objbase": [],
                            "objidl": [],
                            "objidlbase": [],
                            "ocidl": [],
                            "ole2": [],
                            "oleauto": [],
                            "olectl": [],
                            "oleidl": [],
                            "opmapi": [],
                            "pdh": [],
                            "perflib": [],
                            "physicalmonitorenumerationapi": [],
                            "playsoundapi": [],
                            "portabledevice": [],
                            "portabledeviceapi": [],
                            "portabledevicetypes": [],
                            "powerbase": [],
                            "powersetting": [],
                            "powrprof": [],
                            "processenv": [],
                            "processsnapshot": [],
                            "processthreadsapi": [],
                            "processtopologyapi": [],
                            "profileapi": [],
                            "propidl": [],
                            "propkey": [],
                            "propkeydef": [],
                            "propsys": [],
                            "prsht": [],
                            "psapi": [],
                            "qos": [],
                            "realtimeapiset": [],
                            "reason": [],
                            "restartmanager": [],
                            "restrictederrorinfo": [],
                            "rmxfguid": [],
                            "roapi": [],
                            "robuffer": [],
                            "roerrorapi": [],
                            "rpc": [],
                            "rpcdce": [],
                            "rpcndr": [],
                            "rtinfo": [],
                            "sapi": [],
                            "sapi51": [],
                            "sapi53": [],
                            "sapiddk": [],
                            "sapiddk51": [],
                            "schannel": [],
                            "sddl": [],
                            "securityappcontainer": [],
                            "securitybaseapi": [],
                            "servprov": [],
                            "setupapi": [],
                            "shellapi": [],
                            "shellscalingapi": [],
                            "shlobj": [],
                            "shobjidl": [],
                            "shobjidl_core": [],
                            "shtypes": [],
                            "softpub": [],
                            "spapidef": [],
                            "spellcheck": [],
                            "sporder": [],
                            "sql": [],
                            "sqlext": [],
                            "sqltypes": [],
                            "sqlucode": [],
                            "sspi": [],
                            "std": [],
                            "stralign": [],
                            "stringapiset": [],
                            "strmif": [],
                            "subauth": [],
                            "synchapi": [],
                            "sysinfoapi": [],
                            "systemtopologyapi": [],
                            "taskschd": [],
                            "tcpestats": [],
                            "tcpmib": [],
                            "textstor": [],
                            "threadpoolapiset": [],
                            "threadpoollegacyapiset": [],
                            "timeapi": [],
                            "timezoneapi": [],
                            "tlhelp32": [],
                            "transportsettingcommon": [],
                            "tvout": [],
                            "udpmib": [],
                            "unknwnbase": [],
                            "urlhist": [],
                            "urlmon": [],
                            "usb": [],
                            "usbioctl": [],
                            "usbiodef": [],
                            "usbscan": [],
                            "usbspec": [],
                            "userenv": [],
                            "usp10": [],
                            "utilapiset": [],
                            "uxtheme": [],
                            "vadefs": [],
                            "vcruntime": [],
                            "vsbackup": [],
                            "vss": [],
                            "vsserror": [],
                            "vswriter": [],
                            "wbemads": [],
                            "wbemcli": [],
                            "wbemdisp": [],
                            "wbemprov": [],
                            "wbemtran": [],
                            "wct": [],
                            "werapi": [],
                            "winbase": [],
                            "wincodec": [],
                            "wincodecsdk": [],
                            "wincon": [],
                            "wincontypes": [],
                            "wincred": [],
                            "wincrypt": [],
                            "windef": [],
                            "windot11": [],
                            "windowsceip": [],
                            "windowsx": [],
                            "winefs": [],
                            "winerror": [],
                            "winevt": [],
                            "wingdi": [],
                            "winhttp": [],
                            "wininet": [],
                            "winineti": [],
                            "winioctl": [],
                            "winnetwk": [],
                            "winnls": [],
                            "winnt": [],
                            "winreg": [],
                            "winsafer": [],
                            "winscard": [],
                            "winsmcrd": [],
                            "winsock2": [],
                            "winspool": [],
                            "winstring": [],
                            "winsvc": [],
                            "wintrust": [],
                            "winusb": [],
                            "winusbio": [],
                            "winuser": [],
                            "winver": [],
                            "wlanapi": [],
                            "wlanihv": [],
                            "wlanihvtypes": [],
                            "wlantypes": [],
                            "wlclient": [],
                            "wmistr": [],
                            "wnnc": [],
                            "wow64apiset": [],
                            "wpdmtpextensions": [],
                            "ws2bth": [],
                            "ws2def": [],
                            "ws2ipdef": [],
                            "ws2spi": [],
                            "ws2tcpip": [],
                            "wtsapi32": [],
                            "wtypes": [],
                            "wtypesbase": [],
                            "xinput": []
                        },
                        "homepage": null,
                        "id": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "windows",
                            "ffi",
                            "win32",
                            "com",
                            "directx"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "features": [
                                        "everything",
                                        "impl-debug",
                                        "impl-default"
                                    ],
                                    "targets": [
                                        "aarch64-pc-windows-msvc",
                                        "i686-pc-windows-msvc",
                                        "x86_64-pc-windows-msvc"
                                    ]
                                }
                            }
                        },
                        "name": "winapi",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/retep998/winapi-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "winapi",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.3.9"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Dylan Ede <dylanede@googlemail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "A Rust implementation of the Cassowary linear constraint solving algorithm.\n\nThe Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints,\nlike 'this button must line up with this text box'.\n",
                        "documentation": "https://dylanede.github.io/cassowary-rs",
                        "edition": "2015",
                        "features": {},
                        "homepage": "https://github.com/dylanede/cassowary-rs",
                        "id": "cassowary 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "constraint",
                            "simplex",
                            "user",
                            "interface",
                            "layout"
                        ],
                        "license": "MIT  OR  Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/Cargo.toml",
                        "name": "cassowary",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dylanede/cassowary-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "cassowary",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "removal",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/tests/removal.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "quadrilateral",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cassowary-0.3.0/tests/quadrilateral.rs",
                                "test": true
                            }
                        ],
                        "version": "0.3.0"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "                              Apache License\n                        Version 2.0, January 2004\n                     http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n   \"License\" shall mean the terms and conditions for use, reproduction,\n   and distribution as defined by Sections 1 through 9 of this document.\n\n   \"Licensor\" shall mean the copyright owner or entity authorized by\n   the copyright owner that is granting the License.\n\n   \"Legal Entity\" shall mean the union of the acting entity and all\n   other entities that control, are controlled by, or are under common\n   control with that entity. For the purposes of this definition,\n   \"control\" means (i) the power, direct or indirect, to cause the\n   direction or management of such entity, whether by contract or\n   otherwise, or (ii) ownership of fifty percent (50%) or more of the\n   outstanding shares, or (iii) beneficial ownership of such entity.\n\n   \"You\" (or \"Your\") shall mean an individual or Legal Entity\n   exercising permissions granted by this License.\n\n   \"Source\" form shall mean the preferred form for making modifications,\n   including but not limited to software source code, documentation\n   source, and configuration files.\n\n   \"Object\" form shall mean any form resulting from mechanical\n   transformation or translation of a Source form, including but\n   not limited to compiled object code, generated documentation,\n   and conversions to other media types.\n\n   \"Work\" shall mean the work of authorship, whether in Source or\n   Object form, made available under the License, as indicated by a\n   copyright notice that is included in or attached to the work\n   (an example is provided in the Appendix below).\n\n   \"Derivative Works\" shall mean any work, whether in Source or Object\n   form, that is based on (or derived from) the Work and for which the\n   editorial revisions, annotations, elaborations, or other modifications\n   represent, as a whole, an original work of authorship. For the purposes\n   of this License, Derivative Works shall not include works that remain\n   separable from, or merely link (or bind by name) to the interfaces of,\n   the Work and Derivative Works thereof.\n\n   \"Contribution\" shall mean any work of authorship, including\n   the original version of the Work and any modifications or additions\n   to that Work or Derivative Works thereof, that is intentionally\n   submitted to Licensor for inclusion in the Work by the copyright owner\n   or by an individual or Legal Entity authorized to submit on behalf of\n   the copyright owner. For the purposes of this definition, \"submitted\"\n   means any form of electronic, verbal, or written communication sent\n   to the Licensor or its representatives, including but not limited to\n   communication on electronic mailing lists, source code control systems,\n   and issue tracking systems that are managed by, or on behalf of, the\n   Licensor for the purpose of discussing and improving the Work, but\n   excluding communication that is conspicuously marked or otherwise\n   designated in writing by the copyright owner as \"Not a Contribution.\"\n\n   \"Contributor\" shall mean Licensor and any individual or Legal Entity\n   on behalf of whom a Contribution has been received by Licensor and\n   subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   copyright license to reproduce, prepare Derivative Works of,\n   publicly display, publicly perform, sublicense, and distribute the\n   Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   (except as stated in this section) patent license to make, have made,\n   use, offer to sell, sell, import, and otherwise transfer the Work,\n   where such license applies only to those patent claims licensable\n   by such Contributor that are necessarily infringed by their\n   Contribution(s) alone or by combination of their Contribution(s)\n   with the Work to which such Contribution(s) was submitted. If You\n   institute patent litigation against any entity (including a\n   cross-claim or counterclaim in a lawsuit) alleging that the Work\n   or a Contribution incorporated within the Work constitutes direct\n   or contributory patent infringement, then any patent licenses\n   granted to You under this License for that Work shall terminate\n   as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n   Work or Derivative Works thereof in any medium, with or without\n   modifications, and in Source or Object form, provided that You\n   meet the following conditions:\n\n   (a) You must give any other recipients of the Work or\n       Derivative Works a copy of this License; and\n\n   (b) You must cause any modified files to carry prominent notices\n       stating that You changed the files; and\n\n   (c) You must retain, in the Source form of any Derivative Works\n       that You distribute, all copyright, patent, trademark, and\n       attribution notices from the Source form of the Work,\n       excluding those notices that do not pertain to any part of\n       the Derivative Works; and\n\n   (d) If the Work includes a \"NOTICE\" text file as part of its\n       distribution, then any Derivative Works that You distribute must\n       include a readable copy of the attribution notices contained\n       within such NOTICE file, excluding those notices that do not\n       pertain to any part of the Derivative Works, in at least one\n       of the following places: within a NOTICE text file distributed\n       as part of the Derivative Works; within the Source form or\n       documentation, if provided along with the Derivative Works; or,\n       within a display generated by the Derivative Works, if and\n       wherever such third-party notices normally appear. The contents\n       of the NOTICE file are for informational purposes only and\n       do not modify the License. You may add Your own attribution\n       notices within Derivative Works that You distribute, alongside\n       or as an addendum to the NOTICE text from the Work, provided\n       that such additional attribution notices cannot be construed\n       as modifying the License.\n\n   You may add Your own copyright statement to Your modifications and\n   may provide additional or different license terms and conditions\n   for use, reproduction, or distribution of Your modifications, or\n   for any such Derivative Works as a whole, provided Your use,\n   reproduction, and distribution of the Work otherwise complies with\n   the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n   any Contribution intentionally submitted for inclusion in the Work\n   by You to the Licensor shall be under the terms and conditions of\n   this License, without any additional terms or conditions.\n   Notwithstanding the above, nothing herein shall supersede or modify\n   the terms of any separate license agreement you may have executed\n   with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n   names, trademarks, service marks, or product names of the Licensor,\n   except as required for reasonable and customary use in describing the\n   origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n   agreed to in writing, Licensor provides the Work (and each\n   Contributor provides its Contributions) on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n   implied, including, without limitation, any warranties or conditions\n   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n   PARTICULAR PURPOSE. You are solely responsible for determining the\n   appropriateness of using or redistributing the Work and assume any\n   risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n   whether in tort (including negligence), contract, or otherwise,\n   unless required by applicable law (such as deliberate and grossly\n   negligent acts) or agreed to in writing, shall any Contributor be\n   liable to You for damages, including any direct, indirect, special,\n   incidental, or consequential damages of any character arising as a\n   result of this License or out of the use or inability to use the\n   Work (including but not limited to damages for loss of goodwill,\n   work stoppage, computer failure or malfunction, or any and all\n   other commercial damages or losses), even if such Contributor\n   has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n   the Work or Derivative Works thereof, You may choose to offer,\n   and charge a fee for, acceptance of support, warranty, indemnity,\n   or other liability obligations and/or rights consistent with this\n   License. However, in accepting such obligations, You may act only\n   on Your own behalf and on Your sole responsibility, not on behalf\n   of any other Contributor, and only if You agree to indemnify,\n   defend, and hold each Contributor harmless for any liability\n   incurred by, or claims asserted against, such Contributor by reason\n   of your accepting any such warranty or additional liability.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "The @xdg-rs members"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "cfg-if",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "dirs-sys-next",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A tiny low-level library that provides platform-specific standard locations\nof directories for config, cache and other data on Linux, Windows, macOS\nand Redox by leveraging the mechanisms defined by the XDG base/user\ndirectory specifications on Linux, the Known Folder API on Windows,\nand the Standard Directory guidelines on macOS.\n",
                        "documentation": null,
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "dirs-next 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "xdg",
                            "basedir",
                            "app_dirs",
                            "path",
                            "folder"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-next-2.0.0/Cargo.toml",
                        "name": "dirs-next",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/xdg-rs/dirs",
                        "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": "dirs-next",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-next-2.0.0/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "2.0.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "The @xdg-rs members"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "redox_users",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(target_os = \"redox\")",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "knownfolders",
                                    "objbase",
                                    "shlobj",
                                    "winbase",
                                    "winerror"
                                ],
                                "kind": "normal",
                                "name": "winapi",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "system-level helper functions for the dirs and directories crates",
                        "documentation": null,
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "dirs-sys-next 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-sys-next-0.1.2/Cargo.toml",
                        "name": "dirs-sys-next",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/xdg-rs/dirs/tree/master/dirs-sys",
                        "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": "dirs-sys-next",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dirs-sys-next-0.1.2/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.1.2"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "                              Apache License\n                        Version 2.0, January 2004\n                     http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n   \"License\" shall mean the terms and conditions for use, reproduction,\n   and distribution as defined by Sections 1 through 9 of this document.\n\n   \"Licensor\" shall mean the copyright owner or entity authorized by\n   the copyright owner that is granting the License.\n\n   \"Legal Entity\" shall mean the union of the acting entity and all\n   other entities that control, are controlled by, or are under common\n   control with that entity. For the purposes of this definition,\n   \"control\" means (i) the power, direct or indirect, to cause the\n   direction or management of such entity, whether by contract or\n   otherwise, or (ii) ownership of fifty percent (50%) or more of the\n   outstanding shares, or (iii) beneficial ownership of such entity.\n\n   \"You\" (or \"Your\") shall mean an individual or Legal Entity\n   exercising permissions granted by this License.\n\n   \"Source\" form shall mean the preferred form for making modifications,\n   including but not limited to software source code, documentation\n   source, and configuration files.\n\n   \"Object\" form shall mean any form resulting from mechanical\n   transformation or translation of a Source form, including but\n   not limited to compiled object code, generated documentation,\n   and conversions to other media types.\n\n   \"Work\" shall mean the work of authorship, whether in Source or\n   Object form, made available under the License, as indicated by a\n   copyright notice that is included in or attached to the work\n   (an example is provided in the Appendix below).\n\n   \"Derivative Works\" shall mean any work, whether in Source or Object\n   form, that is based on (or derived from) the Work and for which the\n   editorial revisions, annotations, elaborations, or other modifications\n   represent, as a whole, an original work of authorship. For the purposes\n   of this License, Derivative Works shall not include works that remain\n   separable from, or merely link (or bind by name) to the interfaces of,\n   the Work and Derivative Works thereof.\n\n   \"Contribution\" shall mean any work of authorship, including\n   the original version of the Work and any modifications or additions\n   to that Work or Derivative Works thereof, that is intentionally\n   submitted to Licensor for inclusion in the Work by the copyright owner\n   or by an individual or Legal Entity authorized to submit on behalf of\n   the copyright owner. For the purposes of this definition, \"submitted\"\n   means any form of electronic, verbal, or written communication sent\n   to the Licensor or its representatives, including but not limited to\n   communication on electronic mailing lists, source code control systems,\n   and issue tracking systems that are managed by, or on behalf of, the\n   Licensor for the purpose of discussing and improving the Work, but\n   excluding communication that is conspicuously marked or otherwise\n   designated in writing by the copyright owner as \"Not a Contribution.\"\n\n   \"Contributor\" shall mean Licensor and any individual or Legal Entity\n   on behalf of whom a Contribution has been received by Licensor and\n   subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   copyright license to reproduce, prepare Derivative Works of,\n   publicly display, publicly perform, sublicense, and distribute the\n   Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   (except as stated in this section) patent license to make, have made,\n   use, offer to sell, sell, import, and otherwise transfer the Work,\n   where such license applies only to those patent claims licensable\n   by such Contributor that are necessarily infringed by their\n   Contribution(s) alone or by combination of their Contribution(s)\n   with the Work to which such Contribution(s) was submitted. If You\n   institute patent litigation against any entity (including a\n   cross-claim or counterclaim in a lawsuit) alleging that the Work\n   or a Contribution incorporated within the Work constitutes direct\n   or contributory patent infringement, then any patent licenses\n   granted to You under this License for that Work shall terminate\n   as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n   Work or Derivative Works thereof in any medium, with or without\n   modifications, and in Source or Object form, provided that You\n   meet the following conditions:\n\n   (a) You must give any other recipients of the Work or\n       Derivative Works a copy of this License; and\n\n   (b) You must cause any modified files to carry prominent notices\n       stating that You changed the files; and\n\n   (c) You must retain, in the Source form of any Derivative Works\n       that You distribute, all copyright, patent, trademark, and\n       attribution notices from the Source form of the Work,\n       excluding those notices that do not pertain to any part of\n       the Derivative Works; and\n\n   (d) If the Work includes a \"NOTICE\" text file as part of its\n       distribution, then any Derivative Works that You distribute must\n       include a readable copy of the attribution notices contained\n       within such NOTICE file, excluding those notices that do not\n       pertain to any part of the Derivative Works, in at least one\n       of the following places: within a NOTICE text file distributed\n       as part of the Derivative Works; within the Source form or\n       documentation, if provided along with the Derivative Works; or,\n       within a display generated by the Derivative Works, if and\n       wherever such third-party notices normally appear. The contents\n       of the NOTICE file are for informational purposes only and\n       do not modify the License. You may add Your own attribution\n       notices within Derivative Works that You distribute, alongside\n       or as an addendum to the NOTICE text from the Work, provided\n       that such additional attribution notices cannot be construed\n       as modifying the License.\n\n   You may add Your own copyright statement to Your modifications and\n   may provide additional or different license terms and conditions\n   for use, reproduction, or distribution of Your modifications, or\n   for any such Derivative Works as a whole, provided Your use,\n   reproduction, and distribution of the Work otherwise complies with\n   the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n   any Contribution intentionally submitted for inclusion in the Work\n   by You to the Licensor shall be under the terms and conditions of\n   this License, without any additional terms or conditions.\n   Notwithstanding the above, nothing herein shall supersede or modify\n   the terms of any separate license agreement you may have executed\n   with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n   names, trademarks, service marks, or product names of the Licensor,\n   except as required for reasonable and customary use in describing the\n   origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n   agreed to in writing, Licensor provides the Work (and each\n   Contributor provides its Contributions) on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n   implied, including, without limitation, any warranties or conditions\n   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n   PARTICULAR PURPOSE. You are solely responsible for determining the\n   appropriateness of using or redistributing the Work and assume any\n   risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n   whether in tort (including negligence), contract, or otherwise,\n   unless required by applicable law (such as deliberate and grossly\n   negligent acts) or agreed to in writing, shall any Contributor be\n   liable to You for damages, including any direct, indirect, special,\n   incidental, or consequential damages of any character arising as a\n   result of this License or out of the use or inability to use the\n   Work (including but not limited to damages for loss of goodwill,\n   work stoppage, computer failure or malfunction, or any and all\n   other commercial damages or losses), even if such Contributor\n   has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n   the Work or Derivative Works thereof, You may choose to offer,\n   and charge a fee for, acceptance of support, warranty, indemnity,\n   or other liability obligations and/or rights consistent with this\n   License. However, in accepting such obligations, You may act only\n   on Your own behalf and on Your sole responsibility, not on behalf\n   of any other Contributor, and only if You agree to indemnify,\n   defend, and hold each Contributor harmless for any liability\n   incurred by, or claims asserted against, such Contributor by reason\n   of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "rust-patterns",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "backtrace",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.51",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "futures",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rustversion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.6",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "full"
                                ],
                                "kind": "dev",
                                "name": "syn",
                                "optional": false,
                                "path": null,
                                "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": "thiserror",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.45",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "diff"
                                ],
                                "kind": "dev",
                                "name": "trybuild",
                                "optional": false,
                                "path": null,
                                "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": "Flexible concrete Error type built on std::error::Error",
                        "documentation": "https://docs.rs/anyhow",
                        "edition": "2018",
                        "features": {
                            "backtrace": [
                                "dep:backtrace"
                            ],
                            "default": [
                                "std"
                            ],
                            "std": []
                        },
                        "homepage": null,
                        "id": "anyhow 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "error",
                            "error-handling"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--cfg",
                                        "doc_cfg",
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "anyhow",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dtolnay/anyhow",
                        "rust_version": "1.39.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "anyhow",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_source",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_source.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_convert",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_convert.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_backtrace",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_backtrace.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_fmt",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_fmt.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_macros",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_macros.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "compiletest",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/compiletest.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_chain",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_chain.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_autotrait",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_autotrait.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_ensure",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_ensure.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_downcast",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_downcast.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_ffi",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_ffi.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_context",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_context.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_repr",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_repr.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_boxed",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/tests/test_boxed.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.79/build.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.79"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "rust-patterns",
                            "text-processing",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rustversion",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.49",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "unindent",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Indented document literals",
                        "documentation": "https://docs.rs/indoc",
                        "edition": "2021",
                        "features": {},
                        "homepage": null,
                        "id": "indoc 2.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "heredoc",
                            "nowdoc",
                            "multiline",
                            "string",
                            "literal"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "indoc",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dtolnay/indoc",
                        "rust_version": "1.56.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "proc-macro"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "proc-macro"
                                ],
                                "name": "indoc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_formatdoc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_formatdoc.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_unindent",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_unindent.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_writedoc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_writedoc.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "compiletest",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/compiletest.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_concat",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_concat.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_indoc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indoc-2.0.4/tests/test_indoc.rs",
                                "test": true
                            }
                        ],
                        "version": "2.0.4"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "value-formatting",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "no-panic",
                                "optional": true,
                                "path": null,
                                "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": "itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "integer"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "itoa",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dtolnay/itoa",
                        "rust_version": "1.36.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "itoa",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.10"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "The Rust Project Developers"
                        ],
                        "categories": [
                            "external-ffi-bindings",
                            "no-std",
                            "os"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Raw FFI bindings to platform libraries like libc.\n",
                        "documentation": "https://docs.rs/libc/",
                        "edition": "2015",
                        "features": {
                            "align": [],
                            "const-extern-fn": [],
                            "default": [
                                "std"
                            ],
                            "extra_traits": [],
                            "rustc-dep-of-std": [
                                "align",
                                "rustc-std-workspace-core"
                            ],
                            "rustc-std-workspace-core": [
                                "dep:rustc-std-workspace-core"
                            ],
                            "std": [],
                            "use_std": [
                                "std"
                            ]
                        },
                        "homepage": "https://github.com/rust-lang/libc",
                        "id": "libc 0.2.151 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "libc",
                            "ffi",
                            "bindings",
                            "operating",
                            "system"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "cargo-args": [
                                        "-Zbuild-std=core"
                                    ],
                                    "default-target": "x86_64-unknown-linux-gnu",
                                    "features": [
                                        "const-extern-fn",
                                        "extra_traits"
                                    ],
                                    "targets": [
                                        "aarch64-apple-darwin",
                                        "aarch64-apple-ios",
                                        "aarch64-linux-android",
                                        "aarch64-pc-windows-msvc",
                                        "aarch64-unknown-freebsd",
                                        "aarch64-unknown-fuchsia",
                                        "aarch64-unknown-hermit",
                                        "aarch64-unknown-linux-gnu",
                                        "aarch64-unknown-linux-musl",
                                        "aarch64-unknown-netbsd",
                                        "aarch64-unknown-openbsd",
                                        "aarch64-wrs-vxworks",
                                        "arm-linux-androideabi",
                                        "arm-unknown-linux-gnueabi",
                                        "arm-unknown-linux-gnueabihf",
                                        "arm-unknown-linux-musleabi",
                                        "arm-unknown-linux-musleabihf",
                                        "armebv7r-none-eabi",
                                        "armebv7r-none-eabihf",
                                        "armv5te-unknown-linux-gnueabi",
                                        "armv5te-unknown-linux-musleabi",
                                        "armv7-linux-androideabi",
                                        "armv7-unknown-linux-gnueabihf",
                                        "armv7-unknown-linux-musleabihf",
                                        "armv7-wrs-vxworks-eabihf",
                                        "armv7r-none-eabi",
                                        "armv7r-none-eabihf",
                                        "hexagon-unknown-linux-musl",
                                        "i586-pc-windows-msvc",
                                        "i586-unknown-linux-gnu",
                                        "i586-unknown-linux-musl",
                                        "i686-linux-android",
                                        "i686-pc-windows-gnu",
                                        "i686-pc-windows-msvc",
                                        "i686-pc-windows-msvc",
                                        "i686-unknown-freebsd",
                                        "i686-unknown-haiku",
                                        "i686-unknown-linux-gnu",
                                        "i686-unknown-linux-musl",
                                        "i686-unknown-netbsd",
                                        "i686-unknown-openbsd",
                                        "i686-wrs-vxworks",
                                        "mips-unknown-linux-gnu",
                                        "mips-unknown-linux-musl",
                                        "mips64-unknown-linux-gnuabi64",
                                        "mips64-unknown-linux-muslabi64",
                                        "mips64el-unknown-linux-gnuabi64",
                                        "mips64el-unknown-linux-muslabi64",
                                        "mipsel-sony-psp",
                                        "mipsel-unknown-linux-gnu",
                                        "mipsel-unknown-linux-musl",
                                        "nvptx64-nvidia-cuda",
                                        "powerpc-unknown-linux-gnu",
                                        "powerpc-unknown-linux-gnuspe",
                                        "powerpc-unknown-netbsd",
                                        "powerpc-wrs-vxworks",
                                        "powerpc-wrs-vxworks-spe",
                                        "powerpc64-unknown-freebsd",
                                        "powerpc64-unknown-linux-gnu",
                                        "powerpc64-wrs-vxworks",
                                        "powerpc64le-unknown-linux-gnu",
                                        "riscv32gc-unknown-linux-gnu",
                                        "riscv32i-unknown-none-elf",
                                        "riscv32imac-unknown-none-elf",
                                        "riscv32imc-unknown-none-elf",
                                        "riscv64gc-unknown-freebsd",
                                        "riscv64gc-unknown-hermit",
                                        "riscv64gc-unknown-linux-gnu",
                                        "riscv64gc-unknown-linux-musl",
                                        "riscv64gc-unknown-none-elf",
                                        "riscv64imac-unknown-none-elf",
                                        "s390x-unknown-linux-gnu",
                                        "s390x-unknown-linux-musl",
                                        "sparc-unknown-linux-gnu",
                                        "sparc64-unknown-linux-gnu",
                                        "sparc64-unknown-netbsd",
                                        "sparcv9-sun-solaris",
                                        "thumbv6m-none-eabi",
                                        "thumbv7em-none-eabi",
                                        "thumbv7em-none-eabihf",
                                        "thumbv7m-none-eabi",
                                        "thumbv7neon-linux-androideabi",
                                        "thumbv7neon-unknown-linux-gnueabihf",
                                        "wasm32-unknown-emscripten",
                                        "wasm32-unknown-unknown",
                                        "wasm32-wasi",
                                        "x86_64-apple-darwin",
                                        "x86_64-apple-ios",
                                        "x86_64-fortanix-unknown-sgx",
                                        "x86_64-linux-android",
                                        "x86_64-pc-solaris",
                                        "x86_64-pc-windows-gnu",
                                        "x86_64-pc-windows-msvc",
                                        "x86_64-unknown-dragonfly",
                                        "x86_64-unknown-freebsd",
                                        "x86_64-unknown-fuchsia",
                                        "x86_64-unknown-haiku",
                                        "x86_64-unknown-hermit",
                                        "x86_64-unknown-illumos",
                                        "x86_64-unknown-l4re-uclibc",
                                        "x86_64-unknown-linux-gnu",
                                        "x86_64-unknown-linux-gnux32",
                                        "x86_64-unknown-linux-musl",
                                        "x86_64-unknown-netbsd",
                                        "x86_64-unknown-openbsd",
                                        "x86_64-unknown-redox",
                                        "x86_64-wrs-vxworks"
                                    ]
                                }
                            }
                        },
                        "name": "libc",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/rust-lang/libc",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "libc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "const_fn",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/tests/const_fn.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.151/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.2.151"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Lukas Kalbertodt <lukas.kalbertodt@gmail.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers",
                            "parser-implementations",
                            "development-tools::build-utils"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "proc-macro2",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "unicode-xid",
                                "optional": true,
                                "path": null,
                                "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": "Parse and inspect Rust literals (i.e. tokens in the Rust programming language\nrepresenting fixed values). Particularly useful for proc macros, but can also\nbe used outside of a proc-macro context.\n",
                        "documentation": "https://docs.rs/litrs/",
                        "edition": "2018",
                        "features": {
                            "check_suffix": [
                                "unicode-xid"
                            ],
                            "default": [
                                "proc-macro2"
                            ],
                            "proc-macro2": [
                                "dep:proc-macro2"
                            ],
                            "unicode-xid": [
                                "dep:unicode-xid"
                            ]
                        },
                        "homepage": null,
                        "id": "litrs 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "literal",
                            "parsing",
                            "proc-macro",
                            "type",
                            "procedural"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litrs-0.4.1/Cargo.toml",
                        "name": "litrs",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/LukasKalbertodt/litrs/",
                        "rust_version": "1.54.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "litrs",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litrs-0.4.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.4.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "development-tools",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "paste-test-suite",
                                "optional": false,
                                "path": null,
                                "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": "rustversion",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "Macros for all your token pasting needs",
                        "documentation": null,
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "paste 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "macros"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "paste",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dtolnay/paste",
                        "rust_version": "1.31.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": "paste",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_doc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_doc.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "compiletest",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/compiletest.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_expr",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_expr.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_item",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_item.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_attr",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/tests/test_attr.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.14/build.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.14"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>",
                            "Alex Crichton <alex@alexcrichton.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "unicode-ident",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "2021",
                        "features": {
                            "default": [
                                "proc-macro"
                            ],
                            "nightly": [],
                            "proc-macro": [],
                            "span-locations": []
                        },
                        "homepage": null,
                        "id": "proc-macro2 1.0.75 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "macros",
                            "syn"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustc-args": [
                                        "--cfg",
                                        "procmacro2_semver_exempt"
                                    ],
                                    "rustdoc-args": [
                                        "--cfg",
                                        "procmacro2_semver_exempt",
                                        "--cfg",
                                        "doc_cfg",
                                        "--generate-link-to-definition"
                                    ],
                                    "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.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": "proc-macro2",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "features",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/features.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_size",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/test_size.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_fmt",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/test_fmt.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "comments",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/comments.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "marker",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/tests/marker.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.75/build.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.75"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "proc-macro2",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.74",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rustversion",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "macros",
                            "syn"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "quote",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dtolnay/quote",
                        "rust_version": "1.56.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "quote",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "compiletest",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs",
                                "test": true
                            }
                        ],
                        "version": "1.0.35"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "development-tools::build-utils",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [
                                    "diff"
                                ],
                                "kind": "dev",
                                "name": "trybuild",
                                "optional": false,
                                "path": null,
                                "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": "Conditional compilation according to rustc compiler version",
                        "documentation": "https://docs.rs/rustversion",
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "rustversion 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "rustversion",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dtolnay/rustversion",
                        "rust_version": "1.31.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": "rustversion",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_const",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/test_const.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_parse",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/test_parse.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_eval",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/test_eval.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "compiletest",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/tests/compiletest.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.14/build/build.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.14"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "value-formatting",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "no-panic",
                                "optional": true,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "ryu 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "float"
                        ],
                        "license": "Apache-2.0 OR BSL-1.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "ryu",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/dtolnay/ryu",
                        "rust_version": "1.36.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "ryu",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "upstream_benchmark",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/examples/upstream_benchmark.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "d2s_table_test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_table_test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "common_test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/common_test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "d2s_intrinsics_test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_intrinsics_test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "d2s_test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "s2d_test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2d_test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "exhaustive",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/exhaustive.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "f2s_test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/f2s_test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "s2f_test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2f_test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.16"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "encoding",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde_derive",
                                "optional": true,
                                "path": null,
                                "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": "serde_derive",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde_derive",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=1.0.194",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(any())",
                                "uses_default_features": true
                            }
                        ],
                        "description": "A generic serialization/deserialization framework",
                        "documentation": "https://docs.rs/serde",
                        "edition": "2018",
                        "features": {
                            "alloc": [],
                            "default": [
                                "std"
                            ],
                            "derive": [
                                "serde_derive"
                            ],
                            "rc": [],
                            "serde_derive": [
                                "dep:serde_derive"
                            ],
                            "std": [],
                            "unstable": []
                        },
                        "homepage": "https://serde.rs",
                        "id": "serde 1.0.194 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "serde",
                            "serialization",
                            "no_std"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.194/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "derive",
                                        "rc",
                                        "unstable"
                                    ],
                                    "rustdoc-args": [
                                        "--cfg",
                                        "doc_cfg",
                                        "--generate-link-to-definition"
                                    ],
                                    "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.31.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "serde",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.194/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.194/build.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.194"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "proc-macro2",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.74",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "quote",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.35",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "syn",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.0.46",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "serde",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "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": "serde_derive 1.0.194 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "serde",
                            "serialization",
                            "no_std",
                            "derive"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.194/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "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.0",
                        "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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.194/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "1.0.194"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers",
                            "parser-implementations"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "proc-macro2",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.75",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "quote",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.35",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "unicode-ident",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.3.2",
                                "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": "syn 2.0.47 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "macros",
                            "syn"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "doc_cfg",
                                        "--generate-link-to-definition"
                                    ],
                                    "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.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "syn",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_should_parse",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_should_parse.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_visibility",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_visibility.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_stmt",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_stmt.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_round_trip",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_round_trip.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_size",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_size.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_shebang",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_shebang.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_pat",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_pat.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_receiver",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_receiver.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_precedence",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_precedence.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_lit",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_lit.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "regression",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/regression.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_parse_stream",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_parse_stream.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_grouping",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_grouping.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_ident",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_ident.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_iterators",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_iterators.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_parse_buffer",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_parse_buffer.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_asyncness",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_asyncness.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_token_trees",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_token_trees.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_ty",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_ty.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "zzz_stable",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/zzz_stable.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_parse_quote",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_parse_quote.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_meta",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_meta.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_expr",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_expr.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_item",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_item.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_path",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_path.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_derive_input",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_derive_input.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_generics",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/tests/test_generics.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_attribute",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/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": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/benches/rust.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "file",
                                "required-features": [
                                    "full",
                                    "parsing"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.47/benches/file.rs",
                                "test": false
                            }
                        ],
                        "version": "2.0.47"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "fst",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "unicode",
                            "xid"
                        ],
                        "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "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.0",
                        "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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "static_size",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "compare",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "xid",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.12"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Joshua Liebow-Feeser <joshlf@google.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "byteorder",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "zerocopy-derive",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=0.7.32",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "assert_matches",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "elain",
                                "optional": false,
                                "path": null,
                                "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": "itertools",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.11",
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rustversion",
                                "optional": false,
                                "path": null,
                                "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": "static_assertions",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=1.0.85",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "zerocopy-derive",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=0.7.32",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "zerocopy-derive",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "=0.7.32",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(any())",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Utilities for zero-copy parsing and serialization",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "__internal_use_only_features_that_work_on_stable": [
                                "alloc",
                                "derive",
                                "simd"
                            ],
                            "alloc": [],
                            "byteorder": [
                                "dep:byteorder"
                            ],
                            "default": [
                                "byteorder"
                            ],
                            "derive": [
                                "zerocopy-derive"
                            ],
                            "simd": [],
                            "simd-nightly": [
                                "simd"
                            ],
                            "zerocopy-derive": [
                                "dep:zerocopy-derive"
                            ]
                        },
                        "homepage": null,
                        "id": "zerocopy 0.7.32 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "BSD-2-Clause OR Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/Cargo.toml",
                        "metadata": {
                            "ci": {
                                "pinned-nightly": "nightly-2023-12-05",
                                "pinned-stable": "1.74.0"
                            },
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "doc_cfg",
                                        "--generate-link-to-definition"
                                    ]
                                }
                            },
                            "playground": {
                                "features": [
                                    "__internal_use_only_features_that_work_on_stable"
                                ]
                            }
                        },
                        "name": "zerocopy",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/google/zerocopy",
                        "rust_version": "1.60.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "zerocopy",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "trybuild",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.32/tests/trybuild.rs",
                                "test": true
                            }
                        ],
                        "version": "0.7.32"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "                              Apache License\n                        Version 2.0, January 2004\n                     http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n   \"License\" shall mean the terms and conditions for use, reproduction,\n   and distribution as defined by Sections 1 through 9 of this document.\n\n   \"Licensor\" shall mean the copyright owner or entity authorized by\n   the copyright owner that is granting the License.\n\n   \"Legal Entity\" shall mean the union of the acting entity and all\n   other entities that control, are controlled by, or are under common\n   control with that entity. For the purposes of this definition,\n   \"control\" means (i) the power, direct or indirect, to cause the\n   direction or management of such entity, whether by contract or\n   otherwise, or (ii) ownership of fifty percent (50%) or more of the\n   outstanding shares, or (iii) beneficial ownership of such entity.\n\n   \"You\" (or \"Your\") shall mean an individual or Legal Entity\n   exercising permissions granted by this License.\n\n   \"Source\" form shall mean the preferred form for making modifications,\n   including but not limited to software source code, documentation\n   source, and configuration files.\n\n   \"Object\" form shall mean any form resulting from mechanical\n   transformation or translation of a Source form, including but\n   not limited to compiled object code, generated documentation,\n   and conversions to other media types.\n\n   \"Work\" shall mean the work of authorship, whether in Source or\n   Object form, made available under the License, as indicated by a\n   copyright notice that is included in or attached to the work\n   (an example is provided in the Appendix below).\n\n   \"Derivative Works\" shall mean any work, whether in Source or Object\n   form, that is based on (or derived from) the Work and for which the\n   editorial revisions, annotations, elaborations, or other modifications\n   represent, as a whole, an original work of authorship. For the purposes\n   of this License, Derivative Works shall not include works that remain\n   separable from, or merely link (or bind by name) to the interfaces of,\n   the Work and Derivative Works thereof.\n\n   \"Contribution\" shall mean any work of authorship, including\n   the original version of the Work and any modifications or additions\n   to that Work or Derivative Works thereof, that is intentionally\n   submitted to Licensor for inclusion in the Work by the copyright owner\n   or by an individual or Legal Entity authorized to submit on behalf of\n   the copyright owner. For the purposes of this definition, \"submitted\"\n   means any form of electronic, verbal, or written communication sent\n   to the Licensor or its representatives, including but not limited to\n   communication on electronic mailing lists, source code control systems,\n   and issue tracking systems that are managed by, or on behalf of, the\n   Licensor for the purpose of discussing and improving the Work, but\n   excluding communication that is conspicuously marked or otherwise\n   designated in writing by the copyright owner as \"Not a Contribution.\"\n\n   \"Contributor\" shall mean Licensor and any individual or Legal Entity\n   on behalf of whom a Contribution has been received by Licensor and\n   subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   copyright license to reproduce, prepare Derivative Works of,\n   publicly display, publicly perform, sublicense, and distribute the\n   Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   (except as stated in this section) patent license to make, have made,\n   use, offer to sell, sell, import, and otherwise transfer the Work,\n   where such license applies only to those patent claims licensable\n   by such Contributor that are necessarily infringed by their\n   Contribution(s) alone or by combination of their Contribution(s)\n   with the Work to which such Contribution(s) was submitted. If You\n   institute patent litigation against any entity (including a\n   cross-claim or counterclaim in a lawsuit) alleging that the Work\n   or a Contribution incorporated within the Work constitutes direct\n   or contributory patent infringement, then any patent licenses\n   granted to You under this License for that Work shall terminate\n   as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n   Work or Derivative Works thereof in any medium, with or without\n   modifications, and in Source or Object form, provided that You\n   meet the following conditions:\n\n   (a) You must give any other recipients of the Work or\n       Derivative Works a copy of this License; and\n\n   (b) You must cause any modified files to carry prominent notices\n       stating that You changed the files; and\n\n   (c) You must retain, in the Source form of any Derivative Works\n       that You distribute, all copyright, patent, trademark, and\n       attribution notices from the Source form of the Work,\n       excluding those notices that do not pertain to any part of\n       the Derivative Works; and\n\n   (d) If the Work includes a \"NOTICE\" text file as part of its\n       distribution, then any Derivative Works that You distribute must\n       include a readable copy of the attribution notices contained\n       within such NOTICE file, excluding those notices that do not\n       pertain to any part of the Derivative Works, in at least one\n       of the following places: within a NOTICE text file distributed\n       as part of the Derivative Works; within the Source form or\n       documentation, if provided along with the Derivative Works; or,\n       within a display generated by the Derivative Works, if and\n       wherever such third-party notices normally appear. The contents\n       of the NOTICE file are for informational purposes only and\n       do not modify the License. You may add Your own attribution\n       notices within Derivative Works that You distribute, alongside\n       or as an addendum to the NOTICE text from the Work, provided\n       that such additional attribution notices cannot be construed\n       as modifying the License.\n\n   You may add Your own copyright statement to Your modifications and\n   may provide additional or different license terms and conditions\n   for use, reproduction, or distribution of Your modifications, or\n   for any such Derivative Works as a whole, provided Your use,\n   reproduction, and distribution of the Work otherwise complies with\n   the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n   any Contribution intentionally submitted for inclusion in the Work\n   by You to the Licensor shall be under the terms and conditions of\n   this License, without any additional terms or conditions.\n   Notwithstanding the above, nothing herein shall supersede or modify\n   the terms of any separate license agreement you may have executed\n   with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n   names, trademarks, service marks, or product names of the Licensor,\n   except as required for reasonable and customary use in describing the\n   origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n   agreed to in writing, Licensor provides the Work (and each\n   Contributor provides its Contributions) on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n   implied, including, without limitation, any warranties or conditions\n   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n   PARTICULAR PURPOSE. You are solely responsible for determining the\n   appropriateness of using or redistributing the Work and assume any\n   risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n   whether in tort (including negligence), contract, or otherwise,\n   unless required by applicable law (such as deliberate and grossly\n   negligent acts) or agreed to in writing, shall any Contributor be\n   liable to You for damages, including any direct, indirect, special,\n   incidental, or consequential damages of any character arising as a\n   result of this License or out of the use or inability to use the\n   Work (including but not limited to damages for loss of goodwill,\n   work stoppage, computer failure or malfunction, or any and all\n   other commercial damages or losses), even if such Contributor\n   has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n   the Work or Derivative Works thereof, You may choose to offer,\n   and charge a fee for, acceptance of support, warranty, indemnity,\n   or other liability obligations and/or rights consistent with this\n   License. However, in accepting such obligations, You may act only\n   on Your own behalf and on Your sole responsibility, not on behalf\n   of any other Contributor, and only if You agree to indemnify,\n   defend, and hold each Contributor harmless for any liability\n   incurred by, or claims asserted against, such Contributor by reason\n   of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n   To apply the Apache License to your work, attach the following\n   boilerplate notice, with the fields enclosed by brackets \"[]\"\n   replaced with your own identifying information. (Don't include\n   the brackets!)  The text should be enclosed in the appropriate\n   comment syntax for the file format. We also recommend that a\n   file or class name and description of purpose be included on the\n   same \"printed page\" as the copyright notice for easier\n   identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [],
                        "categories": [
                            "development-tools::debugging"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-alloc",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": [
                                    "alloc"
                                ],
                                "kind": "normal",
                                "name": "cpp_demangle",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "fallible-iterator",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "read"
                                ],
                                "kind": "normal",
                                "name": "gimli",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.28.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "memmap2",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.5.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "read"
                                ],
                                "kind": "normal",
                                "name": "object",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.32.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-demangle",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "smallvec",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "backtrace",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.13",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "wrap_help"
                                ],
                                "kind": "dev",
                                "name": "clap",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^4.3.21",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "findshlibs",
                                "optional": false,
                                "path": null,
                                "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": "libtest-mimic",
                                "optional": false,
                                "path": null,
                                "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": "typed-arena",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A cross-platform symbolication library written in Rust, using `gimli`",
                        "documentation": "https://docs.rs/addr2line",
                        "edition": "2018",
                        "features": {
                            "alloc": [
                                "dep:alloc"
                            ],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "cpp_demangle": [
                                "dep:cpp_demangle"
                            ],
                            "default": [
                                "rustc-demangle",
                                "cpp_demangle",
                                "std-object",
                                "fallible-iterator",
                                "smallvec",
                                "memmap2"
                            ],
                            "fallible-iterator": [
                                "dep:fallible-iterator"
                            ],
                            "memmap2": [
                                "dep:memmap2"
                            ],
                            "object": [
                                "dep:object"
                            ],
                            "rustc-demangle": [
                                "dep:rustc-demangle"
                            ],
                            "rustc-dep-of-std": [
                                "core",
                                "alloc",
                                "compiler_builtins",
                                "gimli/rustc-dep-of-std"
                            ],
                            "smallvec": [
                                "dep:smallvec"
                            ],
                            "std": [
                                "gimli/std"
                            ],
                            "std-object": [
                                "std",
                                "object",
                                "object/std",
                                "object/compression",
                                "gimli/endian-reader"
                            ]
                        },
                        "homepage": null,
                        "id": "addr2line 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "DWARF",
                            "debug",
                            "elf",
                            "symbolicate",
                            "atos"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/Cargo.toml",
                        "name": "addr2line",
                        "publish": null,
                        "readme": "./README.md",
                        "repository": "https://github.com/gimli-rs/addr2line",
                        "rust_version": "1.65.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "addr2line",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "addr2line",
                                "required-features": [
                                    "default"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/examples/addr2line.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "output_equivalence",
                                "required-features": [
                                    "default"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/tests/output_equivalence.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "correctness",
                                "required-features": [
                                    "default"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/tests/correctness.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "parse",
                                "required-features": [
                                    "std-object"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.21.0/tests/parse.rs",
                                "test": true
                            }
                        ],
                        "version": "0.21.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Tom Kaitchuck <Tom.Kaitchuck@gmail.com>"
                        ],
                        "categories": [
                            "algorithms",
                            "data-structures",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "atomic-polyfill",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "cfg-if",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "const-random",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "getrandom",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.117",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "simd"
                                ],
                                "kind": "normal",
                                "name": "zerocopy",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7.31",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "html_reports"
                                ],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "fnv",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "fxhash",
                                "optional": false,
                                "path": null,
                                "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": "hashbrown",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.12.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "hex",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "no-panic",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.10",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rand",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "seahash",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^4.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "serde_json",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.59",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "build",
                                "name": "version_check",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.9.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "alloc"
                                ],
                                "kind": "normal",
                                "name": "once_cell",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.18.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))",
                                "uses_default_features": false
                            }
                        ],
                        "description": "A non-cryptographic hash function using AES-NI for high performance",
                        "documentation": "https://docs.rs/ahash",
                        "edition": "2018",
                        "features": {
                            "atomic-polyfill": [
                                "dep:atomic-polyfill",
                                "once_cell/atomic-polyfill"
                            ],
                            "compile-time-rng": [
                                "const-random"
                            ],
                            "const-random": [
                                "dep:const-random"
                            ],
                            "default": [
                                "std",
                                "runtime-rng"
                            ],
                            "getrandom": [
                                "dep:getrandom"
                            ],
                            "nightly-arm-aes": [],
                            "no-rng": [],
                            "runtime-rng": [
                                "getrandom"
                            ],
                            "serde": [
                                "dep:serde"
                            ],
                            "std": []
                        },
                        "homepage": null,
                        "id": "ahash 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "hash",
                            "hasher",
                            "hashmap",
                            "aes",
                            "no-std"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "std"
                                    ],
                                    "rustc-args": [
                                        "-C",
                                        "target-feature=+aes"
                                    ],
                                    "rustdoc-args": [
                                        "-C",
                                        "target-feature=+aes"
                                    ]
                                }
                            }
                        },
                        "name": "ahash",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/tkaitchuck/ahash",
                        "rust_version": "1.60.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "ahash",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "nopanic",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/nopanic.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "map_tests",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/map_tests.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/bench.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "ahash",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/bench.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "map",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/tests/map_tests.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/./build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.8.7"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "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": "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "rustc",
                            "build",
                            "autoconf"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/Cargo.toml",
                        "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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/tests/rustflags.rs",
                                "test": true
                            }
                        ],
                        "version": "1.1.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "The Rust Project Developers"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "cfg-if",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "alloc"
                                ],
                                "kind": "normal",
                                "name": "cpp_demangle",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-demangle",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-serialize",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "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": "libloading",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "build",
                                "name": "cc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.67",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "addr2line",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.21.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.146",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "miniz_oxide",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "read_core",
                                    "elf",
                                    "macho",
                                    "pe",
                                    "unaligned",
                                    "archive"
                                ],
                                "kind": "normal",
                                "name": "object",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.32.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "winapi",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.9",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "A library to acquire a stack trace (backtrace) at runtime in a Rust program.\n",
                        "documentation": "https://docs.rs/backtrace",
                        "edition": "2018",
                        "features": {
                            "coresymbolication": [],
                            "cpp_demangle": [
                                "dep:cpp_demangle"
                            ],
                            "dbghelp": [],
                            "default": [
                                "std"
                            ],
                            "dladdr": [],
                            "gimli-symbolize": [],
                            "kernel32": [],
                            "libbacktrace": [],
                            "libunwind": [],
                            "rustc-serialize": [
                                "dep:rustc-serialize"
                            ],
                            "serde": [
                                "dep:serde"
                            ],
                            "serialize-rustc": [
                                "rustc-serialize"
                            ],
                            "serialize-serde": [
                                "serde"
                            ],
                            "std": [],
                            "unix-backtrace": [],
                            "verify-winapi": [
                                "winapi/dbghelp",
                                "winapi/handleapi",
                                "winapi/libloaderapi",
                                "winapi/memoryapi",
                                "winapi/minwindef",
                                "winapi/processthreadsapi",
                                "winapi/synchapi",
                                "winapi/tlhelp32",
                                "winapi/winbase",
                                "winapi/winnt"
                            ],
                            "winapi": [
                                "dep:winapi"
                            ]
                        },
                        "homepage": "https://github.com/rust-lang/backtrace-rs",
                        "id": "backtrace 0.3.69 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/Cargo.toml",
                        "name": "backtrace",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/rust-lang/backtrace-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "backtrace",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "backtrace",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/examples/backtrace.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "raw",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/examples/raw.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "skip_inner_frames",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/skip_inner_frames.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "long_fn_name",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/long_fn_name.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "smoke",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/smoke.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "accuracy",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/accuracy/main.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "concurrent-panics",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/concurrent-panics.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "current-exe-mismatch",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/tests/current-exe-mismatch.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "benchmarks",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/benches/benchmarks.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.69/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.3.69"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "The Rust Project Developers"
                        ],
                        "categories": [
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "arbitrary",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "bytemuck",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "dev",
                                "name": "arbitrary",
                                "optional": false,
                                "path": null,
                                "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": "bytemuck",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "serde_derive",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "trybuild",
                                "optional": false,
                                "path": null,
                                "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": "zerocopy",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.6",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A macro to generate structures which behave like bitflags.\n",
                        "documentation": "https://docs.rs/bitflags",
                        "edition": "2021",
                        "features": {
                            "arbitrary": [
                                "dep:arbitrary"
                            ],
                            "bytemuck": [
                                "dep:bytemuck"
                            ],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "example_generated": [],
                            "rustc-dep-of-std": [
                                "core",
                                "compiler_builtins"
                            ],
                            "serde": [
                                "dep:serde"
                            ],
                            "std": []
                        },
                        "homepage": "https://github.com/bitflags/bitflags",
                        "id": "bitflags 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "bit",
                            "bitmask",
                            "bitflags",
                            "flags"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "example_generated"
                                    ]
                                }
                            }
                        },
                        "name": "bitflags",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/bitflags/bitflags",
                        "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": "bitflags",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "serde",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/serde.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "fmt",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/fmt.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "custom_bits_type",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/custom_bits_type.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "macro_free",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/macro_free.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "custom_derive",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/examples/custom_derive.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "parse",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.1/benches/parse.rs",
                                "test": false
                            }
                        ],
                        "version": "2.4.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Alex Crichton <alex@alexcrichton.com>"
                        ],
                        "categories": [
                            "development-tools::build-utils"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "jobserver",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.16",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "tempfile",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.62",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": false
                            }
                        ],
                        "description": "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n",
                        "documentation": "https://docs.rs/cc",
                        "edition": "2018",
                        "features": {
                            "jobserver": [
                                "dep:jobserver"
                            ],
                            "parallel": [
                                "jobserver"
                            ]
                        },
                        "homepage": "https://github.com/rust-lang/cc-rs",
                        "id": "cc 1.0.83 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "build-dependencies"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/Cargo.toml",
                        "name": "cc",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/rust-lang/cc-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "cc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": true,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bin"
                                ],
                                "name": "gcc-shim",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/src/bin/gcc-shim.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "cxxflags",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cxxflags.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "cflags",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cflags.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "cc_env",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cc_env.rs",
                                "test": true
                            }
                        ],
                        "version": "1.0.83"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Alex Crichton <alex@alexcrichton.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml",
                        "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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs",
                                "test": true
                            }
                        ],
                        "version": "1.0.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "bluss"
                        ],
                        "categories": [
                            "data-structures",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n",
                        "documentation": "https://docs.rs/either/1/",
                        "edition": "2018",
                        "features": {
                            "default": [
                                "use_std"
                            ],
                            "serde": [
                                "dep:serde"
                            ],
                            "use_std": []
                        },
                        "homepage": null,
                        "id": "either 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "data-structure",
                            "no_std"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.9.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "serde"
                                    ]
                                }
                            },
                            "release": {
                                "no-dev-version": true,
                                "tag-name": "{{version}}"
                            }
                        },
                        "name": "either",
                        "publish": null,
                        "readme": "README-crates.io.md",
                        "repository": "https://github.com/bluss/either",
                        "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": "either",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.9.0/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "1.9.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Stjepan Glavina <stjepang@gmail.com>"
                        ],
                        "categories": [
                            "algorithms"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "getrandom",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rand",
                                "optional": false,
                                "path": null,
                                "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": "wyhash",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "js"
                                ],
                                "kind": "normal",
                                "name": "getrandom",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "js"
                                ],
                                "kind": "dev",
                                "name": "getrandom",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "wasm-bindgen-test",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
                                "uses_default_features": true
                            }
                        ],
                        "description": "A simple and fast random number generator",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "alloc": [],
                            "default": [
                                "std"
                            ],
                            "getrandom": [
                                "dep:getrandom"
                            ],
                            "js": [
                                "std",
                                "getrandom"
                            ],
                            "std": [
                                "alloc"
                            ]
                        },
                        "homepage": null,
                        "id": "fastrand 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "simple",
                            "fast",
                            "rand",
                            "random",
                            "wyrand"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs"
                                    ]
                                }
                            }
                        },
                        "name": "fastrand",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/smol-rs/fastrand",
                        "rust_version": "1.36.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "fastrand",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "char",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/tests/char.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "smoke",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/tests/smoke.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.0.1/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "2.0.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [],
                        "categories": [
                            "development-tools::debugging",
                            "development-tools::profiling",
                            "parser-implementations"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-alloc",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "fallible-iterator",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "indexmap",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "stable_deref_trait",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "test-assembler",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A library for reading and writing the DWARF debugging format.",
                        "documentation": "https://docs.rs/gimli",
                        "edition": "2018",
                        "features": {
                            "default": [
                                "read-all",
                                "write"
                            ],
                            "endian-reader": [
                                "read",
                                "dep:stable_deref_trait"
                            ],
                            "fallible-iterator": [
                                "dep:fallible-iterator"
                            ],
                            "read": [
                                "read-core"
                            ],
                            "read-all": [
                                "read",
                                "std",
                                "fallible-iterator",
                                "endian-reader"
                            ],
                            "read-core": [],
                            "rustc-dep-of-std": [
                                "dep:core",
                                "dep:alloc",
                                "dep:compiler_builtins"
                            ],
                            "std": [
                                "fallible-iterator?/std",
                                "stable_deref_trait?/std"
                            ],
                            "write": [
                                "dep:indexmap"
                            ]
                        },
                        "homepage": null,
                        "id": "gimli 0.28.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "DWARF",
                            "debug",
                            "ELF",
                            "eh_frame"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gimli-0.28.1/Cargo.toml",
                        "name": "gimli",
                        "publish": null,
                        "readme": "./README.md",
                        "repository": "https://github.com/gimli-rs/gimli",
                        "rust_version": "1.60.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "gimli",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gimli-0.28.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.28.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Amanieu d'Antras <amanieu@gmail.com>"
                        ],
                        "categories": [
                            "data-structures",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "ahash",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8.6",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-alloc",
                                "optional": true,
                                "path": null,
                                "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": [
                                    "alloc"
                                ],
                                "kind": "normal",
                                "name": "allocator-api2",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.9",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "equivalent",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rayon",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "alloc"
                                ],
                                "kind": "normal",
                                "name": "rkyv",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7.42",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "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": [
                                    "allocator-api2"
                                ],
                                "kind": "dev",
                                "name": "bumpalo",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^3.13.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "doc-comment",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "validation"
                                ],
                                "kind": "dev",
                                "name": "rkyv",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7.42",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "serde_test",
                                "optional": false,
                                "path": null,
                                "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"
                            ],
                            "alloc": [
                                "dep:alloc"
                            ],
                            "allocator-api2": [
                                "dep:allocator-api2"
                            ],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [
                                "ahash",
                                "inline-more",
                                "allocator-api2"
                            ],
                            "equivalent": [
                                "dep:equivalent"
                            ],
                            "inline-more": [],
                            "nightly": [
                                "allocator-api2?/nightly",
                                "bumpalo/allocator_api"
                            ],
                            "raw": [],
                            "rayon": [
                                "dep:rayon"
                            ],
                            "rkyv": [
                                "dep:rkyv"
                            ],
                            "rustc-dep-of-std": [
                                "nightly",
                                "core",
                                "compiler_builtins",
                                "alloc",
                                "rustc-internal-api"
                            ],
                            "rustc-internal-api": [],
                            "serde": [
                                "dep:serde"
                            ]
                        },
                        "homepage": null,
                        "id": "hashbrown 0.14.3 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "hash",
                            "no_std",
                            "hashmap",
                            "swisstable"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "nightly",
                                        "rayon",
                                        "serde",
                                        "raw"
                                    ],
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ]
                                }
                            }
                        },
                        "name": "hashbrown",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/rust-lang/hashbrown",
                        "rust_version": "1.63.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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "serde",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/serde.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "rayon",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/rayon.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "raw",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/raw.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "equivalent_trait",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/equivalent_trait.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "set",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/set.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "hasher",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/tests/hasher.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "insert_unique_unchecked",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/benches/insert_unique_unchecked.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.3/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "0.14.3"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Without Boats <woboats@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "unicode-segmentation",
                                "optional": true,
                                "path": null,
                                "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": "heck is a case conversion library.",
                        "documentation": "https://docs.rs/heck",
                        "edition": "2018",
                        "features": {
                            "default": [],
                            "unicode": [
                                "unicode-segmentation"
                            ],
                            "unicode-segmentation": [
                                "dep:unicode-segmentation"
                            ]
                        },
                        "homepage": "https://github.com/withoutboats/heck",
                        "id": "heck 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "string",
                            "case",
                            "camel",
                            "snake",
                            "unicode"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.4.1/Cargo.toml",
                        "name": "heck",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/withoutboats/heck",
                        "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": "heck",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.4.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.4.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "bluss"
                        ],
                        "categories": [
                            "algorithms",
                            "rust-patterns"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "either",
                                "optional": false,
                                "path": null,
                                "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": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "paste",
                                "optional": false,
                                "path": null,
                                "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": "permutohedron",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "quickcheck",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.9",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rand",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
                        "documentation": "https://docs.rs/itertools/",
                        "edition": "2018",
                        "features": {
                            "default": [
                                "use_std"
                            ],
                            "use_alloc": [],
                            "use_std": [
                                "use_alloc",
                                "either/use_std"
                            ]
                        },
                        "homepage": null,
                        "id": "itertools 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "iterator",
                            "data-structure",
                            "zip",
                            "product",
                            "group-by"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/Cargo.toml",
                        "name": "itertools",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/rust-itertools/itertools",
                        "rust_version": "1.43.1",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "itertools",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/src/lib.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "iris",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/examples/iris.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "quick",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/quick.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_core",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/test_core.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "adaptors_no_collect",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/adaptors_no_collect.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "tuples",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/tuples.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "test_std",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/test_std.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "merge_join",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/merge_join.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "macros_hygiene",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/macros_hygiene.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "peeking_take_while",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/peeking_take_while.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "flatten_ok",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/flatten_ok.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "specializations",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/specializations.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "zip",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/tests/zip.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "tuple_combinations",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/tuple_combinations.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "tuples",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/tuples.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "fold_specialization",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/fold_specialization.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "combinations_with_replacement",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/combinations_with_replacement.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "tree_fold1",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/tree_fold1.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench1",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/bench1.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "combinations",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/combinations.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "powerset",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/powerset.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "specializations",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.0/benches/specializations.rs",
                                "test": false
                            }
                        ],
                        "version": "0.12.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Marvin Löbel <loebel.marvin@gmail.com>"
                        ],
                        "categories": [
                            "no-std",
                            "rust-patterns",
                            "memory-management"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "spin",
                                "optional": true,
                                "path": null,
                                "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": "dev",
                                "name": "doc-comment",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A macro for declaring lazily evaluated statics in Rust.",
                        "documentation": "https://docs.rs/lazy_static",
                        "edition": "2015",
                        "features": {
                            "spin": [
                                "dep:spin"
                            ],
                            "spin_no_std": [
                                "spin"
                            ]
                        },
                        "homepage": null,
                        "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "macro",
                            "lazy",
                            "static"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/Cargo.toml",
                        "name": "lazy_static",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/rust-lang-nursery/lazy-static.rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "lazy_static",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "test",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/test.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "no_std",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/no_std.rs",
                                "test": true
                            }
                        ],
                        "version": "1.4.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Dan Gohman <dev@sunfishcode.online>"
                        ],
                        "categories": [
                            "external-ffi-bindings"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.49",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "core",
                                "req": "^1.0.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.100",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "static_assertions",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Generated bindings for Linux's userspace API",
                        "documentation": "https://docs.rs/linux-raw-sys",
                        "edition": "2021",
                        "features": {
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [
                                "std",
                                "general",
                                "errno"
                            ],
                            "elf": [],
                            "errno": [],
                            "general": [],
                            "if_ether": [],
                            "io_uring": [],
                            "ioctl": [],
                            "mempolicy": [],
                            "net": [],
                            "netlink": [],
                            "no_std": [],
                            "prctl": [],
                            "rustc-dep-of-std": [
                                "core",
                                "compiler_builtins",
                                "no_std"
                            ],
                            "std": [],
                            "system": [],
                            "xdp": []
                        },
                        "homepage": null,
                        "id": "linux-raw-sys 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "linux",
                            "uapi",
                            "ffi"
                        ],
                        "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.12/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "default",
                                        "ioctl",
                                        "netlink",
                                        "io_uring",
                                        "if_ether",
                                        "net",
                                        "prctl",
                                        "elf"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu",
                                        "i686-unknown-linux-gnu"
                                    ]
                                }
                            }
                        },
                        "name": "linux-raw-sys",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/sunfishcode/linux-raw-sys",
                        "rust_version": "1.63.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "linux-raw-sys",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.12/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.4.12"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Amanieu d'Antras <amanieu@gmail.com>"
                        ],
                        "categories": [
                            "concurrency",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "owning_ref",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "scopeguard",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.126",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "build",
                                "name": "autocfg",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "arc_lock": [],
                            "atomic_usize": [],
                            "default": [
                                "atomic_usize"
                            ],
                            "nightly": [],
                            "owning_ref": [
                                "dep:owning_ref"
                            ],
                            "serde": [
                                "dep:serde"
                            ]
                        },
                        "homepage": null,
                        "id": "lock_api 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "mutex",
                            "rwlock",
                            "lock",
                            "no_std"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.11/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs",
                                        "--generate-link-to-definition"
                                    ]
                                }
                            }
                        },
                        "name": "lock_api",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/Amanieu/parking_lot",
                        "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": "lock_api",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.11/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.11/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.4.11"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "The Rust Project Developers"
                        ],
                        "categories": [
                            "development-tools::debugging"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "sval",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "sval_ref",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "value-bag",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "proc-macro2",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.63",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "dev",
                                "name": "serde",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "sval",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "sval_derive",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "test"
                                ],
                                "kind": "dev",
                                "name": "value-bag",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A lightweight logging facade for Rust\n",
                        "documentation": "https://docs.rs/log",
                        "edition": "2015",
                        "features": {
                            "kv_unstable": [
                                "value-bag"
                            ],
                            "kv_unstable_serde": [
                                "kv_unstable_std",
                                "value-bag/serde",
                                "serde"
                            ],
                            "kv_unstable_std": [
                                "std",
                                "kv_unstable",
                                "value-bag/error"
                            ],
                            "kv_unstable_sval": [
                                "kv_unstable",
                                "value-bag/sval",
                                "sval",
                                "sval_ref"
                            ],
                            "max_level_debug": [],
                            "max_level_error": [],
                            "max_level_info": [],
                            "max_level_off": [],
                            "max_level_trace": [],
                            "max_level_warn": [],
                            "release_max_level_debug": [],
                            "release_max_level_error": [],
                            "release_max_level_info": [],
                            "release_max_level_off": [],
                            "release_max_level_trace": [],
                            "release_max_level_warn": [],
                            "serde": [
                                "dep:serde"
                            ],
                            "std": [],
                            "sval": [
                                "dep:sval"
                            ],
                            "sval_ref": [
                                "dep:sval_ref"
                            ],
                            "value-bag": [
                                "dep:value-bag"
                            ]
                        },
                        "homepage": null,
                        "id": "log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "logging"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "std",
                                        "serde",
                                        "kv_unstable_std",
                                        "kv_unstable_sval",
                                        "kv_unstable_serde"
                                    ]
                                }
                            }
                        },
                        "name": "log",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/rust-lang/log",
                        "rust_version": "1.60.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "log",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "filters",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "macros",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "bench"
                                ],
                                "name": "value",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs",
                                "test": false
                            }
                        ],
                        "version": "0.4.20"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-alloc",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "crc32fast",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "flate2",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "ahash"
                                ],
                                "kind": "normal",
                                "name": "hashbrown",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.14.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "indexmap",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "memchr",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.4.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "ruzstd",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "wasmparser",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.118.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A unified interface for reading and writing object file formats.",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "all": [
                                "read",
                                "write",
                                "std",
                                "compression",
                                "wasm"
                            ],
                            "alloc": [
                                "dep:alloc"
                            ],
                            "archive": [],
                            "cargo-all": [],
                            "coff": [],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "compression": [
                                "dep:flate2",
                                "dep:ruzstd",
                                "std"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [
                                "read",
                                "compression"
                            ],
                            "doc": [
                                "read_core",
                                "write_std",
                                "std",
                                "compression",
                                "archive",
                                "coff",
                                "elf",
                                "macho",
                                "pe",
                                "wasm",
                                "xcoff"
                            ],
                            "elf": [],
                            "macho": [],
                            "pe": [
                                "coff"
                            ],
                            "read": [
                                "read_core",
                                "archive",
                                "coff",
                                "elf",
                                "macho",
                                "pe",
                                "xcoff",
                                "unaligned"
                            ],
                            "read_core": [],
                            "rustc-dep-of-std": [
                                "core",
                                "compiler_builtins",
                                "alloc",
                                "memchr/rustc-dep-of-std"
                            ],
                            "std": [
                                "memchr/std"
                            ],
                            "unaligned": [],
                            "unstable": [],
                            "unstable-all": [
                                "all",
                                "unstable"
                            ],
                            "wasm": [
                                "dep:wasmparser"
                            ],
                            "write": [
                                "write_std",
                                "coff",
                                "elf",
                                "macho",
                                "pe",
                                "xcoff"
                            ],
                            "write_core": [
                                "dep:crc32fast",
                                "dep:indexmap",
                                "dep:hashbrown"
                            ],
                            "write_std": [
                                "write_core",
                                "std",
                                "indexmap?/std",
                                "crc32fast?/std"
                            ],
                            "xcoff": []
                        },
                        "homepage": null,
                        "id": "object 0.32.2 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "object",
                            "elf",
                            "mach-o",
                            "pe",
                            "coff"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "doc"
                                    ]
                                }
                            }
                        },
                        "name": "object",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/gimli-rs/object",
                        "rust_version": "1.60.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "object",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "integration",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/tests/integration.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "parse_self",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.32.2/tests/parse_self.rs",
                                "test": true
                            }
                        ],
                        "version": "0.32.2"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Aleksey Kladov <aleksey.kladov@gmail.com>"
                        ],
                        "categories": [
                            "rust-patterns",
                            "memory-management"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "critical-section",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "parking_lot_core",
                                "optional": true,
                                "path": null,
                                "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": [],
                                "kind": "normal",
                                "name": "portable-atomic",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "std"
                                ],
                                "kind": "dev",
                                "name": "critical-section",
                                "optional": false,
                                "path": null,
                                "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": "regex",
                                "optional": false,
                                "path": null,
                                "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"
                            ],
                            "critical-section": [
                                "dep:critical-section",
                                "portable-atomic"
                            ],
                            "default": [
                                "std"
                            ],
                            "parking_lot": [
                                "dep:parking_lot_core"
                            ],
                            "portable-atomic": [
                                "dep:portable-atomic"
                            ],
                            "race": [],
                            "std": [
                                "alloc"
                            ],
                            "unstable": []
                        },
                        "homepage": null,
                        "id": "once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "lazy",
                            "static"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ]
                                }
                            }
                        },
                        "name": "once_cell",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/matklad/once_cell",
                        "rust_version": "1.60.0",
                        "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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "bench",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "bench_acquire",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench_acquire.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "lazy_static",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/lazy_static.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "reentrant_init_deadlocks",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/reentrant_init_deadlocks.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "regex",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/regex.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "test_synchronization",
                                "required-features": [
                                    "std"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/test_synchronization.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "it",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/tests/it/main.rs",
                                "test": true
                            }
                        ],
                        "version": "1.19.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Amanieu d'Antras <amanieu@gmail.com>"
                        ],
                        "categories": [
                            "concurrency"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "lock_api",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.6",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "parking_lot_core",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.9.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "bincode",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.3.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rand",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "More compact and efficient implementations of the standard synchronization primitives.",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "arc_lock": [
                                "lock_api/arc_lock"
                            ],
                            "deadlock_detection": [
                                "parking_lot_core/deadlock_detection"
                            ],
                            "default": [],
                            "hardware-lock-elision": [],
                            "nightly": [
                                "parking_lot_core/nightly",
                                "lock_api/nightly"
                            ],
                            "owning_ref": [
                                "lock_api/owning_ref"
                            ],
                            "send_guard": [],
                            "serde": [
                                "lock_api/serde"
                            ]
                        },
                        "homepage": null,
                        "id": "parking_lot 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "mutex",
                            "condvar",
                            "rwlock",
                            "once",
                            "thread"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/Cargo.toml",
                        "name": "parking_lot",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/Amanieu/parking_lot",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "parking_lot",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "issue_203",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/tests/issue_203.rs",
                                "test": true
                            }
                        ],
                        "version": "0.12.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Amanieu d'Antras <amanieu@gmail.com>"
                        ],
                        "categories": [
                            "concurrency"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "backtrace",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.60",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "cfg-if",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "petgraph",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "smallvec",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.6.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "thread-id",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^4.0.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "redox_syscall",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(target_os = \"redox\")",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.95",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "windows-targets",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "An advanced API for creating custom synchronization primitives.",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "backtrace": [
                                "dep:backtrace"
                            ],
                            "deadlock_detection": [
                                "petgraph",
                                "thread-id",
                                "backtrace"
                            ],
                            "nightly": [],
                            "petgraph": [
                                "dep:petgraph"
                            ],
                            "thread-id": [
                                "dep:thread-id"
                            ]
                        },
                        "homepage": null,
                        "id": "parking_lot_core 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "mutex",
                            "condvar",
                            "rwlock",
                            "once",
                            "thread"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.9/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ]
                                }
                            }
                        },
                        "name": "parking_lot_core",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/Amanieu/parking_lot",
                        "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": "parking_lot_core",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.9/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.9/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.9.9"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Alex Crichton <alex@alexcrichton.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "Rust compiler symbol demangling.\n",
                        "documentation": "https://docs.rs/rustc-demangle",
                        "edition": "2015",
                        "features": {
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "rustc-dep-of-std": [
                                "core",
                                "compiler_builtins"
                            ],
                            "std": []
                        },
                        "homepage": "https://github.com/alexcrichton/rustc-demangle",
                        "id": "rustc-demangle 0.1.23 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-demangle-0.1.23/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "std"
                                    ],
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs"
                                    ]
                                }
                            }
                        },
                        "name": "rustc-demangle",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/alexcrichton/rustc-demangle",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "rustc-demangle",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-demangle-0.1.23/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.1.23"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Dan Gohman <dev@sunfishcode.online>",
                            "Jakub Konka <kubkon@jakubkonka.com>"
                        ],
                        "categories": [
                            "os::unix-apis",
                            "date-and-time",
                            "filesystem",
                            "network-programming"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-alloc",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "bitflags",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.4.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.49",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "itoa",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "flate2",
                                "optional": false,
                                "path": null,
                                "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": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.150",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "errno",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": "libc_errno",
                                "req": "^0.3.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "memoffset",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.9.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "serial_test",
                                "optional": false,
                                "path": null,
                                "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": "static_assertions",
                                "optional": false,
                                "path": null,
                                "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": "dev",
                                "name": "tempfile",
                                "optional": false,
                                "path": null,
                                "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": [
                                    "general",
                                    "ioctl",
                                    "no_std"
                                ],
                                "kind": "normal",
                                "name": "linux-raw-sys",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.11",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "extra_traits"
                                ],
                                "kind": "normal",
                                "name": "libc",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.150",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "errno",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "libc_errno",
                                "req": "^0.3.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "general",
                                    "errno",
                                    "ioctl",
                                    "no_std",
                                    "elf"
                                ],
                                "kind": "normal",
                                "name": "linux-raw-sys",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.11",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "extra_traits"
                                ],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.150",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "errno",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": "libc_errno",
                                "req": "^0.3.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))",
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "once_cell",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.5.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(any(target_os = \"android\", target_os = \"linux\"))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "errno",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": "libc_errno",
                                "req": "^0.3.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "Win32_Foundation",
                                    "Win32_Networking_WinSock",
                                    "Win32_NetworkManagement_IpHelper",
                                    "Win32_System_Threading"
                                ],
                                "kind": "normal",
                                "name": "windows-sys",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "ctor",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
                        "documentation": "https://docs.rs/rustix",
                        "edition": "2021",
                        "features": {
                            "all-apis": [
                                "event",
                                "fs",
                                "io_uring",
                                "mm",
                                "mount",
                                "net",
                                "param",
                                "pipe",
                                "process",
                                "procfs",
                                "pty",
                                "rand",
                                "runtime",
                                "shm",
                                "stdio",
                                "system",
                                "termios",
                                "thread",
                                "time"
                            ],
                            "alloc": [],
                            "cc": [],
                            "default": [
                                "std",
                                "use-libc-auxv"
                            ],
                            "event": [],
                            "fs": [],
                            "io_uring": [
                                "event",
                                "fs",
                                "net",
                                "linux-raw-sys/io_uring"
                            ],
                            "itoa": [
                                "dep:itoa"
                            ],
                            "libc": [
                                "dep:libc"
                            ],
                            "libc_errno": [
                                "dep:libc_errno"
                            ],
                            "linux_4_11": [],
                            "linux_latest": [
                                "linux_4_11"
                            ],
                            "mm": [],
                            "mount": [],
                            "net": [
                                "linux-raw-sys/net",
                                "linux-raw-sys/netlink",
                                "linux-raw-sys/if_ether"
                            ],
                            "once_cell": [
                                "dep:once_cell"
                            ],
                            "param": [
                                "fs"
                            ],
                            "pipe": [],
                            "process": [
                                "linux-raw-sys/prctl"
                            ],
                            "procfs": [
                                "once_cell",
                                "itoa",
                                "fs"
                            ],
                            "pty": [
                                "itoa",
                                "fs"
                            ],
                            "rand": [],
                            "runtime": [
                                "linux-raw-sys/prctl"
                            ],
                            "rustc-dep-of-std": [
                                "dep:core",
                                "dep:alloc",
                                "dep:compiler_builtins",
                                "linux-raw-sys/rustc-dep-of-std",
                                "bitflags/rustc-dep-of-std",
                                "compiler_builtins?/rustc-dep-of-std"
                            ],
                            "shm": [
                                "fs"
                            ],
                            "std": [
                                "bitflags/std",
                                "alloc",
                                "libc?/std",
                                "libc_errno?/std"
                            ],
                            "stdio": [],
                            "system": [
                                "linux-raw-sys/system"
                            ],
                            "termios": [],
                            "thread": [
                                "linux-raw-sys/prctl"
                            ],
                            "time": [],
                            "use-explicitly-provided-auxv": [],
                            "use-libc": [
                                "libc_errno",
                                "libc"
                            ],
                            "use-libc-auxv": []
                        },
                        "homepage": null,
                        "id": "rustix 0.38.28 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "api",
                            "file",
                            "network",
                            "safe",
                            "syscall"
                        ],
                        "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "all-apis"
                                    ],
                                    "rustdoc-args": [
                                        "--cfg",
                                        "doc_cfg"
                                    ],
                                    "targets": [
                                        "x86_64-unknown-linux-gnu",
                                        "i686-unknown-linux-gnu",
                                        "x86_64-apple-darwin",
                                        "x86_64-pc-windows-msvc",
                                        "x86_64-unknown-freebsd",
                                        "x86_64-unknown-openbsd",
                                        "x86_64-unknown-netbsd",
                                        "x86_64-unknown-dragonfly",
                                        "x86_64-unknown-illumos",
                                        "x86_64-unknown-redox",
                                        "x86_64-unknown-haiku",
                                        "wasm32-unknown-emscripten",
                                        "wasm32-wasi"
                                    ]
                                }
                            }
                        },
                        "name": "rustix",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/bytecodealliance/rustix",
                        "rust_version": "1.63.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "rustix",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "mod",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/benches/mod.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.28/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.38.28"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "bluss"
                        ],
                        "categories": [
                            "rust-patterns",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [],
                        "description": "A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n",
                        "documentation": "https://docs.rs/scopeguard/",
                        "edition": "2015",
                        "features": {
                            "default": [
                                "use_std"
                            ],
                            "use_std": []
                        },
                        "homepage": null,
                        "id": "scopeguard 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "scope-guard",
                            "defer",
                            "panic",
                            "unwind"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/Cargo.toml",
                        "metadata": {
                            "release": {
                                "no-dev-version": true
                            }
                        },
                        "name": "scopeguard",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/bluss/scopeguard",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "scopeguard",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "example"
                                ],
                                "name": "readme",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/examples/readme.rs",
                                "test": false
                            }
                        ],
                        "version": "1.2.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Michal 'vorner' Vaner <vorner@vorner.cz>",
                            "Thomas Himmelstoss <thimm@posteo.de>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "signal-hook-registry",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "serial_test",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "build",
                                "name": "cc",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Unix signal handling",
                        "documentation": "https://docs.rs/signal-hook",
                        "edition": "2018",
                        "features": {
                            "cc": [
                                "dep:cc"
                            ],
                            "channel": [],
                            "default": [
                                "channel",
                                "iterator"
                            ],
                            "extended-siginfo": [
                                "channel",
                                "iterator",
                                "extended-siginfo-raw"
                            ],
                            "extended-siginfo-raw": [
                                "cc"
                            ],
                            "iterator": [
                                "channel"
                            ]
                        },
                        "homepage": null,
                        "id": "signal-hook 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "signal",
                            "unix",
                            "daemon"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs"
                                    ]
                                }
                            }
                        },
                        "name": "signal-hook",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/vorner/signal-hook",
                        "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": "signal-hook",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "print",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/examples/print.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "shutdown",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/tests/shutdown.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "default",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/tests/default.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "iterator",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/tests/iterator.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-0.3.17/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.3.17"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Michal 'vorner' Vaner <vorner@vorner.cz>",
                            "Thomas Himmelstoss <thimm@posteo.de>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "mio",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "mio-0_6",
                                "req": "~0.6",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "os-util",
                                    "uds"
                                ],
                                "kind": "normal",
                                "name": "mio",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "mio-0_7",
                                "req": "~0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "net",
                                    "os-ext"
                                ],
                                "kind": "normal",
                                "name": "mio",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "mio-0_8",
                                "req": "~0.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "mio-uds",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "~0.6",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "signal-hook",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "~0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "os-util",
                                    "os-poll",
                                    "uds"
                                ],
                                "kind": "dev",
                                "name": "mio",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": "mio-0_7",
                                "req": "~0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "serial_test",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "~0.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "MIO support for signal-hook",
                        "documentation": "https://docs.rs/signal-hook-mio",
                        "edition": "2018",
                        "features": {
                            "mio-0_6": [
                                "dep:mio-0_6"
                            ],
                            "mio-0_7": [
                                "dep:mio-0_7"
                            ],
                            "mio-0_8": [
                                "dep:mio-0_8"
                            ],
                            "mio-uds": [
                                "dep:mio-uds"
                            ],
                            "support-v0_6": [
                                "mio-0_6",
                                "mio-uds"
                            ],
                            "support-v0_7": [
                                "mio-0_7"
                            ],
                            "support-v0_8": [
                                "mio-0_8"
                            ]
                        },
                        "homepage": null,
                        "id": "signal-hook-mio 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "signal",
                            "unix",
                            "mio"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs"
                                    ]
                                }
                            }
                        },
                        "name": "signal-hook-mio",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/vorner/signal-hook",
                        "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": "signal-hook-mio",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "mio_0_6",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/tests/mio_0_6.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "mio_0_7",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/tests/mio_0_7.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "mio_0_8",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-mio-0.2.3/tests/mio_0_8.rs",
                                "test": true
                            }
                        ],
                        "version": "0.2.3"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Michal 'vorner' Vaner <vorner@vorner.cz>",
                            "Masaki Hara <ackie.h.gmai@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "~0.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "signal-hook",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "~0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Backend crate for signal-hook",
                        "documentation": "https://docs.rs/signal-hook-registry",
                        "edition": "2015",
                        "features": {},
                        "homepage": null,
                        "id": "signal-hook-registry 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "signal",
                            "unix",
                            "daemon"
                        ],
                        "license": "Apache-2.0 OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.1/Cargo.toml",
                        "name": "signal-hook-registry",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/vorner/signal-hook",
                        "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": "signal-hook-registry",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.1/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "test"
                                ],
                                "name": "unregister_signal",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.1/tests/unregister_signal.rs",
                                "test": true
                            }
                        ],
                        "version": "1.4.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "The Servo Project Developers"
                        ],
                        "categories": [
                            "data-structures"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "arbitrary",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "bincode",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "debugger_test",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "debugger_test_parser",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "'Small vector' optimization: store up to a small number of items on the stack",
                        "documentation": "https://docs.rs/smallvec/",
                        "edition": "2018",
                        "features": {
                            "arbitrary": [
                                "dep:arbitrary"
                            ],
                            "const_generics": [],
                            "const_new": [
                                "const_generics"
                            ],
                            "debugger_visualizer": [],
                            "drain_filter": [],
                            "drain_keep_rest": [
                                "drain_filter"
                            ],
                            "may_dangle": [],
                            "serde": [
                                "dep:serde"
                            ],
                            "specialization": [],
                            "union": [],
                            "write": []
                        },
                        "homepage": null,
                        "id": "smallvec 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "small",
                            "vec",
                            "vector",
                            "stack",
                            "no_std"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs",
                                        "--generate-link-to-definition"
                                    ]
                                }
                            }
                        },
                        "name": "smallvec",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/servo/rust-smallvec",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "smallvec",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/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": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/tests/debugger_visualizer.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "macro",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/tests/macro.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.11.2/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "1.11.2"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers",
                            "parser-implementations"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "proc-macro2",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "quote",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "unicode-ident",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "syn 1.0.109 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "macros",
                            "syn"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/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.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "syn",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/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": "/Users/aimami/.cargo/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": "/Users/aimami/.cargo/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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.109/build.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.109"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Steven Allen <steven@stebalien.com>",
                            "The Rust Project Developers",
                            "Ashley Mannix <ashleymannix@live.com.au>",
                            "Jason White <me@jasonwhite.io>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "cfg-if",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "fastrand",
                                "optional": false,
                                "path": null,
                                "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": "doc-comment",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "fs"
                                ],
                                "kind": "normal",
                                "name": "rustix",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.38.26",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(any(unix, target_os = \"wasi\"))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "redox_syscall",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(target_os = \"redox\")",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "Win32_Storage_FileSystem",
                                    "Win32_Foundation"
                                ],
                                "kind": "normal",
                                "name": "windows-sys",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "A library for managing temporary files and directories.",
                        "documentation": "https://docs.rs/tempfile",
                        "edition": "2018",
                        "features": {
                            "nightly": []
                        },
                        "homepage": "https://stebalien.com/projects/tempfile-rs/",
                        "id": "tempfile 3.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "tempfile",
                            "tmpfile",
                            "filesystem"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/Cargo.toml",
                        "name": "tempfile",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/Stebalien/tempfile",
                        "rust_version": "1.63.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "tempfile",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "spooled",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/spooled.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "namedtempfile",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/namedtempfile.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "tempdir",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/tempdir.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "tempfile",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.9.0/tests/tempfile.rs",
                                "test": true
                            }
                        ],
                        "version": "3.9.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "The Rust Project Developers",
                            "Steven Allen"
                        ],
                        "categories": [
                            "command-line-interface"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "dirs-next",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustversion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "consoleapi",
                                    "wincon",
                                    "handleapi",
                                    "fileapi"
                                ],
                                "kind": "normal",
                                "name": "winapi",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "A terminal formatting library\n",
                        "documentation": "https://docs.rs/term/",
                        "edition": "2018",
                        "features": {
                            "default": []
                        },
                        "homepage": "https://github.com/Stebalien/term",
                        "id": "term 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/term-0.7.0/Cargo.toml",
                        "name": "term",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/Stebalien/term",
                        "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": "term",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/term-0.7.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "terminfo",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/term-0.7.0/tests/terminfo.rs",
                                "test": true
                            }
                        ],
                        "version": "0.7.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "kwantam <kwantam@gmail.com>",
                            "Manish Goregaokar <manishsmail@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "quickcheck",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n",
                        "documentation": "https://unicode-rs.github.io/unicode-segmentation",
                        "edition": "2018",
                        "features": {
                            "no_std": []
                        },
                        "homepage": "https://github.com/unicode-rs/unicode-segmentation",
                        "id": "unicode-segmentation 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "text",
                            "unicode",
                            "grapheme",
                            "word",
                            "boundary"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/Cargo.toml",
                        "name": "unicode-segmentation",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/unicode-rs/unicode-segmentation",
                        "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-segmentation",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "graphemes",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/graphemes.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "unicode_words",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/unicode_words.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "word_bounds",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/word_bounds.rs",
                                "test": false
                            }
                        ],
                        "version": "1.10.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "kwantam <kwantam@gmail.com>",
                            "Manish Goregaokar <manishsmail@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "core",
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-std",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "std",
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n",
                        "documentation": "https://unicode-rs.github.io/unicode-width",
                        "edition": "2015",
                        "features": {
                            "bench": [],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [],
                            "no_std": [],
                            "rustc-dep-of-std": [
                                "std",
                                "core",
                                "compiler_builtins"
                            ],
                            "std": [
                                "dep:std"
                            ]
                        },
                        "homepage": "https://github.com/unicode-rs/unicode-width",
                        "id": "unicode-width 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "text",
                            "width",
                            "unicode"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.11/Cargo.toml",
                        "name": "unicode-width",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/unicode-rs/unicode-width",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "unicode-width",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.11/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.1.11"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Sergio Benitez <sb@sergio.bz>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "Tiny crate to check the version of the installed/running rustc.",
                        "documentation": "https://docs.rs/version_check/",
                        "edition": "2015",
                        "features": {},
                        "homepage": null,
                        "id": "version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "version",
                            "rustc",
                            "minimum",
                            "check"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/Cargo.toml",
                        "name": "version_check",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/SergioBenitez/version_check",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "version_check",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.9.4"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "                              Apache License\n                        Version 2.0, January 2004\n                     https://www.apache.org/licenses/LICENSE-2.0\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n   \"License\" shall mean the terms and conditions for use, reproduction,\n   and distribution as defined by Sections 1 through 9 of this document.\n\n   \"Licensor\" shall mean the copyright owner or entity authorized by\n   the copyright owner that is granting the License.\n\n   \"Legal Entity\" shall mean the union of the acting entity and all\n   other entities that control, are controlled by, or are under common\n   control with that entity. For the purposes of this definition,\n   \"control\" means (i) the power, direct or indirect, to cause the\n   direction or management of such entity, whether by contract or\n   otherwise, or (ii) ownership of fifty percent (50%) or more of the\n   outstanding shares, or (iii) beneficial ownership of such entity.\n\n   \"You\" (or \"Your\") shall mean an individual or Legal Entity\n   exercising permissions granted by this License.\n\n   \"Source\" form shall mean the preferred form for making modifications,\n   including but not limited to software source code, documentation\n   source, and configuration files.\n\n   \"Object\" form shall mean any form resulting from mechanical\n   transformation or translation of a Source form, including but\n   not limited to compiled object code, generated documentation,\n   and conversions to other media types.\n\n   \"Work\" shall mean the work of authorship, whether in Source or\n   Object form, made available under the License, as indicated by a\n   copyright notice that is included in or attached to the work\n   (an example is provided in the Appendix below).\n\n   \"Derivative Works\" shall mean any work, whether in Source or Object\n   form, that is based on (or derived from) the Work and for which the\n   editorial revisions, annotations, elaborations, or other modifications\n   represent, as a whole, an original work of authorship. For the purposes\n   of this License, Derivative Works shall not include works that remain\n   separable from, or merely link (or bind by name) to the interfaces of,\n   the Work and Derivative Works thereof.\n\n   \"Contribution\" shall mean any work of authorship, including\n   the original version of the Work and any modifications or additions\n   to that Work or Derivative Works thereof, that is intentionally\n   submitted to Licensor for inclusion in the Work by the copyright owner\n   or by an individual or Legal Entity authorized to submit on behalf of\n   the copyright owner. For the purposes of this definition, \"submitted\"\n   means any form of electronic, verbal, or written communication sent\n   to the Licensor or its representatives, including but not limited to\n   communication on electronic mailing lists, source code control systems,\n   and issue tracking systems that are managed by, or on behalf of, the\n   Licensor for the purpose of discussing and improving the Work, but\n   excluding communication that is conspicuously marked or otherwise\n   designated in writing by the copyright owner as \"Not a Contribution.\"\n\n   \"Contributor\" shall mean Licensor and any individual or Legal Entity\n   on behalf of whom a Contribution has been received by Licensor and\n   subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   copyright license to reproduce, prepare Derivative Works of,\n   publicly display, publicly perform, sublicense, and distribute the\n   Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n   this License, each Contributor hereby grants to You a perpetual,\n   worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n   (except as stated in this section) patent license to make, have made,\n   use, offer to sell, sell, import, and otherwise transfer the Work,\n   where such license applies only to those patent claims licensable\n   by such Contributor that are necessarily infringed by their\n   Contribution(s) alone or by combination of their Contribution(s)\n   with the Work to which such Contribution(s) was submitted. If You\n   institute patent litigation against any entity (including a\n   cross-claim or counterclaim in a lawsuit) alleging that the Work\n   or a Contribution incorporated within the Work constitutes direct\n   or contributory patent infringement, then any patent licenses\n   granted to You under this License for that Work shall terminate\n   as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n   Work or Derivative Works thereof in any medium, with or without\n   modifications, and in Source or Object form, provided that You\n   meet the following conditions:\n\n   (a) You must give any other recipients of the Work or\n       Derivative Works a copy of this License; and\n\n   (b) You must cause any modified files to carry prominent notices\n       stating that You changed the files; and\n\n   (c) You must retain, in the Source form of any Derivative Works\n       that You distribute, all copyright, patent, trademark, and\n       attribution notices from the Source form of the Work,\n       excluding those notices that do not pertain to any part of\n       the Derivative Works; and\n\n   (d) If the Work includes a \"NOTICE\" text file as part of its\n       distribution, then any Derivative Works that You distribute must\n       include a readable copy of the attribution notices contained\n       within such NOTICE file, excluding those notices that do not\n       pertain to any part of the Derivative Works, in at least one\n       of the following places: within a NOTICE text file distributed\n       as part of the Derivative Works; within the Source form or\n       documentation, if provided along with the Derivative Works; or,\n       within a display generated by the Derivative Works, if and\n       wherever such third-party notices normally appear. The contents\n       of the NOTICE file are for informational purposes only and\n       do not modify the License. You may add Your own attribution\n       notices within Derivative Works that You distribute, alongside\n       or as an addendum to the NOTICE text from the Work, provided\n       that such additional attribution notices cannot be construed\n       as modifying the License.\n\n   You may add Your own copyright statement to Your modifications and\n   may provide additional or different license terms and conditions\n   for use, reproduction, or distribution of Your modifications, or\n   for any such Derivative Works as a whole, provided Your use,\n   reproduction, and distribution of the Work otherwise complies with\n   the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n   any Contribution intentionally submitted for inclusion in the Work\n   by You to the Licensor shall be under the terms and conditions of\n   this License, without any additional terms or conditions.\n   Notwithstanding the above, nothing herein shall supersede or modify\n   the terms of any separate license agreement you may have executed\n   with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n   names, trademarks, service marks, or product names of the Licensor,\n   except as required for reasonable and customary use in describing the\n   origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n   agreed to in writing, Licensor provides the Work (and each\n   Contributor provides its Contributions) on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n   implied, including, without limitation, any warranties or conditions\n   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n   PARTICULAR PURPOSE. You are solely responsible for determining the\n   appropriateness of using or redistributing the Work and assume any\n   risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n   whether in tort (including negligence), contract, or otherwise,\n   unless required by applicable law (such as deliberate and grossly\n   negligent acts) or agreed to in writing, shall any Contributor be\n   liable to You for damages, including any direct, indirect, special,\n   incidental, or consequential damages of any character arising as a\n   result of this License or out of the use or inability to use the\n   Work (including but not limited to damages for loss of goodwill,\n   work stoppage, computer failure or malfunction, or any and all\n   other commercial damages or losses), even if such Contributor\n   has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n   the Work or Derivative Works thereof, You may choose to offer,\n   and charge a fee for, acceptance of support, warranty, indemnity,\n   or other liability obligations and/or rights consistent with this\n   License. However, in accepting such obligations, You may act only\n   on Your own behalf and on Your sole responsibility, not on behalf\n   of any other Contributor, and only if You agree to indemnify,\n   defend, and hold each Contributor harmless for any liability\n   incurred by, or claims asserted against, such Contributor by reason\n   of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n   To apply the Apache License to your work, attach the following\n   boilerplate notice, with the fields enclosed by brackets \"[]\"\n   replaced with your own identifying information. (Don't include\n   the brackets!)  The text should be enclosed in the appropriate\n   comment syntax for the file format. We also recommend that a\n   file or class name and description of purpose be included on the\n   same \"printed page\" as the copyright notice for easier\n   identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Jonas Schievink <jonasschievink@gmail.com>"
                        ],
                        "categories": [
                            "algorithms"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "core",
                                "req": "^1.0.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A simple clean-room implementation of the Adler-32 checksum",
                        "documentation": "https://docs.rs/adler/",
                        "edition": "2015",
                        "features": {
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [
                                "std"
                            ],
                            "rustc-dep-of-std": [
                                "core",
                                "compiler_builtins"
                            ],
                            "std": []
                        },
                        "homepage": null,
                        "id": "adler 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "checksum",
                            "integrity",
                            "hash",
                            "adler32",
                            "zlib"
                        ],
                        "license": "0BSD OR MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler-1.0.2/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--cfg=docsrs"
                                    ]
                                }
                            },
                            "release": {
                                "no-dev-version": true,
                                "pre-release-commit-message": "Release {{version}}",
                                "pre-release-replacements": [
                                    {
                                        "file": "CHANGELOG.md",
                                        "replace": "## Unreleased\n\nNo changes.\n\n## [{{version}} - {{date}}](https://github.com/jonas-schievink/adler/releases/tag/v{{version}})\n",
                                        "search": "## Unreleased\n"
                                    },
                                    {
                                        "file": "README.md",
                                        "replace": "adler = \"{{version}}\"",
                                        "search": "adler = \"[a-z0-9\\\\.-]+\""
                                    },
                                    {
                                        "file": "src/lib.rs",
                                        "replace": "https://docs.rs/adler/{{version}}",
                                        "search": "https://docs.rs/adler/[a-z0-9\\.-]+"
                                    }
                                ],
                                "tag-message": "{{version}}"
                            }
                        },
                        "name": "adler",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/jonas-schievink/adler.git",
                        "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": "adler",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler-1.0.2/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler-1.0.2/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.2"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "src/shared/intsafe.rs",
            "text": "// Licensed under the Apache License, Version 2.0\n// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license\n// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.\n// All files in the project carrying such notice may not be copied, modified, or distributed\n// except according to those terms.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Peter Atashian <retep998@gmail.com>"
                        ],
                        "categories": [
                            "external-ffi-bindings",
                            "no-std",
                            "os::windows-apis"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "winapi-i686-pc-windows-gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "i686-pc-windows-gnu",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "winapi-x86_64-pc-windows-gnu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "x86_64-pc-windows-gnu",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Raw FFI bindings for all of Windows API.",
                        "documentation": "https://docs.rs/winapi/",
                        "edition": "2015",
                        "features": {
                            "accctrl": [],
                            "aclapi": [],
                            "activation": [],
                            "adhoc": [],
                            "appmgmt": [],
                            "audioclient": [],
                            "audiosessiontypes": [],
                            "avrt": [],
                            "basetsd": [],
                            "bcrypt": [],
                            "bits": [],
                            "bits10_1": [],
                            "bits1_5": [],
                            "bits2_0": [],
                            "bits2_5": [],
                            "bits3_0": [],
                            "bits4_0": [],
                            "bits5_0": [],
                            "bitscfg": [],
                            "bitsmsg": [],
                            "bluetoothapis": [],
                            "bluetoothleapis": [],
                            "bthdef": [],
                            "bthioctl": [],
                            "bthledef": [],
                            "bthsdpdef": [],
                            "bugcodes": [],
                            "cderr": [],
                            "cfg": [],
                            "cfgmgr32": [],
                            "cguid": [],
                            "combaseapi": [],
                            "coml2api": [],
                            "commapi": [],
                            "commctrl": [],
                            "commdlg": [],
                            "commoncontrols": [],
                            "consoleapi": [],
                            "corecrt": [],
                            "corsym": [],
                            "d2d1": [],
                            "d2d1_1": [],
                            "d2d1_2": [],
                            "d2d1_3": [],
                            "d2d1effectauthor": [],
                            "d2d1effects": [],
                            "d2d1effects_1": [],
                            "d2d1effects_2": [],
                            "d2d1svg": [],
                            "d2dbasetypes": [],
                            "d3d": [],
                            "d3d10": [],
                            "d3d10_1": [],
                            "d3d10_1shader": [],
                            "d3d10effect": [],
                            "d3d10misc": [],
                            "d3d10sdklayers": [],
                            "d3d10shader": [],
                            "d3d11": [],
                            "d3d11_1": [],
                            "d3d11_2": [],
                            "d3d11_3": [],
                            "d3d11_4": [],
                            "d3d11on12": [],
                            "d3d11sdklayers": [],
                            "d3d11shader": [],
                            "d3d11tokenizedprogramformat": [],
                            "d3d12": [],
                            "d3d12sdklayers": [],
                            "d3d12shader": [],
                            "d3d9": [],
                            "d3d9caps": [],
                            "d3d9types": [],
                            "d3dcommon": [],
                            "d3dcompiler": [],
                            "d3dcsx": [],
                            "d3dkmdt": [],
                            "d3dkmthk": [],
                            "d3dukmdt": [],
                            "d3dx10core": [],
                            "d3dx10math": [],
                            "d3dx10mesh": [],
                            "datetimeapi": [],
                            "davclnt": [],
                            "dbghelp": [],
                            "dbt": [],
                            "dcommon": [],
                            "dcomp": [],
                            "dcompanimation": [],
                            "dcomptypes": [],
                            "dde": [],
                            "ddraw": [],
                            "ddrawi": [],
                            "ddrawint": [],
                            "debug": [
                                "impl-debug"
                            ],
                            "debugapi": [],
                            "devguid": [],
                            "devicetopology": [],
                            "devpkey": [],
                            "devpropdef": [],
                            "dinput": [],
                            "dinputd": [],
                            "dispex": [],
                            "dmksctl": [],
                            "dmusicc": [],
                            "docobj": [],
                            "documenttarget": [],
                            "dot1x": [],
                            "dpa_dsa": [],
                            "dpapi": [],
                            "dsgetdc": [],
                            "dsound": [],
                            "dsrole": [],
                            "dvp": [],
                            "dwmapi": [],
                            "dwrite": [],
                            "dwrite_1": [],
                            "dwrite_2": [],
                            "dwrite_3": [],
                            "dxdiag": [],
                            "dxfile": [],
                            "dxgi": [],
                            "dxgi1_2": [],
                            "dxgi1_3": [],
                            "dxgi1_4": [],
                            "dxgi1_5": [],
                            "dxgi1_6": [],
                            "dxgidebug": [],
                            "dxgiformat": [],
                            "dxgitype": [],
                            "dxva2api": [],
                            "dxvahd": [],
                            "eaptypes": [],
                            "enclaveapi": [],
                            "endpointvolume": [],
                            "errhandlingapi": [],
                            "everything": [],
                            "evntcons": [],
                            "evntprov": [],
                            "evntrace": [],
                            "excpt": [],
                            "exdisp": [],
                            "fibersapi": [],
                            "fileapi": [],
                            "functiondiscoverykeys_devpkey": [],
                            "gl-gl": [],
                            "guiddef": [],
                            "handleapi": [],
                            "heapapi": [],
                            "hidclass": [],
                            "hidpi": [],
                            "hidsdi": [],
                            "hidusage": [],
                            "highlevelmonitorconfigurationapi": [],
                            "hstring": [],
                            "http": [],
                            "ifdef": [],
                            "ifmib": [],
                            "imm": [],
                            "impl-debug": [],
                            "impl-default": [],
                            "in6addr": [],
                            "inaddr": [],
                            "inspectable": [],
                            "interlockedapi": [],
                            "intsafe": [],
                            "ioapiset": [],
                            "ipexport": [],
                            "iphlpapi": [],
                            "ipifcons": [],
                            "ipmib": [],
                            "iprtrmib": [],
                            "iptypes": [],
                            "jobapi": [],
                            "jobapi2": [],
                            "knownfolders": [],
                            "ks": [],
                            "ksmedia": [],
                            "ktmtypes": [],
                            "ktmw32": [],
                            "l2cmn": [],
                            "libloaderapi": [],
                            "limits": [],
                            "lmaccess": [],
                            "lmalert": [],
                            "lmapibuf": [],
                            "lmat": [],
                            "lmcons": [],
                            "lmdfs": [],
                            "lmerrlog": [],
                            "lmjoin": [],
                            "lmmsg": [],
                            "lmremutl": [],
                            "lmrepl": [],
                            "lmserver": [],
                            "lmshare": [],
                            "lmstats": [],
                            "lmsvc": [],
                            "lmuse": [],
                            "lmwksta": [],
                            "lowlevelmonitorconfigurationapi": [],
                            "lsalookup": [],
                            "memoryapi": [],
                            "minschannel": [],
                            "minwinbase": [],
                            "minwindef": [],
                            "mmdeviceapi": [],
                            "mmeapi": [],
                            "mmreg": [],
                            "mmsystem": [],
                            "mprapidef": [],
                            "msaatext": [],
                            "mscat": [],
                            "mschapp": [],
                            "mssip": [],
                            "mstcpip": [],
                            "mswsock": [],
                            "mswsockdef": [],
                            "namedpipeapi": [],
                            "namespaceapi": [],
                            "nb30": [],
                            "ncrypt": [],
                            "netioapi": [],
                            "nldef": [],
                            "ntddndis": [],
                            "ntddscsi": [],
                            "ntddser": [],
                            "ntdef": [],
                            "ntlsa": [],
                            "ntsecapi": [],
                            "ntstatus": [],
                            "oaidl": [],
                            "objbase": [],
                            "objidl": [],
                            "objidlbase": [],
                            "ocidl": [],
                            "ole2": [],
                            "oleauto": [],
                            "olectl": [],
                            "oleidl": [],
                            "opmapi": [],
                            "pdh": [],
                            "perflib": [],
                            "physicalmonitorenumerationapi": [],
                            "playsoundapi": [],
                            "portabledevice": [],
                            "portabledeviceapi": [],
                            "portabledevicetypes": [],
                            "powerbase": [],
                            "powersetting": [],
                            "powrprof": [],
                            "processenv": [],
                            "processsnapshot": [],
                            "processthreadsapi": [],
                            "processtopologyapi": [],
                            "profileapi": [],
                            "propidl": [],
                            "propkey": [],
                            "propkeydef": [],
                            "propsys": [],
                            "prsht": [],
                            "psapi": [],
                            "qos": [],
                            "realtimeapiset": [],
                            "reason": [],
                            "restartmanager": [],
                            "restrictederrorinfo": [],
                            "rmxfguid": [],
                            "roapi": [],
                            "robuffer": [],
                            "roerrorapi": [],
                            "rpc": [],
                            "rpcdce": [],
                            "rpcndr": [],
                            "rtinfo": [],
                            "sapi": [],
                            "sapi51": [],
                            "sapi53": [],
                            "sapiddk": [],
                            "sapiddk51": [],
                            "schannel": [],
                            "sddl": [],
                            "securityappcontainer": [],
                            "securitybaseapi": [],
                            "servprov": [],
                            "setupapi": [],
                            "shellapi": [],
                            "shellscalingapi": [],
                            "shlobj": [],
                            "shobjidl": [],
                            "shobjidl_core": [],
                            "shtypes": [],
                            "softpub": [],
                            "spapidef": [],
                            "spellcheck": [],
                            "sporder": [],
                            "sql": [],
                            "sqlext": [],
                            "sqltypes": [],
                            "sqlucode": [],
                            "sspi": [],
                            "std": [],
                            "stralign": [],
                            "stringapiset": [],
                            "strmif": [],
                            "subauth": [],
                            "synchapi": [],
                            "sysinfoapi": [],
                            "systemtopologyapi": [],
                            "taskschd": [],
                            "tcpestats": [],
                            "tcpmib": [],
                            "textstor": [],
                            "threadpoolapiset": [],
                            "threadpoollegacyapiset": [],
                            "timeapi": [],
                            "timezoneapi": [],
                            "tlhelp32": [],
                            "transportsettingcommon": [],
                            "tvout": [],
                            "udpmib": [],
                            "unknwnbase": [],
                            "urlhist": [],
                            "urlmon": [],
                            "usb": [],
                            "usbioctl": [],
                            "usbiodef": [],
                            "usbscan": [],
                            "usbspec": [],
                            "userenv": [],
                            "usp10": [],
                            "utilapiset": [],
                            "uxtheme": [],
                            "vadefs": [],
                            "vcruntime": [],
                            "vsbackup": [],
                            "vss": [],
                            "vsserror": [],
                            "vswriter": [],
                            "wbemads": [],
                            "wbemcli": [],
                            "wbemdisp": [],
                            "wbemprov": [],
                            "wbemtran": [],
                            "wct": [],
                            "werapi": [],
                            "winbase": [],
                            "wincodec": [],
                            "wincodecsdk": [],
                            "wincon": [],
                            "wincontypes": [],
                            "wincred": [],
                            "wincrypt": [],
                            "windef": [],
                            "windot11": [],
                            "windowsceip": [],
                            "windowsx": [],
                            "winefs": [],
                            "winerror": [],
                            "winevt": [],
                            "wingdi": [],
                            "winhttp": [],
                            "wininet": [],
                            "winineti": [],
                            "winioctl": [],
                            "winnetwk": [],
                            "winnls": [],
                            "winnt": [],
                            "winreg": [],
                            "winsafer": [],
                            "winscard": [],
                            "winsmcrd": [],
                            "winsock2": [],
                            "winspool": [],
                            "winstring": [],
                            "winsvc": [],
                            "wintrust": [],
                            "winusb": [],
                            "winusbio": [],
                            "winuser": [],
                            "winver": [],
                            "wlanapi": [],
                            "wlanihv": [],
                            "wlanihvtypes": [],
                            "wlantypes": [],
                            "wlclient": [],
                            "wmistr": [],
                            "wnnc": [],
                            "wow64apiset": [],
                            "wpdmtpextensions": [],
                            "ws2bth": [],
                            "ws2def": [],
                            "ws2ipdef": [],
                            "ws2spi": [],
                            "ws2tcpip": [],
                            "wtsapi32": [],
                            "wtypes": [],
                            "wtypesbase": [],
                            "xinput": []
                        },
                        "homepage": null,
                        "id": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "windows",
                            "ffi",
                            "win32",
                            "com",
                            "directx"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "default-target": "x86_64-pc-windows-msvc",
                                    "features": [
                                        "everything",
                                        "impl-debug",
                                        "impl-default"
                                    ],
                                    "targets": [
                                        "aarch64-pc-windows-msvc",
                                        "i686-pc-windows-msvc",
                                        "x86_64-pc-windows-msvc"
                                    ]
                                }
                            }
                        },
                        "name": "winapi",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/retep998/winapi-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "winapi",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.3.9"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "LICENSE-APACHE",
            "text": "Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \"control\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising permissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.\n\n\"Work\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \"submitted\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:\n\n     (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and\n\n     (b) You must cause any modified files to carry prominent notices stating that You changed the files; and\n\n     (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and\n\n     (d) If the Work includes a \"NOTICE\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.\n\n     You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\nTo apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets \"[]\" replaced with your own identifying information. (Don't include the brackets!)  The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same \"printed page\" as the copyright notice for easier identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Slint Developers <info@slint-ui.com>"
                        ],
                        "categories": [
                            "development-tools"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "litrs",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            }
                        ],
                        "description": "Extract documentation for the feature flags from comments in Cargo.toml",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "default": [],
                            "self-test": []
                        },
                        "homepage": "https://slint-ui.com",
                        "id": "document-features 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "documentation",
                            "features",
                            "rustdoc",
                            "macro"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.8/Cargo.toml",
                        "name": "document-features",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/slint-ui/document-features",
                        "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": "document-features",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.8/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "self-doc",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.8/tests/self-doc.rs",
                                "test": true
                            }
                        ],
                        "version": "0.2.8"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Peter Atashian <retep998@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
                        "documentation": null,
                        "edition": "2015",
                        "features": {},
                        "homepage": null,
                        "id": "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "windows"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml",
                        "name": "winapi-i686-pc-windows-gnu",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/retep998/winapi-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "winapi-i686-pc-windows-gnu",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.4.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Peter Atashian <retep998@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [],
                        "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
                        "documentation": null,
                        "edition": "2015",
                        "features": {},
                        "homepage": null,
                        "id": "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "windows"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml",
                        "name": "winapi-x86_64-pc-windows-gnu",
                        "publish": null,
                        "readme": null,
                        "repository": "https://github.com/retep998/winapi-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "winapi-x86_64-pc-windows-gnu",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2015",
                                "kind": [
                                    "custom-build"
                                ],
                                "name": "build-script-build",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs",
                                "test": false
                            }
                        ],
                        "version": "0.4.0"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "license/APACHE",
            "text": "Copyright 2023 The allocator-api2 project developers\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Zakarum <zaq.dev@icloud.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Mirror of Rust's allocator API",
                        "documentation": "https://docs.rs/allocator-api2",
                        "edition": "2018",
                        "features": {
                            "alloc": [],
                            "default": [
                                "std"
                            ],
                            "nightly": [],
                            "serde": [
                                "dep:serde"
                            ],
                            "std": [
                                "alloc"
                            ]
                        },
                        "homepage": "https://github.com/zakarumych/allocator-api2",
                        "id": "allocator-api2 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/allocator-api2-0.2.16/Cargo.toml",
                        "name": "allocator-api2",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/zakarumych/allocator-api2",
                        "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": "allocator-api2",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/allocator-api2-0.2.16/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.2.16"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Apache-2.0",
            "name": "Apache License 2.0",
            "source_path": "COPYRIGHT",
            "text": "Licensed under the Apache License, Version 2.0\n<LICENSE-APACHE or\nhttp://www.apache.org/licenses/LICENSE-2.0> or the MIT\nlicense <LICENSE-MIT or http://opensource.org/licenses/MIT>,\nat your option. All files in the project carrying such\nnotice may not be copied, modified, or distributed except\naccording to those terms.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "kwantam <kwantam@gmail.com>",
                            "Manish Goregaokar <manishsmail@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "quickcheck",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n",
                        "documentation": "https://unicode-rs.github.io/unicode-segmentation",
                        "edition": "2018",
                        "features": {
                            "no_std": []
                        },
                        "homepage": "https://github.com/unicode-rs/unicode-segmentation",
                        "id": "unicode-segmentation 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "text",
                            "unicode",
                            "grapheme",
                            "word",
                            "boundary"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/Cargo.toml",
                        "name": "unicode-segmentation",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/unicode-rs/unicode-segmentation",
                        "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-segmentation",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "graphemes",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/graphemes.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "unicode_words",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/unicode_words.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "word_bounds",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.10.1/benches/word_bounds.rs",
                                "test": false
                            }
                        ],
                        "version": "1.10.1"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "kwantam <kwantam@gmail.com>",
                            "Manish Goregaokar <manishsmail@gmail.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "core",
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "rustc-std-workspace-std",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": "std",
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n",
                        "documentation": "https://unicode-rs.github.io/unicode-width",
                        "edition": "2015",
                        "features": {
                            "bench": [],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [],
                            "no_std": [],
                            "rustc-dep-of-std": [
                                "std",
                                "core",
                                "compiler_builtins"
                            ],
                            "std": [
                                "dep:std"
                            ]
                        },
                        "homepage": "https://github.com/unicode-rs/unicode-width",
                        "id": "unicode-width 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "text",
                            "width",
                            "unicode"
                        ],
                        "license": "MIT OR Apache-2.0",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.11/Cargo.toml",
                        "name": "unicode-width",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/unicode-rs/unicode-width",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2015",
                                "kind": [
                                    "lib"
                                ],
                                "name": "unicode-width",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.11/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.1.11"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "BSD-3-Clause",
            "name": "BSD 3-Clause \"New\" or \"Revised\" License",
            "source_path": "LICENSE.txt",
            "text": "Copyright (c) 2022, Pierre-Henri Symoneaux\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, this\r\n  list of conditions and the following disclaimer.\r\n\r\n* Redistributions in binary form must reproduce the above copyright notice,\r\n  this list of conditions and the following disclaimer in the documentation\r\n  and/or other materials provided with the distribution.\r\n\r\n* Neither the name of prettytable-rs nor the names of its\r\n  contributors may be used to endorse or promote products derived from\r\n  this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\r\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\r\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\r\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Pierre-Henri Symoneaux"
                        ],
                        "categories": [
                            "command-line-interface"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "csv",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "encode_unicode",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "is-terminal",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "lazy_static",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.4",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "term",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "unicode-width",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A library for printing pretty formatted tables in terminal",
                        "documentation": "https://docs.rs/crate/prettytable-rs/",
                        "edition": "2018",
                        "features": {
                            "csv": [
                                "dep:csv"
                            ],
                            "default": [
                                "win_crlf",
                                "csv"
                            ],
                            "evcxr": [],
                            "win_crlf": []
                        },
                        "homepage": "https://github.com/phsym/prettytable-rs",
                        "id": "prettytable-rs 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "tab",
                            "table",
                            "format",
                            "pretty",
                            "print"
                        ],
                        "license": "BSD-3-Clause",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/Cargo.toml",
                        "name": "prettytable-rs",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/phsym/prettytable-rs",
                        "rust_version": null,
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "prettytable",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": true,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bin"
                                ],
                                "name": "main",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/src/main.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "formatting",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/formatting.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "style",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/style.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "span",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/span.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "tictactoe",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/tictactoe.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "slices",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/slices.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "csv",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/csv.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "multiline",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/multiline.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "basic",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettytable-rs-0.10.0/examples/basic.rs",
                                "test": false
                            }
                        ],
                        "version": "0.10.0"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE",
            "text": "Copyright (c) 2014 Carl Lerche and other MIO contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Carl Lerche <me@carllerche.com>",
                            "Thomas de Zeeuw <thomasdezeeuw@gmail.com>",
                            "Tokio Contributors <team@tokio.rs>"
                        ],
                        "categories": [
                            "asynchronous"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "log",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "env_logger",
                                "optional": false,
                                "path": null,
                                "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": [],
                                "kind": "dev",
                                "name": "rand",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.149",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(target_os = \"wasi\")",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "wasi",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.11.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(target_os = \"wasi\")",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.149",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "Win32_Foundation",
                                    "Win32_Networking_WinSock",
                                    "Win32_Storage_FileSystem",
                                    "Win32_System_IO",
                                    "Win32_System_WindowsProgramming"
                                ],
                                "kind": "normal",
                                "name": "windows-sys",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.48",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Lightweight non-blocking I/O.",
                        "documentation": null,
                        "edition": "2018",
                        "features": {
                            "default": [
                                "log"
                            ],
                            "log": [
                                "dep:log"
                            ],
                            "net": [],
                            "os-ext": [
                                "os-poll",
                                "windows-sys/Win32_System_Pipes",
                                "windows-sys/Win32_Security"
                            ],
                            "os-poll": []
                        },
                        "homepage": "https://github.com/tokio-rs/mio",
                        "id": "mio 0.8.10 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "io",
                            "async",
                            "non-blocking"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs",
                                        "--generate-link-to-definition"
                                    ],
                                    "targets": [
                                        "aarch64-apple-ios",
                                        "aarch64-linux-android",
                                        "wasm32-wasi",
                                        "x86_64-apple-darwin",
                                        "x86_64-pc-windows-msvc",
                                        "x86_64-unknown-dragonfly",
                                        "x86_64-unknown-freebsd",
                                        "x86_64-unknown-illumos",
                                        "x86_64-unknown-linux-gnu",
                                        "x86_64-unknown-netbsd",
                                        "x86_64-unknown-openbsd"
                                    ]
                                }
                            },
                            "playground": {
                                "features": [
                                    "os-poll",
                                    "os-ext",
                                    "net"
                                ]
                            }
                        },
                        "name": "mio",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/tokio-rs/mio",
                        "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": "mio",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "tcp_server",
                                "required-features": [
                                    "os-poll",
                                    "net"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/examples/tcp_server.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "tcp_listenfd_server",
                                "required-features": [
                                    "os-poll",
                                    "net"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/examples/tcp_listenfd_server.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "udp_server",
                                "required-features": [
                                    "os-poll",
                                    "net"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.10/examples/udp_server.rs",
                                "test": false
                            }
                        ],
                        "version": "0.8.10"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE",
            "text": "MIT License\n\nCopyright (c) 2016 Jerome Froelich\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Jerome Froelich <jeromefroelic@hotmail.com>"
                        ],
                        "categories": [
                            "caching",
                            "no-std"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "hashbrown",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.14",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "scoped_threadpool",
                                "optional": false,
                                "path": null,
                                "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": "stats_alloc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "0.1.*",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A LRU cache implementation",
                        "documentation": "https://docs.rs/lru/",
                        "edition": "2015",
                        "features": {
                            "default": [
                                "hashbrown"
                            ],
                            "hashbrown": [
                                "dep:hashbrown"
                            ],
                            "nightly": [
                                "hashbrown",
                                "hashbrown/nightly"
                            ]
                        },
                        "homepage": "https://github.com/jeromefroe/lru-rs",
                        "id": "lru 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "LRU",
                            "cache"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lru-0.12.1/Cargo.toml",
                        "name": "lru",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/jeromefroe/lru-rs.git",
                        "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": "lru",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lru-0.12.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.12.1"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE",
            "text": "MIT License\n\nCopyright (c) 2019 Peter Glotfelty\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Peter Glotfelty <peter.glotfelty@microsoft.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers",
                            "parsing"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [
                                    "macros"
                                ],
                                "kind": "normal",
                                "name": "phf",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "strum_macros",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.25",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "strum_macros",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.25",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Helpful macros for working with enums and strings",
                        "documentation": "https://docs.rs/strum",
                        "edition": "2018",
                        "features": {
                            "default": [
                                "std"
                            ],
                            "derive": [
                                "strum_macros"
                            ],
                            "phf": [
                                "dep:phf"
                            ],
                            "std": [],
                            "strum_macros": [
                                "dep:strum_macros"
                            ]
                        },
                        "homepage": "https://github.com/Peternator7/strum",
                        "id": "strum 0.25.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "enum",
                            "string",
                            "macros",
                            "proc-macros"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.25.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "features": [
                                        "derive"
                                    ],
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs"
                                    ]
                                }
                            }
                        },
                        "name": "strum",
                        "publish": null,
                        "readme": "../README.md",
                        "repository": "https://github.com/Peternator7/strum",
                        "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": "strum",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.25.0/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.25.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Peter Glotfelty <peter.glotfelty@microsoft.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers",
                            "parsing"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "heck",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "proc-macro2",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "quote",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "rustversion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "parsing",
                                    "extra-traits"
                                ],
                                "kind": "normal",
                                "name": "syn",
                                "optional": false,
                                "path": null,
                                "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": "strum",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.25",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Helpful macros for working with enums and strings",
                        "documentation": "https://docs.rs/strum",
                        "edition": "2018",
                        "features": {},
                        "homepage": "https://github.com/Peternator7/strum",
                        "id": "strum_macros 0.25.3 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "enum",
                            "string",
                            "macros",
                            "proc-macros"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.25.3/Cargo.toml",
                        "name": "strum_macros",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/Peternator7/strum",
                        "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": "strum_macros",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.25.3/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.25.3"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE",
            "text": "MIT License\n\nCopyright (c) 2020 Stephen M. Coakley\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Stephen M. Coakley <me@stephencoakley.com>"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "quote",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "derive",
                                    "full"
                                ],
                                "kind": "normal",
                                "name": "syn",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Rust API stability attributes for the rest of us.",
                        "documentation": "https://docs.rs/stability/",
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "stability 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stability-0.1.1/Cargo.toml",
                        "name": "stability",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/sagebind/stability",
                        "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": "stability",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stability-0.1.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.1.1"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE",
            "text": "MIT License\r\n\r\nCopyright (c) 2019 Timon\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "T. Post"
                        ],
                        "categories": [
                            "command-line-interface",
                            "command-line-utilities"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "bitflags",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "futures-core",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "parking_lot",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.12",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "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": "async-std",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.12",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "futures",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "futures-timer",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^3.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,
                                "path": null,
                                "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": "serial_test",
                                "optional": false,
                                "path": null,
                                "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": [
                                    "full"
                                ],
                                "kind": "dev",
                                "name": "tokio",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.25",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "filedescriptor",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "os-poll"
                                ],
                                "kind": "normal",
                                "name": "mio",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "signal-hook",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.17",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "support-v0_8"
                                ],
                                "kind": "normal",
                                "name": "signal-hook-mio",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(unix)",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "crossterm_winapi",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.9.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "winuser",
                                    "winerror"
                                ],
                                "kind": "normal",
                                "name": "winapi",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.9",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "A crossplatform terminal library for manipulating terminals.",
                        "documentation": "https://docs.rs/crossterm/",
                        "edition": "2021",
                        "features": {
                            "bracketed-paste": [],
                            "default": [
                                "bracketed-paste",
                                "windows",
                                "events"
                            ],
                            "event-stream": [
                                "dep:futures-core",
                                "events"
                            ],
                            "events": [
                                "dep:mio",
                                "dep:signal-hook",
                                "dep:signal-hook-mio"
                            ],
                            "filedescriptor": [
                                "dep:filedescriptor"
                            ],
                            "serde": [
                                "dep:serde",
                                "bitflags/serde"
                            ],
                            "use-dev-tty": [
                                "filedescriptor"
                            ],
                            "windows": [
                                "dep:winapi",
                                "dep:crossterm_winapi"
                            ]
                        },
                        "homepage": null,
                        "id": "crossterm 0.27.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "event",
                            "color",
                            "cli",
                            "input",
                            "terminal"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true
                                }
                            }
                        },
                        "name": "crossterm",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/crossterm-rs/crossterm",
                        "rust_version": "1.58.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "crossterm",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "event-read",
                                "required-features": [
                                    "bracketed-paste",
                                    "events"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-read.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "event-match-modifiers",
                                "required-features": [
                                    "bracketed-paste",
                                    "events"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-match-modifiers.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "event-poll-read",
                                "required-features": [
                                    "bracketed-paste",
                                    "events"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-poll-read.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "event-stream-async-std",
                                "required-features": [
                                    "event-stream",
                                    "events"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-stream-async-std.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "event-stream-tokio",
                                "required-features": [
                                    "event-stream",
                                    "events"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-stream-tokio.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "event-read-char-line",
                                "required-features": [
                                    "events"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/event-read-char-line.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "stderr",
                                "required-features": [
                                    "events"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/stderr.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "is_tty",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm-0.27.0/examples/is_tty.rs",
                                "test": false
                            }
                        ],
                        "version": "0.27.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "T. Post"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [
                                    "winbase",
                                    "consoleapi",
                                    "processenv",
                                    "handleapi",
                                    "synchapi",
                                    "impl-default"
                                ],
                                "kind": "normal",
                                "name": "winapi",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.8",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls",
                        "documentation": "https://docs.rs/crossterm_winapi/",
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "crossterm_winapi 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "winapi",
                            "abstractions",
                            "crossterm",
                            "windows",
                            "screen_buffer"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "default-target": "x86_64-pc-windows-msvc"
                                }
                            }
                        },
                        "name": "crossterm_winapi",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/crossterm-rs/crossterm-winapi",
                        "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": "crossterm_winapi",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "handle",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/handle.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "coloring_example",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/coloring_example.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "console",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/console.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "example"
                                ],
                                "name": "screen_buffer",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossterm_winapi-0.9.1/examples/screen_buffer.rs",
                                "test": false
                            }
                        ],
                        "version": "0.9.1"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE-MIT",
            "text": "Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "softprops <d.tangren@gmail.com>",
                            "Dan Gohman <dev@sunfishcode.online>"
                        ],
                        "categories": [
                            "command-line-interface"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "atty",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.14",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "libc",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.110",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(any(unix, target_os = \"wasi\"))",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "termios"
                                ],
                                "kind": "normal",
                                "name": "rustix",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.38.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "stdio"
                                ],
                                "kind": "dev",
                                "name": "rustix",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.38.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "hermit-abi",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(target_os = \"hermit\")",
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "Win32_Foundation",
                                    "Win32_Storage_FileSystem",
                                    "Win32_System_Console"
                                ],
                                "kind": "normal",
                                "name": "windows-sys",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.52.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "tempfile",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": "cfg(windows)",
                                "uses_default_features": true
                            }
                        ],
                        "description": "Test whether a given stream is a terminal",
                        "documentation": "https://docs.rs/is-terminal",
                        "edition": "2018",
                        "features": {},
                        "homepage": null,
                        "id": "is-terminal 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "terminal",
                            "tty",
                            "isatty"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-terminal-0.4.10/Cargo.toml",
                        "name": "is-terminal",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/sunfishcode/is-terminal",
                        "rust_version": "1.63.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2018",
                                "kind": [
                                    "lib"
                                ],
                                "name": "is-terminal",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-terminal-0.4.10/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "0.4.10"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE-MIT",
            "text": "The MIT License (MIT)\n\nCopyright (c) 2015 Andrew Gallant\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Andrew Gallant <jamslam@gmail.com>"
                        ],
                        "categories": [
                            "encoding",
                            "parser-implementations"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "csv-core",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.11",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "itoa",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "ryu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.55",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "alloc",
                                    "serde"
                                ],
                                "kind": "dev",
                                "name": "bstr",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.2.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "dev",
                                "name": "serde",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.55",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Fast CSV parsing with support for serde.",
                        "documentation": "https://docs.rs/csv",
                        "edition": "2021",
                        "features": {},
                        "homepage": "https://github.com/BurntSushi/rust-csv",
                        "id": "csv 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "csv",
                            "comma",
                            "parser",
                            "delimited",
                            "serde"
                        ],
                        "license": "Unlicense OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/Cargo.toml",
                        "name": "csv",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/BurntSushi/rust-csv",
                        "rust_version": "1.61.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "csv",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-pipeline-pop-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-pop-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-basic",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-basic.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-setup-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-setup-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-alloc-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-serde-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-serde-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-write-serde",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-write-serde.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-no-headers",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-no-headers.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-invalid-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-invalid-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-headers-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-headers-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-delimiter-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-delimiter-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-serde-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-pipeline-search-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-search-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-headers-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-headers-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-write-basic",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-write-basic.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-serde-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-pipeline-search-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-search-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-04",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-04.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-colon",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-colon.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-serde-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-invalid-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-invalid-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-delimiter-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-delimiter-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-serde",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-serde.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-alloc-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-serde-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-serde-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-04",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-04.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-alloc-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-core-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-core-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "tests",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/tests/tests.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "1.3.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Andrew Gallant <jamslam@gmail.com>"
                        ],
                        "categories": [
                            "encoding",
                            "no-std",
                            "parser-implementations"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "memchr",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "arrayvec",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            }
                        ],
                        "description": "Bare bones CSV parsing with no_std support.",
                        "documentation": "https://docs.rs/csv-core",
                        "edition": "2018",
                        "features": {
                            "default": [],
                            "libc": [
                                "memchr/libc"
                            ]
                        },
                        "homepage": "https://github.com/BurntSushi/rust-csv",
                        "id": "csv-core 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "csv",
                            "comma",
                            "parser",
                            "delimited",
                            "no_std"
                        ],
                        "license": "Unlicense OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/Cargo.toml",
                        "name": "csv-core",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/BurntSushi/rust-csv",
                        "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": "csv-core",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "0.1.11"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Andrew Gallant <jamslam@gmail.com>",
                            "bluss"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "log",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.20",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "quickcheck",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            }
                        ],
                        "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n",
                        "documentation": "https://docs.rs/memchr/",
                        "edition": "2021",
                        "features": {
                            "alloc": [],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [
                                "std"
                            ],
                            "libc": [],
                            "logging": [
                                "dep:log"
                            ],
                            "rustc-dep-of-std": [
                                "core",
                                "compiler_builtins"
                            ],
                            "std": [
                                "alloc"
                            ],
                            "use_std": [
                                "std"
                            ]
                        },
                        "homepage": "https://github.com/BurntSushi/memchr",
                        "id": "memchr 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "memchr",
                            "memmem",
                            "substring",
                            "find",
                            "search"
                        ],
                        "license": "Unlicense OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.1/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ]
                                }
                            }
                        },
                        "name": "memchr",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/BurntSushi/memchr",
                        "rust_version": "1.61.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "memchr",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "2.7.1"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "LICENSE",
            "text": "The MIT License (MIT)\n\nCopyright (c) 2016-2022 Florian Dehau\nCopyright (c) 2023 The Ratatui Developers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Florian Dehau <work@fdehau.com>",
                            "The Ratatui Developers"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "bitflags",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "cassowary",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "crossterm",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.27",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "document-features",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.2.7",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "indoc",
                                "optional": false,
                                "path": null,
                                "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": "normal",
                                "name": "itertools",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.12",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "lru",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.12.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "paste",
                                "optional": false,
                                "path": null,
                                "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": [
                                    "derive"
                                ],
                                "kind": "normal",
                                "name": "serde",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "stability",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "normal",
                                "name": "strum",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.25",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "termion",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "termwiz",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.20.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "local-offset"
                                ],
                                "kind": "normal",
                                "name": "time",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.3.11",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "unicode-segmentation",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.10",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "unicode-width",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "anyhow",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.71",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "argh",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.12",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "better-panic",
                                "optional": false,
                                "path": null,
                                "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": [
                                    "user-hooks"
                                ],
                                "kind": "dev",
                                "name": "cargo-husky",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.5.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "color-eyre",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.6.2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "html_reports"
                                ],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.5.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "fakeit",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "palette",
                                "optional": false,
                                "path": null,
                                "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": "pretty_assertions",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.4.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "rand",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.8.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "A library that's all about cooking up terminal user interfaces",
                        "documentation": "https://docs.rs/ratatui/latest/ratatui/",
                        "edition": "2021",
                        "features": {
                            "all-widgets": [
                                "widget-calendar"
                            ],
                            "crossterm": [
                                "dep:crossterm"
                            ],
                            "default": [
                                "crossterm",
                                "underline-color"
                            ],
                            "document-features": [
                                "dep:document-features"
                            ],
                            "macros": [],
                            "serde": [
                                "dep:serde",
                                "bitflags/serde"
                            ],
                            "termion": [
                                "dep:termion"
                            ],
                            "termwiz": [
                                "dep:termwiz"
                            ],
                            "underline-color": [
                                "dep:crossterm"
                            ],
                            "unstable": [
                                "unstable-segment-size",
                                "unstable-rendered-line-info"
                            ],
                            "unstable-rendered-line-info": [],
                            "unstable-segment-size": [],
                            "widget-calendar": [
                                "dep:time"
                            ]
                        },
                        "homepage": null,
                        "id": "ratatui 0.25.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "tui",
                            "terminal",
                            "dashboard"
                        ],
                        "license": "MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "all-features": true,
                                    "cargo-args": [
                                        "-Zunstable-options",
                                        "-Zrustdoc-scrape-examples"
                                    ],
                                    "rustdoc-args": [
                                        "--cfg",
                                        "docsrs"
                                    ]
                                }
                            }
                        },
                        "name": "ratatui",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/ratatui-org/ratatui",
                        "rust_version": "1.70.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "ratatui",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "barchart",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/barchart.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "block",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/block.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "canvas",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/canvas.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "calendar",
                                "required-features": [
                                    "crossterm",
                                    "widget-calendar"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/calendar.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "chart",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/chart.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "colors",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/colors.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "colors_rgb",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/colors_rgb.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "custom_widget",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/custom_widget.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "demo",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/demo/main.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "demo2",
                                "required-features": [
                                    "crossterm",
                                    "widget-calendar"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/demo2/main.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "docsrs",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/docsrs.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "gauge",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/gauge.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "hello_world",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/hello_world.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "layout",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/layout.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "list",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/list.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "modifiers",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/modifiers.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "panic",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/panic.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "paragraph",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/paragraph.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "popup",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/popup.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "ratatui-logo",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/ratatui-logo.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "scrollbar",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/scrollbar.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "sparkline",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/sparkline.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "table",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/table.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tabs",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/tabs.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "user_input",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/user_input.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "inline",
                                "required-features": [
                                    "crossterm"
                                ],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/examples/inline.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_canvas",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_canvas.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_barchart",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_barchart.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_calendar",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_calendar.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_block",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_block.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_table",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_table.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "terminal",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/terminal.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "border_macro",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/border_macro.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_paragraph",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_paragraph.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "backend_termion",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/backend_termion.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_chart",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_chart.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_list",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_list.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "stylize",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/stylize.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_tabs",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_tabs.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "widgets_gauge",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/tests/widgets_gauge.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "barchart",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/barchart.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "block",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/block.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "list",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/list.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "paragraph",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/paragraph.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "sparkline",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ratatui-0.25.0/benches/sparkline.rs",
                                "test": false
                            }
                        ],
                        "version": "0.25.0"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "MIT",
            "name": "MIT License",
            "source_path": "COPYING",
            "text": "This project is dual-licensed under the Unlicense and MIT licenses.\n\nYou may use this code under the terms of either license.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "Andrew Gallant <jamslam@gmail.com>"
                        ],
                        "categories": [
                            "encoding",
                            "parser-implementations"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "csv-core",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.1.11",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "itoa",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "ryu",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "serde",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.55",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [
                                    "alloc",
                                    "serde"
                                ],
                                "kind": "dev",
                                "name": "bstr",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.2.0",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [
                                    "derive"
                                ],
                                "kind": "dev",
                                "name": "serde",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.55",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            }
                        ],
                        "description": "Fast CSV parsing with support for serde.",
                        "documentation": "https://docs.rs/csv",
                        "edition": "2021",
                        "features": {},
                        "homepage": "https://github.com/BurntSushi/rust-csv",
                        "id": "csv 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "csv",
                            "comma",
                            "parser",
                            "delimited",
                            "serde"
                        ],
                        "license": "Unlicense OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/Cargo.toml",
                        "name": "csv",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/BurntSushi/rust-csv",
                        "rust_version": "1.61.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "csv",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-pipeline-pop-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-pop-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-basic",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-basic.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-setup-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-setup-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-alloc-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-serde-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-serde-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-write-serde",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-write-serde.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-no-headers",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-no-headers.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-invalid-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-invalid-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-headers-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-headers-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-delimiter-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-delimiter-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-serde-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-pipeline-search-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-search-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-headers-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-headers-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-write-basic",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-write-basic.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-serde-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-pipeline-search-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-pipeline-search-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-04",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-04.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-colon",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-colon.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-serde-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-serde-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-serde-invalid-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-serde-invalid-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-delimiter-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-delimiter-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "cookbook-read-serde",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/cookbook-read-serde.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-alloc-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-write-serde-02",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-write-serde-02.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-04",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-04.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-alloc-03",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-alloc-03.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-read-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-read-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-perf-core-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-perf-core-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "example"
                                ],
                                "name": "tutorial-error-01",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/examples/tutorial-error-01.rs",
                                "test": false
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "test"
                                ],
                                "name": "tests",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/tests/tests.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2021",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-1.3.0/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "1.3.0"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Andrew Gallant <jamslam@gmail.com>"
                        ],
                        "categories": [
                            "encoding",
                            "no-std",
                            "parser-implementations"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "memchr",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^2",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "arrayvec",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            }
                        ],
                        "description": "Bare bones CSV parsing with no_std support.",
                        "documentation": "https://docs.rs/csv-core",
                        "edition": "2018",
                        "features": {
                            "default": [],
                            "libc": [
                                "memchr/libc"
                            ]
                        },
                        "homepage": "https://github.com/BurntSushi/rust-csv",
                        "id": "csv-core 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "csv",
                            "comma",
                            "parser",
                            "delimited",
                            "no_std"
                        ],
                        "license": "Unlicense OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/Cargo.toml",
                        "name": "csv-core",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/BurntSushi/rust-csv",
                        "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": "csv-core",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "bench",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/csv-core-0.1.11/benches/bench.rs",
                                "test": false
                            }
                        ],
                        "version": "0.1.11"
                    },
                    "path": null
                },
                {
                    "crate": {
                        "authors": [
                            "Andrew Gallant <jamslam@gmail.com>",
                            "bluss"
                        ],
                        "categories": [],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "normal",
                                "name": "compiler_builtins",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "rustc-std-workspace-core",
                                "optional": true,
                                "path": null,
                                "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": "normal",
                                "name": "log",
                                "optional": true,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.4.20",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": true
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "quickcheck",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^1.0.3",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            }
                        ],
                        "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n",
                        "documentation": "https://docs.rs/memchr/",
                        "edition": "2021",
                        "features": {
                            "alloc": [],
                            "compiler_builtins": [
                                "dep:compiler_builtins"
                            ],
                            "core": [
                                "dep:core"
                            ],
                            "default": [
                                "std"
                            ],
                            "libc": [],
                            "logging": [
                                "dep:log"
                            ],
                            "rustc-dep-of-std": [
                                "core",
                                "compiler_builtins"
                            ],
                            "std": [
                                "alloc"
                            ],
                            "use_std": [
                                "std"
                            ]
                        },
                        "homepage": "https://github.com/BurntSushi/memchr",
                        "id": "memchr 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "memchr",
                            "memmem",
                            "substring",
                            "find",
                            "search"
                        ],
                        "license": "Unlicense OR MIT",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.1/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ]
                                }
                            }
                        },
                        "name": "memchr",
                        "publish": null,
                        "readme": "README.md",
                        "repository": "https://github.com/BurntSushi/memchr",
                        "rust_version": "1.61.0",
                        "source": "registry+https://github.com/rust-lang/crates.io-index",
                        "targets": [
                            {
                                "crate_types": [
                                    "lib"
                                ],
                                "doc": true,
                                "doctest": true,
                                "edition": "2021",
                                "kind": [
                                    "lib"
                                ],
                                "name": "memchr",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.1/src/lib.rs",
                                "test": true
                            }
                        ],
                        "version": "2.7.1"
                    },
                    "path": null
                }
            ]
        },
        {
            "id": "Unicode-DFS-2016",
            "name": "Unicode License Agreement - Data Files and Software (2016)",
            "source_path": null,
            "text": "UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE\n\nUnicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and http://www.unicode.org/utility/trac/browser/.\n\nUnicode Data Files do not include PDF online code charts under the directory http://www.unicode.org/Public/.\n\nSoftware includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and http://www.unicode.org/utility/trac/browser/.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES (\"DATA FILES\"), AND/OR SOFTWARE (\"SOFTWARE\"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 1991-2016 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the \"Data Files\") or Unicode software and any associated documentation (the \"Software\") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either\n\n     (a) this copyright and permission notice appear with all copies of the Data Files or Software, or\n     (b) this copyright and permission notice appear in associated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.\n",
            "used_by": [
                {
                    "crate": {
                        "authors": [
                            "David Tolnay <dtolnay@gmail.com>"
                        ],
                        "categories": [
                            "development-tools::procedural-macro-helpers",
                            "no-std",
                            "no-std::no-alloc"
                        ],
                        "default_run": null,
                        "dependencies": [
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "criterion",
                                "optional": false,
                                "path": null,
                                "registry": null,
                                "rename": null,
                                "req": "^0.5",
                                "source": "registry+https://github.com/rust-lang/crates.io-index",
                                "target": null,
                                "uses_default_features": false
                            },
                            {
                                "features": [],
                                "kind": "dev",
                                "name": "fst",
                                "optional": false,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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,
                                "path": null,
                                "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": "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)",
                        "keywords": [
                            "unicode",
                            "xid"
                        ],
                        "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
                        "license_file": null,
                        "links": null,
                        "manifest_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml",
                        "metadata": {
                            "docs": {
                                "rs": {
                                    "rustdoc-args": [
                                        "--generate-link-to-definition"
                                    ],
                                    "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.0",
                        "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",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "static_size",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "test"
                                ],
                                "name": "compare",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs",
                                "test": true
                            },
                            {
                                "crate_types": [
                                    "bin"
                                ],
                                "doc": false,
                                "doctest": false,
                                "edition": "2018",
                                "kind": [
                                    "bench"
                                ],
                                "name": "xid",
                                "required-features": [],
                                "src_path": "/Users/aimami/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs",
                                "test": false
                            }
                        ],
                        "version": "1.0.12"
                    },
                    "path": null
                }
            ]
        }
    ],
    "overview": [
        {
            "count": 73,
            "id": "Apache-2.0",
            "indices": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14
            ],
            "name": "Apache License 2.0",
            "text": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n"
        },
        {
            "count": 15,
            "id": "MIT",
            "indices": [
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24
            ],
            "name": "MIT License",
            "text": "Copyright (c) 2014 Carl Lerche and other MIO contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n"
        },
        {
            "count": 1,
            "id": "BSD-3-Clause",
            "indices": [
                15
            ],
            "name": "BSD 3-Clause \"New\" or \"Revised\" License",
            "text": "Copyright (c) 2022, Pierre-Henri Symoneaux\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, this\r\n  list of conditions and the following disclaimer.\r\n\r\n* Redistributions in binary form must reproduce the above copyright notice,\r\n  this list of conditions and the following disclaimer in the documentation\r\n  and/or other materials provided with the distribution.\r\n\r\n* Neither the name of prettytable-rs nor the names of its\r\n  contributors may be used to endorse or promote products derived from\r\n  this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\r\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\r\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\r\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        {
            "count": 1,
            "id": "Unicode-DFS-2016",
            "indices": [
                25
            ],
            "name": "Unicode License Agreement - Data Files and Software (2016)",
            "text": "UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE\n\nUnicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and http://www.unicode.org/utility/trac/browser/.\n\nUnicode Data Files do not include PDF online code charts under the directory http://www.unicode.org/Public/.\n\nSoftware includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and http://www.unicode.org/utility/trac/browser/.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES (\"DATA FILES\"), AND/OR SOFTWARE (\"SOFTWARE\"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 1991-2016 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the \"Data Files\") or Unicode software and any associated documentation (the \"Software\") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either\n\n     (a) this copyright and permission notice appear with all copies of the Data Files or Software, or\n     (b) this copyright and permission notice appear in associated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.\n"
        }
    ]
}
