{
  "metadata": null,
  "packages": [
    {
      "authors": [
        "bluss"
      ],
      "categories": [
        "data-structures",
        "no-std"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [
            "derive"
          ],
          "kind": null,
          "name": "serde",
          "optional": true,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "serde_json",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "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": "path+file:///usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either#1.9.0",
      "keywords": [
        "data-structure",
        "no_std"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either/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": null,
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2018",
          "kind": [
            "lib"
          ],
          "name": "either",
          "src_path": "/usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either/src/lib.rs",
          "test": true
        }
      ],
      "version": "1.9.0"
    },
    {
      "authors": [
        "David Tolnay <dtolnay@gmail.com>"
      ],
      "categories": [
        "value-formatting",
        "no-std",
        "no-std::no-alloc"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [],
          "kind": null,
          "name": "no-panic",
          "optional": true,
          "registry": null,
          "rename": null,
          "req": "^0.1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "description": "Fast integer primitive to string conversion",
      "documentation": "https://docs.rs/itoa",
      "edition": "2018",
      "features": {
        "no-panic": [
          "dep:no-panic"
        ]
      },
      "homepage": null,
      "id": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.11",
      "keywords": [
        "integer"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/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",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2018",
          "kind": [
            "lib"
          ],
          "name": "itoa",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/lib.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/tests/test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "bench"
          ],
          "name": "bench",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/benches/bench.rs",
          "test": false
        }
      ],
      "version": "1.0.11"
    },
    {
      "authors": [
        "David Tolnay <dtolnay@gmail.com>",
        "Alex Crichton <alex@alexcrichton.com>"
      ],
      "categories": [
        "development-tools::procedural-macro-helpers"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [],
          "kind": null,
          "name": "unicode-ident",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "flate2",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "quote",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": false
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rayon",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rustversion",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "tar",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.4",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "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": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80",
      "keywords": [
        "macros",
        "syn"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/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",
      "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",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/src/lib.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/tests/test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "marker",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/tests/marker.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "features",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/tests/features.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_size",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/tests/test_size.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_fmt",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/tests/test_fmt.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "comments",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/tests/comments.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "custom-build"
          ],
          "name": "build-script-build",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.80/build.rs",
          "test": false
        }
      ],
      "version": "1.0.80"
    },
    {
      "authors": [
        "David Tolnay <dtolnay@gmail.com>"
      ],
      "categories": [
        "development-tools::procedural-macro-helpers"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [],
          "kind": null,
          "name": "proc-macro2",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.74",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": false
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rustversion",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [
            "diff"
          ],
          "kind": "dev",
          "name": "trybuild",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.66",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "description": "Quasi-quoting macro quote!(...)",
      "documentation": "https://docs.rs/quote/",
      "edition": "2018",
      "features": {
        "default": [
          "proc-macro"
        ],
        "proc-macro": [
          "proc-macro2/proc-macro"
        ]
      },
      "homepage": null,
      "id": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.36",
      "keywords": [
        "macros",
        "syn"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/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",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2018",
          "kind": [
            "lib"
          ],
          "name": "quote",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/lib.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/tests/test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "compiletest",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/tests/compiletest.rs",
          "test": true
        }
      ],
      "version": "1.0.36"
    },
    {
      "authors": [
        "David Tolnay <dtolnay@gmail.com>"
      ],
      "categories": [
        "value-formatting",
        "no-std",
        "no-std::no-alloc"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [],
          "kind": null,
          "name": "no-panic",
          "optional": true,
          "registry": null,
          "rename": null,
          "req": "^0.1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "num_cpus",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.8",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rand",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.8",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rand_xorshift",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.3",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "description": "Fast floating point to string conversion",
      "documentation": "https://docs.rs/ryu",
      "edition": "2018",
      "features": {
        "no-panic": [
          "dep:no-panic"
        ],
        "small": []
      },
      "homepage": null,
      "id": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.17",
      "keywords": [
        "float"
      ],
      "license": "Apache-2.0 OR BSL-1.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/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",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2018",
          "kind": [
            "lib"
          ],
          "name": "ryu",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/src/lib.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "example"
          ],
          "name": "upstream_benchmark",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/examples/upstream_benchmark.rs",
          "test": false
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "exhaustive",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/exhaustive.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "common_test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/common_test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "d2s_table_test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/d2s_table_test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "d2s_test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/d2s_test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "d2s_intrinsics_test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/d2s_intrinsics_test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "s2d_test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/s2d_test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "s2f_test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/s2f_test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "test"
          ],
          "name": "f2s_test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/tests/f2s_test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "bench"
          ],
          "name": "bench",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.17/benches/bench.rs",
          "test": false
        }
      ],
      "version": "1.0.17"
    },
    {
      "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": null,
          "name": "serde_derive",
          "optional": true,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "serde_derive",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": null,
          "name": "serde_derive",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "=1.0.197",
          "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": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.197",
      "keywords": [
        "serde",
        "serialization",
        "no_std"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.197/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",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2018",
          "kind": [
            "lib"
          ],
          "name": "serde",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.197/src/lib.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2018",
          "kind": [
            "custom-build"
          ],
          "name": "build-script-build",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.197/build.rs",
          "test": false
        }
      ],
      "version": "1.0.197"
    },
    {
      "authors": [
        "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
        "David Tolnay <dtolnay@gmail.com>"
      ],
      "categories": [
        "no-std",
        "no-std::no-alloc"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [
            "proc-macro"
          ],
          "kind": null,
          "name": "proc-macro2",
          "optional": false,
          "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": [
            "proc-macro"
          ],
          "kind": null,
          "name": "quote",
          "optional": false,
          "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": [
            "clone-impls",
            "derive",
            "parsing",
            "printing",
            "proc-macro"
          ],
          "kind": null,
          "name": "syn",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^2.0.46",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": false
        },
        {
          "features": [],
          "kind": "dev",
          "name": "serde",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
      "documentation": "https://serde.rs/derive.html",
      "edition": "2015",
      "features": {
        "default": [],
        "deserialize_in_place": []
      },
      "homepage": "https://serde.rs",
      "id": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.197",
      "keywords": [
        "serde",
        "serialization",
        "no_std",
        "derive"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.197/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",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "proc-macro"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2015",
          "kind": [
            "proc-macro"
          ],
          "name": "serde_derive",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.197/src/lib.rs",
          "test": true
        }
      ],
      "version": "1.0.197"
    },
    {
      "authors": [
        "Erick Tryzelaar <erick.tryzelaar@gmail.com>",
        "David Tolnay <dtolnay@gmail.com>"
      ],
      "categories": [
        "encoding",
        "parser-implementations",
        "no-std"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [],
          "kind": null,
          "name": "indexmap",
          "optional": true,
          "registry": null,
          "rename": null,
          "req": "^2.2.1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": null,
          "name": "itoa",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": null,
          "name": "ryu",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": null,
          "name": "serde",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.194",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": false
        },
        {
          "features": [],
          "kind": "dev",
          "name": "automod",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.11",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "indoc",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^2.0.2",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "ref-cast",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.18",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rustversion",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.13",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [
            "derive"
          ],
          "kind": "dev",
          "name": "serde",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.194",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "serde_bytes",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.11.10",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "serde_derive",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.166",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "serde_stacker",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.1.8",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [
            "diff"
          ],
          "kind": "dev",
          "name": "trybuild",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.81",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "description": "A JSON serialization file format",
      "documentation": "https://docs.rs/serde_json",
      "edition": "2021",
      "features": {
        "alloc": [
          "serde/alloc"
        ],
        "arbitrary_precision": [],
        "default": [
          "std"
        ],
        "float_roundtrip": [],
        "indexmap": [
          "dep:indexmap"
        ],
        "preserve_order": [
          "indexmap",
          "std"
        ],
        "raw_value": [],
        "std": [
          "serde/std"
        ],
        "unbounded_depth": []
      },
      "homepage": null,
      "id": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.116",
      "keywords": [
        "json",
        "serde",
        "serialization"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/Cargo.toml",
      "metadata": {
        "docs": {
          "rs": {
            "features": [
              "preserve_order",
              "raw_value",
              "unbounded_depth"
            ],
            "rustdoc-args": [
              "--cfg",
              "docsrs",
              "--generate-link-to-definition"
            ],
            "targets": [
              "x86_64-unknown-linux-gnu"
            ]
          }
        },
        "playground": {
          "features": [
            "raw_value"
          ]
        }
      },
      "name": "serde_json",
      "publish": null,
      "readme": "README.md",
      "repository": "https://github.com/serde-rs/json",
      "rust_version": "1.56",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2021",
          "kind": [
            "lib"
          ],
          "name": "serde_json",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/src/lib.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/tests/test.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "stream",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/tests/stream.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "map",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/tests/map.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "debug",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/tests/debug.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "regression",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/tests/regression.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "lexical",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/tests/lexical.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "compiletest",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/tests/compiletest.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "custom-build"
          ],
          "name": "build-script-build",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.116/build.rs",
          "test": false
        }
      ],
      "version": "1.0.116"
    },
    {
      "authors": [
        "David Tolnay <dtolnay@gmail.com>"
      ],
      "categories": [
        "development-tools::procedural-macro-helpers",
        "parser-implementations"
      ],
      "default_run": null,
      "dependencies": [
        {
          "features": [],
          "kind": null,
          "name": "proc-macro2",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1.0.80",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": false
        },
        {
          "features": [],
          "kind": null,
          "name": "quote",
          "optional": true,
          "registry": null,
          "rename": null,
          "req": "^1.0.35",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": false
        },
        {
          "features": [],
          "kind": null,
          "name": "unicode-ident",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "anyhow",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "automod",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "flate2",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "insta",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rayon",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "ref-cast",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [
            "blocking"
          ],
          "kind": "dev",
          "name": "reqwest",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.12",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "rustversion",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "syn-test-suite",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "tar",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.4.16",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "termcolor",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "walkdir",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^2.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": [
          "dep:quote"
        ],
        "proc-macro": [
          "proc-macro2/proc-macro",
          "quote?/proc-macro"
        ],
        "test": [
          "syn-test-suite/all-features"
        ],
        "visit": [],
        "visit-mut": []
      },
      "homepage": null,
      "id": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.59",
      "keywords": [
        "macros",
        "syn"
      ],
      "license": "MIT OR Apache-2.0",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/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.60",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2021",
          "kind": [
            "lib"
          ],
          "name": "syn",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/src/lib.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_parse_buffer",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_parse_buffer.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_round_trip",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_round_trip.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_precedence",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_precedence.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "zzz_stable",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/zzz_stable.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_shebang",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_shebang.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_generics",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_generics.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_ty",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_ty.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_visibility",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_visibility.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_receiver",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_receiver.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_size",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_size.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_item",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_item.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_pat",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_pat.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_stmt",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_stmt.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_ident",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_ident.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_parse_quote",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_parse_quote.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_iterators",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_iterators.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_grouping",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_grouping.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_path",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_path.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_asyncness",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_asyncness.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "regression",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/regression.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_lit",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_lit.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_parse_stream",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_parse_stream.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_attribute",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_attribute.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_derive_input",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_derive_input.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_token_trees",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_token_trees.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_meta",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_meta.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "test"
          ],
          "name": "test_expr",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/tests/test_expr.rs",
          "test": true
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "bench"
          ],
          "name": "rust",
          "required-features": [
            "full",
            "parsing"
          ],
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/benches/rust.rs",
          "test": false
        },
        {
          "crate_types": [
            "bin"
          ],
          "doc": false,
          "doctest": false,
          "edition": "2021",
          "kind": [
            "bench"
          ],
          "name": "file",
          "required-features": [
            "full",
            "parsing"
          ],
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.59/benches/file.rs",
          "test": false
        }
      ],
      "version": "2.0.59"
    },
    {
      "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,
          "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,
          "registry": null,
          "rename": null,
          "req": "^0.4",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [
            "small_rng"
          ],
          "kind": "dev",
          "name": "rand",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.8",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "roaring",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.10",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        },
        {
          "features": [],
          "kind": "dev",
          "name": "ucd-trie",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.1",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": false
        },
        {
          "features": [],
          "kind": "dev",
          "name": "unicode-xid",
          "optional": false,
          "registry": null,
          "rename": null,
          "req": "^0.2.4",
          "source": "registry+https://github.com/rust-lang/crates.io-index",
          "target": null,
          "uses_default_features": true
        }
      ],
      "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
      "documentation": "https://docs.rs/unicode-ident",
      "edition": "2018",
      "features": {},
      "homepage": null,
      "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12",
      "keywords": [
        "unicode",
        "xid"
      ],
      "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
      "license_file": null,
      "links": null,
      "manifest_path": "/usr/local/google/home/mgeisler/.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",
      "source": "registry+https://github.com/rust-lang/crates.io-index",
      "targets": [
        {
          "crate_types": [
            "lib"
          ],
          "doc": true,
          "doctest": true,
          "edition": "2018",
          "kind": [
            "lib"
          ],
          "name": "unicode-ident",
          "src_path": "/usr/local/google/home/mgeisler/.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": "compare",
          "src_path": "/usr/local/google/home/mgeisler/.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": [
            "test"
          ],
          "name": "static_size",
          "src_path": "/usr/local/google/home/mgeisler/.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": [
            "bench"
          ],
          "name": "xid",
          "src_path": "/usr/local/google/home/mgeisler/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs",
          "test": false
        }
      ],
      "version": "1.0.12"
    }
  ],
  "resolve": {
    "nodes": [
      {
        "dependencies": [
          "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.116"
        ],
        "deps": [
          {
            "dep_kinds": [
              {
                "kind": "dev",
                "target": null
              }
            ],
            "name": "serde_json",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.116"
          }
        ],
        "features": [
          "default",
          "use_std"
        ],
        "id": "path+file:///usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either#1.9.0"
      },
      {
        "dependencies": [],
        "deps": [],
        "features": [],
        "id": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.11"
      },
      {
        "dependencies": [
          "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
        ],
        "deps": [
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "unicode_ident",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
          }
        ],
        "features": [
          "proc-macro"
        ],
        "id": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80"
      },
      {
        "dependencies": [
          "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80"
        ],
        "deps": [
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "proc_macro2",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80"
          }
        ],
        "features": [
          "proc-macro"
        ],
        "id": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.36"
      },
      {
        "dependencies": [],
        "deps": [],
        "features": [],
        "id": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.17"
      },
      {
        "dependencies": [
          "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.197"
        ],
        "deps": [
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": "cfg(any())"
              }
            ],
            "name": "serde_derive",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.197"
          }
        ],
        "features": [
          "std"
        ],
        "id": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.197"
      },
      {
        "dependencies": [
          "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80",
          "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.36",
          "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.59"
        ],
        "deps": [
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "proc_macro2",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80"
          },
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "quote",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.36"
          },
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "syn",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.59"
          }
        ],
        "features": [
          "default"
        ],
        "id": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.197"
      },
      {
        "dependencies": [
          "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.11",
          "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.17",
          "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.197"
        ],
        "deps": [
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "itoa",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.11"
          },
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "ryu",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.17"
          },
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "serde",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.197"
          }
        ],
        "features": [
          "default",
          "std"
        ],
        "id": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.116"
      },
      {
        "dependencies": [
          "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80",
          "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.36",
          "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
        ],
        "deps": [
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "proc_macro2",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.80"
          },
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "quote",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.36"
          },
          {
            "dep_kinds": [
              {
                "kind": null,
                "target": null
              }
            ],
            "name": "unicode_ident",
            "pkg": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
          }
        ],
        "features": [
          "clone-impls",
          "derive",
          "parsing",
          "printing",
          "proc-macro"
        ],
        "id": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.59"
      },
      {
        "dependencies": [],
        "deps": [],
        "features": [],
        "id": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
      }
    ],
    "root": "path+file:///usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either#1.9.0"
  },
  "target_directory": "/usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either/target",
  "version": 1,
  "workspace_default_members": [
    "path+file:///usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either#1.9.0"
  ],
  "workspace_members": [
    "path+file:///usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either#1.9.0"
  ],
  "workspace_root": "/usr/local/google/home/mgeisler/src/aosp/external/rust/crates/either"
}