Files
xiaoxia-saas/.venv-ci-root/Lib/site-packages/ast_serialize-0.5.0.dist-info/sboms/mypy_parser.cyclonedx.json
T

3099 lines
95 KiB
JSON

{
"bomFormat": "CycloneDX",
"specVersion": "1.5",
"version": 1,
"serialNumber": "urn:uuid:f1f8afb9-4564-4e46-8bb9-4ee50aae02c5",
"metadata": {
"timestamp": "2026-05-17T17:41:24.303487000Z",
"tools": [
{
"vendor": "CycloneDX",
"name": "cargo-cyclonedx",
"version": "0.5.9"
}
],
"authors": [
{
"name": "Jukka Lehtosalo"
}
],
"component": {
"type": "library",
"bom-ref": "path+file:///D:/a/ast_serialize/ast_serialize#mypy_parser@0.5.0",
"author": "Jukka Lehtosalo",
"name": "mypy_parser",
"version": "0.5.0",
"description": "Python extension that serializes Ruff AST for mypy",
"scope": "required",
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/mypy_parser@0.5.0?download_url=file://.",
"components": [
{
"type": "library",
"bom-ref": "path+file:///D:/a/ast_serialize/ast_serialize#mypy_parser@0.5.0 bin-target-0",
"name": "ast_serialize",
"version": "0.5.0",
"purl": "pkg:cargo/mypy_parser@0.5.0?download_url=file://.#src/lib.rs"
}
]
},
"properties": [
{
"name": "cdx:rustc:sbom:target:all_targets",
"value": "true"
}
]
},
"components": [
{
"type": "library",
"bom-ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_ast@0.0.0",
"author": "Charlie Marsh <charlie.r.marsh@gmail.com>",
"name": "ruff_python_ast",
"version": "0.0.0",
"scope": "required",
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/ruff_python_ast@0.0.0?vcs_url=git%2Bhttps://github.com/astral-sh/ruff%4066f93cf7ed4d36325f35a452e4afa28268fbcd28",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "website",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "vcs",
"url": "https://github.com/astral-sh/ruff"
}
]
},
{
"type": "library",
"bom-ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_parser@0.0.0",
"author": "Charlie Marsh <charlie.r.marsh@gmail.com>, RustPython Team",
"name": "ruff_python_parser",
"version": "0.0.0",
"scope": "required",
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/ruff_python_parser@0.0.0?vcs_url=git%2Bhttps://github.com/astral-sh/ruff%4066f93cf7ed4d36325f35a452e4afa28268fbcd28",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "website",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "vcs",
"url": "https://github.com/astral-sh/ruff"
}
]
},
{
"type": "library",
"bom-ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_trivia@0.0.0",
"author": "Charlie Marsh <charlie.r.marsh@gmail.com>",
"name": "ruff_python_trivia",
"version": "0.0.0",
"scope": "required",
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/ruff_python_trivia@0.0.0?vcs_url=git%2Bhttps://github.com/astral-sh/ruff%4066f93cf7ed4d36325f35a452e4afa28268fbcd28",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "website",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "vcs",
"url": "https://github.com/astral-sh/ruff"
}
]
},
{
"type": "library",
"bom-ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_source_file@0.0.0",
"author": "Charlie Marsh <charlie.r.marsh@gmail.com>",
"name": "ruff_source_file",
"version": "0.0.0",
"scope": "required",
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/ruff_source_file@0.0.0?vcs_url=git%2Bhttps://github.com/astral-sh/ruff%4066f93cf7ed4d36325f35a452e4afa28268fbcd28",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "website",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "vcs",
"url": "https://github.com/astral-sh/ruff"
}
]
},
{
"type": "library",
"bom-ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_text_size@0.0.0",
"author": "Charlie Marsh <charlie.r.marsh@gmail.com>",
"name": "ruff_text_size",
"version": "0.0.0",
"scope": "required",
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/ruff_text_size@0.0.0?vcs_url=git%2Bhttps://github.com/astral-sh/ruff%4066f93cf7ed4d36325f35a452e4afa28268fbcd28",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "website",
"url": "https://docs.astral.sh/ruff"
},
{
"type": "vcs",
"url": "https://github.com/astral-sh/ruff"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"author": "Andrew Gallant <jamslam@gmail.com>",
"name": "aho-corasick",
"version": "1.1.4",
"description": "Fast multiple substring searching.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
}
],
"licenses": [
{
"expression": "Unlicense OR MIT"
}
],
"purl": "pkg:cargo/aho-corasick@1.1.4",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/BurntSushi/aho-corasick"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/aho-corasick"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "anyhow",
"version": "1.0.100",
"description": "Flexible concrete Error type built on std::error::Error",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/anyhow@1.0.100",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/anyhow"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/anyhow"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#attribute-derive-macro@0.10.5",
"name": "attribute-derive-macro",
"version": "0.10.5",
"description": "Clap for proc macro attributes",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "0a7cdbbd4bd005c5d3e2e9c885e6fa575db4f4a3572335b974d8db853b6beb61"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/attribute-derive-macro@0.10.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/attribute-derive"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/attribute-derive"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#attribute-derive@0.10.5",
"name": "attribute-derive",
"version": "0.10.5",
"description": "Clap like parsing for attributes in proc-macros",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "05832cdddc8f2650cc2cc187cc2e952b8c133a48eb055f35211f61ee81502d77"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/attribute-derive@0.10.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/attribute-derive"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/attribute-derive"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0",
"author": "The Rust Project Developers",
"name": "bitflags",
"version": "2.10.0",
"description": "A macro to generate structures which behave like bitflags. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/bitflags@2.10.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/bitflags"
},
{
"type": "website",
"url": "https://github.com/bitflags/bitflags"
},
{
"type": "vcs",
"url": "https://github.com/bitflags/bitflags"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
"author": "RustCrypto Developers",
"name": "block-buffer",
"version": "0.10.4",
"description": "Buffer type for block processing of data",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/block-buffer@0.10.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/block-buffer"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1",
"author": "Andrew Gallant <jamslam@gmail.com>",
"name": "bstr",
"version": "1.12.1",
"description": "A string type that is not required to be valid UTF-8.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/bstr@1.12.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/bstr"
},
{
"type": "website",
"url": "https://github.com/BurntSushi/bstr"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/bstr"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
"author": "Stephen M. Coakley <me@stephencoakley.com>",
"name": "castaway",
"version": "0.2.4",
"description": "Safe, zero-cost downcasting for limited compile-time specialization.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/castaway@0.2.4",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/sagebind/castaway"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "cfg-if",
"version": "1.0.4",
"description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cfg-if@1.0.4",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/cfg-if"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#collection_literals@1.0.3",
"name": "collection_literals",
"version": "1.0.3",
"description": "Easy-to-use macros for initializing any collection",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2550f75b8cfac212855f6b1885455df8eaee8fe8e246b647d69146142e016084"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/collection_literals@1.0.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/staedoix/collection_literals"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"author": "Parker Timmerman <parker@parkertimmerman.com>",
"name": "compact_str",
"version": "0.9.0",
"description": "A memory efficient string type that transparently stores strings on the stack, when possible",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/compact_str@0.9.0",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/ParkMyCar/compact_str"
},
{
"type": "vcs",
"url": "https://github.com/ParkMyCar/compact_str"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
"author": "RustCrypto Developers",
"name": "cpufeatures",
"version": "0.2.17",
"description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cpufeatures@0.2.17",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cpufeatures"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
"author": "RustCrypto Developers",
"name": "crypto-common",
"version": "0.1.7",
"description": "Common cryptographic traits",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/crypto-common@0.1.7",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/crypto-common"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/traits"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#derive-where@1.6.0",
"name": "derive-where",
"version": "1.6.0",
"description": "Deriving with custom trait bounds",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/derive-where@1.6.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/derive-where"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/derive-where"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"author": "RustCrypto Developers",
"name": "digest",
"version": "0.10.7",
"description": "Traits for cryptographic hash functions and message authentication codes",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/digest@0.10.7",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/digest"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/traits"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
"author": "bluss",
"name": "either",
"version": "1.15.0",
"description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/either@1.15.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/either/1/"
},
{
"type": "vcs",
"url": "https://github.com/rayon-rs/either"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
"name": "equivalent",
"version": "1.0.2",
"description": "Traits for key comparison in maps.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/equivalent@1.0.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/indexmap-rs/equivalent"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
"author": "Bartłomiej Kamiński <fizyk20@gmail.com>, Aaron Trent <novacrazy@gmail.com>",
"name": "generic-array",
"version": "0.14.7",
"description": "Generic types implementing functionality of arrays",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/generic-array@0.14.7",
"externalReferences": [
{
"type": "documentation",
"url": "http://fizyk20.github.io/generic-array/generic_array/"
},
{
"type": "vcs",
"url": "https://github.com/fizyk20/generic-array.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#get-size-derive2@0.8.0",
"author": "Denis Kerp, Nicolas",
"name": "get-size-derive2",
"version": "0.8.0",
"description": "Derives the GetSize trait.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "dfd774e8175d3adb09c1742cb4697fb08490607fc02acfaa3b66b88254239d1d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/get-size-derive2@0.8.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/bircni/get-size2/tree/main/crates/get-size-derive2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.8.0",
"author": "Denis Kerp, Nicolas",
"name": "get-size2",
"version": "0.8.0",
"description": "Determine the size in bytes an object occupies inside RAM.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d5b6f7d040889b1980e31d03585f0150223f44eeada7a69c525cbb74c38266f6"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/get-size2@0.8.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/bircni/get-size2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getopts@0.2.24",
"author": "The Rust Project Developers",
"name": "getopts",
"version": "0.2.24",
"description": "getopts-like option parsing",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/getopts@0.2.24",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/getopts"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
"author": "The Rand Project Developers",
"name": "getrandom",
"version": "0.2.17",
"description": "A small cross-platform library for retrieving random data from system source",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/getrandom@0.2.17",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/getrandom"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/getrandom"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1",
"name": "hashbrown",
"version": "0.17.1",
"description": "A Rust port of Google's SwissTable hash map",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/hashbrown@0.17.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/hashbrown"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"name": "heck",
"version": "0.5.0",
"description": "heck is a case conversion library.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/heck@0.5.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/withoutboats/heck"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0",
"name": "indexmap",
"version": "2.14.0",
"description": "A hash table with consistent order and fast iteration.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/indexmap@2.14.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/indexmap/"
},
{
"type": "vcs",
"url": "https://github.com/indexmap-rs/indexmap"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#interpolator@0.5.0",
"name": "interpolator",
"version": "0.5.0",
"description": "runtime format strings, fully compatible with std's macros",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/interpolator@0.5.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/interpolator"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/interpolator"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#is-macro@0.3.7",
"author": "강동윤 <kdy1997.dev@gmail.com>",
"name": "is-macro",
"version": "0.3.7",
"description": "Derive methods for using custom enums like Option / Result",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4"
}
],
"licenses": [
{
"expression": "Apache-2.0"
}
],
"purl": "pkg:cargo/is-macro@0.3.7",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/is-macro"
},
{
"type": "vcs",
"url": "https://github.com/dudykr/ddbase.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"author": "bluss",
"name": "itertools",
"version": "0.14.0",
"description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/itertools@0.14.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/itertools/"
},
{
"type": "vcs",
"url": "https://github.com/rust-itertools/itertools"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "itoa",
"version": "1.0.17",
"description": "Fast integer primitive to string conversion",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/itoa@1.0.17",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/itoa"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/itoa"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
"author": "The Rust Project Developers",
"name": "libc",
"version": "0.2.180",
"description": "Raw FFI bindings to platform libraries like libc.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/libc@0.2.180",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/libc"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"author": "The Rust Project Developers",
"name": "log",
"version": "0.4.29",
"description": "A lightweight logging facade for Rust ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/log@0.4.29",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/log"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/log"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#manyhow-macros@0.11.4",
"name": "manyhow-macros",
"version": "0.11.4",
"description": "Macro for manyhow",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/manyhow-macros@0.11.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/manyhow"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/manyhow"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#manyhow@0.11.4",
"name": "manyhow",
"version": "0.11.4",
"description": "proc macro error handling à la anyhow x proc-macro-error",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/manyhow@0.11.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/manyhow"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/manyhow"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6",
"author": "Andrew Gallant <jamslam@gmail.com>, bluss",
"name": "memchr",
"version": "2.7.6",
"description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
}
],
"licenses": [
{
"expression": "Unlicense OR MIT"
}
],
"purl": "pkg:cargo/memchr@2.7.6",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/memchr/"
},
{
"type": "website",
"url": "https://github.com/BurntSushi/memchr"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/memchr"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
"author": "Aleksey Kladov <aleksey.kladov@gmail.com>",
"name": "once_cell",
"version": "1.21.3",
"description": "Single assignment cells and lazy values.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/once_cell@1.21.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/once_cell"
},
{
"type": "vcs",
"url": "https://github.com/matklad/once_cell"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ordermap@1.2.0",
"name": "ordermap",
"version": "1.2.0",
"description": "A hash table with consistent order and fast iteration.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7f7476a5b122ff1fce7208e7ee9dccd0a516e835f5b8b19b8f3c98a34cf757c1"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/ordermap@1.2.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/ordermap/"
},
{
"type": "vcs",
"url": "https://github.com/indexmap-rs/ordermap"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf@0.11.3",
"author": "Steven Fackler <sfackler@gmail.com>",
"name": "phf",
"version": "0.11.3",
"description": "Runtime support for perfect hash function data structures",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/phf@0.11.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-phf/rust-phf"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf_codegen@0.11.3",
"author": "Steven Fackler <sfackler@gmail.com>",
"name": "phf_codegen",
"version": "0.11.3",
"description": "Codegen library for PHF types",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/phf_codegen@0.11.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-phf/rust-phf"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf_generator@0.11.3",
"author": "Steven Fackler <sfackler@gmail.com>",
"name": "phf_generator",
"version": "0.11.3",
"description": "PHF generation logic",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/phf_generator@0.11.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-phf/rust-phf"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.11.3",
"author": "Steven Fackler <sfackler@gmail.com>",
"name": "phf_shared",
"version": "0.11.3",
"description": "Support code shared by PHF libraries",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/phf_shared@0.11.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-phf/rust-phf"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"author": "The CryptoCorrosion Contributors",
"name": "ppv-lite86",
"version": "0.2.21",
"description": "Cross-platform cryptography-oriented low-level SIMD library.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ppv-lite86@0.2.21",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/cryptocorrosion/cryptocorrosion"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro-utils@0.10.0",
"name": "proc-macro-utils",
"version": "0.10.0",
"description": "low-level utilities on proc-macro and proc-macro2 types",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/proc-macro-utils@0.10.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/proc-macro-utils"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/proc-macro-utils"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"author": "David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>",
"name": "proc-macro2",
"version": "1.0.106",
"description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/proc-macro2@1.0.106",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/proc-macro2"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/proc-macro2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-build-config",
"version": "0.28.2",
"description": "Build configuration for the PyO3 ecosystem",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-build-config@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-ffi",
"version": "0.28.2",
"description": "Python-API bindings for the PyO3 ecosystem",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-ffi@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "other",
"url": "python"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-macros-backend",
"version": "0.28.2",
"description": "Code generation for PyO3 package",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-macros-backend@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-macros",
"version": "0.28.2",
"description": "Proc macros for PyO3 package",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-macros@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3",
"version": "0.28.2",
"description": "Bindings to Python interpreter",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3@0.28.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/crate/pyo3/"
},
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote-use-macros@0.8.4",
"name": "quote-use-macros",
"version": "0.8.4",
"description": "Support `use` in procmacros hygienically",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/quote-use-macros@0.8.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/quote-use"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/quote-use"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote-use@0.8.4",
"name": "quote-use",
"version": "0.8.4",
"description": "Support `use` in procmacros hygienically",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/quote-use@0.8.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/quote-use"
},
{
"type": "vcs",
"url": "https://github.com/ModProg/quote-use"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "quote",
"version": "1.0.44",
"description": "Quasi-quoting macro quote!(...)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/quote@1.0.44",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/quote/"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/quote"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
"author": "The Rand Project Developers, The Rust Project Developers",
"name": "rand",
"version": "0.8.5",
"description": "Random number generators and other randomness functionality. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand@0.8.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
"author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors",
"name": "rand_chacha",
"version": "0.3.1",
"description": "ChaCha random number generator ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand_chacha@0.3.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand_chacha"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
"author": "The Rand Project Developers, The Rust Project Developers",
"name": "rand_core",
"version": "0.6.4",
"description": "Core random number generator traits and tools for implementation. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand_core@0.6.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand_core"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13",
"author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
"name": "regex-automata",
"version": "0.4.13",
"description": "Automata construction and matching using regular expressions.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/regex-automata@0.4.13",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/regex-automata"
},
{
"type": "website",
"url": "https://github.com/rust-lang/regex/tree/master/regex-automata"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/regex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
"author": "The Rust Project Developers",
"name": "rustc-hash",
"version": "2.1.1",
"description": "A speedy, non-cryptographic hashing algorithm used by rustc",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/rustc-hash@2.1.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/rustc-hash"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "rustversion",
"version": "1.0.22",
"description": "Conditional compilation according to rustc compiler version",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rustversion@1.0.22",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rustversion"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/rustversion"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "ryu",
"version": "1.0.22",
"description": "Fast floating point to string conversion",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR BSL-1.0"
}
],
"purl": "pkg:cargo/ryu@1.0.22",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/ryu"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/ryu"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde",
"version": "1.0.228",
"description": "A generic serialization/deserialization framework",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/serde"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde_core",
"version": "1.0.228",
"description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde_core@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/serde_core"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6",
"author": "RustCrypto Developers",
"name": "sha1",
"version": "0.10.6",
"description": "SHA-1 hash function",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/sha1@0.10.6",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/sha1"
},
{
"type": "vcs",
"url": "https://github.com/RustCrypto/hashes"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1",
"author": "Frank Denis <github@pureftpd.org>",
"name": "siphasher",
"version": "1.0.1",
"description": "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/siphasher@1.0.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/siphasher"
},
{
"type": "website",
"url": "https://docs.rs/siphasher"
},
{
"type": "vcs",
"url": "https://github.com/jedisct1/rust-siphash"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
"author": "The Servo Project Developers",
"name": "smallvec",
"version": "1.15.1",
"description": "'Small vector' optimization: store up to a small number of items on the stack",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/smallvec@1.15.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/smallvec/"
},
{
"type": "vcs",
"url": "https://github.com/servo/rust-smallvec"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
"author": "Nikolai Vazquez",
"name": "static_assertions",
"version": "1.1.0",
"description": "Compile-time assertions to ensure that invariants are met.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/static_assertions@1.1.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/static_assertions/"
},
{
"type": "website",
"url": "https://github.com/nvzqz/static-assertions-rs"
},
{
"type": "vcs",
"url": "https://github.com/nvzqz/static-assertions-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "syn",
"version": "2.0.114",
"description": "Parser for Rust source code",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/syn@2.0.114",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/syn"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/syn"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5",
"author": "Dan Gohman <sunfish@mozilla.com>",
"name": "target-lexicon",
"version": "0.13.5",
"description": "LLVM target triple types",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
}
],
"licenses": [
{
"expression": "Apache-2.0 WITH LLVM-exception"
}
],
"purl": "pkg:cargo/target-lexicon@0.13.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/target-lexicon/"
},
{
"type": "vcs",
"url": "https://github.com/bytecodealliance/target-lexicon"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "thiserror-impl",
"version": "2.0.18",
"description": "Implementation detail of the `thiserror` crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/thiserror-impl@2.0.18",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/dtolnay/thiserror"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "thiserror",
"version": "2.0.18",
"description": "derive(Error)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/thiserror@2.0.18",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/thiserror"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/thiserror"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.10.0",
"author": "Lokathor <zefria@gmail.com>",
"name": "tinyvec",
"version": "1.10.0",
"description": "`tinyvec` provides 100% safe vec-like data structures.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
}
],
"licenses": [
{
"expression": "Zlib OR Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/tinyvec@1.10.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/Lokathor/tinyvec"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1",
"author": "Soveu <marx.tomasz@gmail.com>",
"name": "tinyvec_macros",
"version": "0.1.1",
"description": "Some macros for tiny containers",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0 OR Zlib"
}
],
"purl": "pkg:cargo/tinyvec_macros@0.1.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/Soveu/tinyvec_macros"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0",
"author": "Paho Lurie-Gregg <paho@paholg.com>, Andre Bogus <bogusandre@gmail.com>",
"name": "typenum",
"version": "1.19.0",
"description": "Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/typenum@1.19.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/typenum"
},
{
"type": "vcs",
"url": "https://github.com/paholg/typenum"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "unicode-ident",
"version": "1.0.22",
"description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
}
],
"licenses": [
{
"expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
}
],
"purl": "pkg:cargo/unicode-ident@1.0.22",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/unicode-ident"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/unicode-ident"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.25",
"author": "kwantam <kwantam@gmail.com>, Manish Goregaokar <manishsmail@gmail.com>",
"name": "unicode-normalization",
"version": "0.1.25",
"description": "This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/unicode-normalization@0.1.25",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/unicode-normalization/"
},
{
"type": "website",
"url": "https://github.com/unicode-rs/unicode-normalization"
},
{
"type": "vcs",
"url": "https://github.com/unicode-rs/unicode-normalization"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2",
"author": "kwantam <kwantam@gmail.com>, Manish Goregaokar <manishsmail@gmail.com>",
"name": "unicode-width",
"version": "0.2.2",
"description": "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/unicode-width@0.2.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/unicode-rs/unicode-width"
},
{
"type": "vcs",
"url": "https://github.com/unicode-rs/unicode-width"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode_names2@1.3.0",
"author": "Huon Wilson <dbau.pp@gmail.com>, Kang Seonghoon <public+rust@mearie.org>, Valentin Lorentz <progval+git@progval.net>, Jeong YunWon <jeong@youknowone.org>",
"name": "unicode_names2",
"version": "1.3.0",
"description": "Map characters to and from their name given in the Unicode standard. This goes to great lengths to be as efficient as possible in both time and space, with the full bidirectional tables weighing barely 500 KB but still offering O(1)* look-up in both directions. (*more precisely, O(length of name).) ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d1673eca9782c84de5f81b82e4109dcfb3611c8ba0d52930ec4a9478f547b2dd"
}
],
"licenses": [
{
"expression": "(MIT OR Apache-2.0) AND Unicode-DFS-2016"
}
],
"purl": "pkg:cargo/unicode_names2@1.3.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/unicode_names2/"
},
{
"type": "website",
"url": "https://github.com/progval/unicode_names2"
},
{
"type": "vcs",
"url": "https://github.com/progval/unicode_names2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode_names2_generator@1.3.0",
"author": "Huon Wilson <dbau.pp@gmail.com>",
"name": "unicode_names2_generator",
"version": "1.3.0",
"description": "Generates the perfect-hash function used by `unicode_names2`. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "b91e5b84611016120197efd7dc93ef76774f4e084cd73c9fb3ea4a86c570c56e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/unicode_names2_generator@1.3.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/unicode_names2/"
},
{
"type": "website",
"url": "https://github.com/progval/unicode_names2"
},
{
"type": "vcs",
"url": "https://github.com/progval/unicode_names2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5",
"author": "Sergio Benitez <sb@sergio.bz>",
"name": "version_check",
"version": "0.9.5",
"description": "Tiny crate to check the version of the installed/running rustc.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/version_check@0.9.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/version_check/"
},
{
"type": "vcs",
"url": "https://github.com/SergioBenitez/version_check"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33",
"author": "Joshua Liebow-Feeser <joshlf@google.com>, Jack Wrenn <jswrenn@amazon.com>",
"name": "zerocopy",
"version": "0.8.33",
"description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd"
}
],
"licenses": [
{
"expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/zerocopy@0.8.33",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/google/zerocopy"
}
]
}
],
"dependencies": [
{
"ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_ast@0.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0",
"registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"registry+https://github.com/rust-lang/crates.io-index#get-size2@0.8.0",
"registry+https://github.com/rust-lang/crates.io-index#is-macro@0.3.7",
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_trivia@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_source_file@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_text_size@0.0.0",
"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"
]
},
{
"ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_parser@0.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0",
"registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1",
"registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"registry+https://github.com/rust-lang/crates.io-index#get-size2@0.8.0",
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_ast@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_trivia@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_text_size@0.0.0",
"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
"registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22",
"registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.25",
"registry+https://github.com/rust-lang/crates.io-index#unicode_names2@1.3.0"
]
},
{
"ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_trivia@0.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_source_file@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_text_size@0.0.0",
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22"
]
},
{
"ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_source_file@0.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_text_size@0.0.0"
]
},
{
"ref": "git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_text_size@0.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#get-size2@0.8.0"
]
},
{
"ref": "path+file:///D:/a/ast_serialize/ast_serialize#mypy_parser@0.5.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100",
"registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_ast@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_python_parser@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_source_file@0.0.0",
"git+https://github.com/astral-sh/ruff?tag=0.15.12#ruff_text_size@0.0.0",
"registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#attribute-derive-macro@0.10.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#collection_literals@1.0.3",
"registry+https://github.com/rust-lang/crates.io-index#interpolator@0.5.0",
"registry+https://github.com/rust-lang/crates.io-index#manyhow@0.11.4",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro-utils@0.10.0",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#quote-use@0.8.4",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#attribute-derive@0.10.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#attribute-derive-macro@0.10.5",
"registry+https://github.com/rust-lang/crates.io-index#derive-where@1.6.0",
"registry+https://github.com/rust-lang/crates.io-index#manyhow@0.11.4",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6",
"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13",
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#collection_literals@1.0.3"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22",
"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22",
"registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#derive-where@1.6.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0",
"registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#get-size-derive2@0.8.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#attribute-derive@0.10.5",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.8.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"registry+https://github.com/rust-lang/crates.io-index#get-size-derive2@0.8.0",
"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1",
"registry+https://github.com/rust-lang/crates.io-index#ordermap@1.2.0",
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#getopts@0.2.24",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#interpolator@0.5.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#is-macro@0.3.7",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#manyhow-macros@0.11.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro-utils@0.10.0",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#manyhow@0.11.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#manyhow-macros@0.11.4",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ordermap@1.2.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#phf@0.11.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.11.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#phf_codegen@0.11.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#phf_generator@0.11.3",
"registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.11.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#phf_generator@0.11.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.11.3",
"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.11.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro-utils@0.10.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#quote-use-macros@0.8.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro-utils@0.10.0",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#quote-use@0.8.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#quote-use-macros@0.8.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.10.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.25",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.10.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode_names2@1.3.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#phf@0.11.3",
"registry+https://github.com/rust-lang/crates.io-index#unicode_names2_generator@1.3.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode_names2_generator@1.3.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#getopts@0.2.24",
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"registry+https://github.com/rust-lang/crates.io-index#phf_codegen@0.11.3",
"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33"
}
]
}