{ "bomFormat": "CycloneDX", "specVersion": "1.5", "version": 1, "serialNumber": "urn:uuid:affa0439-9e83-4c00-8771-0fab6ab9c1a7", "metadata": { "timestamp": "2026-09-05T18:43:46.047822453Z", "tools": [ { "vendor": "CycloneDX", "name": "cargo-cyclonedx", "version": "0.5.9" } ], "authors": [ { "name": "Samuel Colvin", "email": "samuel@pydantic.dev" } ], "component": { "type": "application", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-runtime#0.0.23", "author": "Samuel Colvin ", "name": "monty-runtime", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-runtime@0.0.23?download_url=file://.", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ], "components": [ { "type": "application", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-runtime#0.0.23 bin-target-0", "name": "monty", "version": "0.0.23", "purl": "pkg:cargo/monty-runtime@0.0.23?download_url=file://.#src/main.rs" } ] }, "properties": [ { "name": "cdx:rustc:sbom:target:all_targets", "value": "true" } ] }, "components": [ { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty#0.0.23", "author": "Samuel Colvin ", "name": "monty", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty@0.0.23?download_url=file://../monty", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-alloc#0.0.23", "author": "Samuel Colvin ", "name": "monty-alloc", "version": "0.0.23", "description": "Global allocator enforcing a Monty worker's hard memory ceiling.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-alloc@0.0.23?download_url=file://../monty-alloc", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-fs#0.0.23", "author": "Samuel Colvin ", "name": "monty-fs", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-fs@0.0.23?download_url=file://../monty-fs", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-macros#0.0.23", "author": "Samuel Colvin ", "name": "monty-macros", "version": "0.0.23", "description": "Procedural macros for the monty Python interpreter.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-macros@0.0.23?download_url=file://../monty-macros", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-proto#0.0.23", "author": "Samuel Colvin ", "name": "monty-proto", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-proto@0.0.23?download_url=file://../monty-proto", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-type-checking#0.0.23", "author": "Samuel Colvin ", "name": "monty-type-checking", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-type-checking@0.0.23?download_url=file://../monty-type-checking", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23", "author": "Samuel Colvin ", "name": "monty-types", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-types@0.0.23?download_url=file://../monty-types", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-typeshed#0.0.23", "author": "Samuel Colvin ", "name": "monty-typeshed", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-typeshed@0.0.23?download_url=file://../monty-typeshed", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/monty/" }, { "type": "vcs", "url": "https://github.com/pydantic/monty/" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1", "author": "Jonas Schievink , oyvindln ", "name": "adler2", "version": "2.0.1", "description": "A simple clean-room implementation of the Adler-32 checksum", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" } ], "licenses": [ { "expression": "0BSD OR MIT OR Apache-2.0" } ], "purl": "pkg:cargo/adler2@2.0.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/adler2/" }, { "type": "vcs", "url": "https://github.com/oyvindln/adler2" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4", "author": "RustCrypto Developers", "name": "aes", "version": "0.8.4", "description": "Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/aes@0.8.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/aes" }, { "type": "vcs", "url": "https://github.com/RustCrypto/block-ciphers" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "author": "Tom Kaitchuck ", "name": "ahash", "version": "0.8.12", "description": "A non-cryptographic hash function using AES-NI for high performance", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ahash@0.8.12", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/ahash" }, { "type": "vcs", "url": "https://github.com/tkaitchuck/ahash" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4", "author": "Andrew Gallant ", "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#allocator-api2@0.2.21", "author": "Zakarum ", "name": "allocator-api2", "version": "0.2.21", "description": "Mirror of Rust's allocator API", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/allocator-api2@0.2.21", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/allocator-api2" }, { "type": "website", "url": "https://github.com/zakarumych/allocator-api2" }, { "type": "vcs", "url": "https://github.com/zakarumych/allocator-api2" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ambient-authority@0.0.2", "author": "Dan Gohman ", "name": "ambient-authority", "version": "0.0.2", "description": "Ambient Authority", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/ambient-authority@0.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sunfishcode/ambient-authority" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.21", "name": "anstream", "version": "0.6.21", "description": "IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstream@0.6.21", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.7", "name": "anstyle-parse", "version": "0.2.7", "description": "Parse ANSI Style Escapes", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstyle-parse@0.2.7", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5", "name": "anstyle-query", "version": "1.1.5", "description": "Look up colored console capabilities", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstyle-query@1.1.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13", "name": "anstyle", "version": "1.0.13", "description": "ANSI text styling", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstyle@1.0.13", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100", "author": "David Tolnay ", "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#arc-swap@1.8.0", "author": "Michal 'vorner' Vaner ", "name": "arc-swap", "version": "1.8.0", "description": "Atomically swappable Arc", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "51d03449bb8ca2cc2ef70869af31463d1ae5ccc8fa3e334b307203fbf815207e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/arc-swap@1.8.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/arc-swap" }, { "type": "vcs", "url": "https://github.com/vorner/arc-swap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6", "author": "bluss", "name": "arrayvec", "version": "0.7.6", "description": "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/arrayvec@0.7.6", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/arrayvec/" }, { "type": "vcs", "url": "https://github.com/bluss/arrayvec" } ] }, { "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#autocfg@1.5.0", "author": "Josh Stone ", "name": "autocfg", "version": "1.5.0", "description": "Automatic cfg for Rust compiler features", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/autocfg@1.5.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/autocfg/" }, { "type": "vcs", "url": "https://github.com/cuviper/autocfg" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.2", "author": "RustCrypto Developers", "name": "base64ct", "version": "1.8.2", "description": "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable \"best effort\" constant-time operation and embedded-friendly no_std support ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7d809780667f4410e7c41b07f52439b94d2bdf8528eeedc287fa38d3b7f95d82" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/base64ct@1.8.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/base64ct" }, { "type": "website", "url": "https://github.com/RustCrypto/formats/tree/master/base64ct" }, { "type": "vcs", "url": "https://github.com/RustCrypto/formats" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0", "author": "Alexis Beingessner ", "name": "bit-set", "version": "0.8.0", "description": "A set of bits", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/bit-set@0.8.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/bit-set/" }, { "type": "website", "url": "https://github.com/contain-rs/bit-set" }, { "type": "vcs", "url": "https://github.com/contain-rs/bit-set" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0", "author": "Alexis Beingessner ", "name": "bit-vec", "version": "0.8.0", "description": "A vector of bits", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/bit-vec@0.8.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/bit-vec/" }, { "type": "website", "url": "https://github.com/contain-rs/bit-vec" }, { "type": "vcs", "url": "https://github.com/contain-rs/bit-vec" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "author": "The Rust Project Developers", "name": "bitflags", "version": "2.13.1", "description": "A macro to generate structures which behave like bitflags. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/bitflags@2.13.1", "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#bitvec@1.0.1", "name": "bitvec", "version": "1.0.1", "description": "Addresses memory by bits, for packed collections and bitfields", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/bitvec@1.0.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/bitvec/latest/bitvec" }, { "type": "website", "url": "https://bitvecto-rs.github.io/bitvec" }, { "type": "vcs", "url": "https://github.com/bitvecto-rs/bitvec" } ] }, { "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#boxcar@0.2.14", "author": "Ibraheem Ahmed ", "name": "boxcar", "version": "0.2.14", "description": "A concurrent, append-only vector", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/boxcar@0.2.14", "externalReferences": [ { "type": "vcs", "url": "https://github.com/ibraheemdev/boxcar" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1", "author": "Andrew Gallant ", "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#byteorder@1.5.0", "author": "Andrew Gallant ", "name": "byteorder", "version": "1.5.0", "description": "Library for reading/writing numbers in big-endian and little-endian.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" } ], "licenses": [ { "expression": "Unlicense OR MIT" } ], "purl": "pkg:cargo/byteorder@1.5.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/byteorder" }, { "type": "website", "url": "https://github.com/BurntSushi/byteorder" }, { "type": "vcs", "url": "https://github.com/BurntSushi/byteorder" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "author": "Carl Lerche , Sean McArthur ", "name": "bytes", "version": "1.11.1", "description": "Types and traits for working with bytes", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/bytes@1.11.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/tokio-rs/bytes" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bzip2-sys@0.1.13+1.0.8", "author": "Alex Crichton ", "name": "bzip2-sys", "version": "0.1.13+1.0.8", "description": "Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/bzip2-sys@0.1.13+1.0.8", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/bzip2-sys" }, { "type": "website", "url": "https://github.com/alexcrichton/bzip2-rs" }, { "type": "other", "url": "bzip2" }, { "type": "vcs", "url": "https://github.com/alexcrichton/bzip2-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bzip2@0.4.4", "author": "Alex Crichton ", "name": "bzip2", "version": "0.4.4", "description": "Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/bzip2@0.4.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/bzip2" }, { "type": "website", "url": "https://github.com/alexcrichton/bzip2-rs" }, { "type": "vcs", "url": "https://github.com/alexcrichton/bzip2-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#camino@1.2.2", "author": "Without Boats , Ashley Williams , Steve Klabnik , Rain ", "name": "camino", "version": "1.2.2", "description": "UTF-8 paths", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/camino@1.2.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/camino" }, { "type": "vcs", "url": "https://github.com/camino-rs/camino" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cap-primitives@4.0.2", "author": "Dan Gohman , Jakub Konka ", "name": "cap-primitives", "version": "4.0.2", "description": "Capability-based primitives", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cdadbd7c002d3a484b35243669abdae85a0ebaded5a61117169dc3400f9a7ff0" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/cap-primitives@4.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/bytecodealliance/cap-std" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cap-std@4.0.2", "author": "Dan Gohman , Jakub Konka ", "name": "cap-std", "version": "4.0.2", "description": "Capability-based version of the Rust standard library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7281235d6e96d3544ca18bba9049be92f4190f8d923e3caef1b5f66cfa752608" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/cap-std@4.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/bytecodealliance/cap-std" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4", "author": "Stephen M. Coakley ", "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#cc@1.2.52", "author": "Alex Crichton ", "name": "cc", "version": "1.2.52", "description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "cd4932aefd12402b36c60956a4fe0035421f544799057659ff86f923657aada3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cc@1.2.52", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cc" }, { "type": "website", "url": "https://github.com/rust-lang/cc-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/cc-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "author": "Alex Crichton ", "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#cfg_aliases@0.2.1", "author": "Zicklag ", "name": "cfg_aliases", "version": "0.2.1", "description": "A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/cfg_aliases@0.2.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cfg_aliases" }, { "type": "website", "url": "https://github.com/katharostech/cfg_aliases" }, { "type": "vcs", "url": "https://github.com/katharostech/cfg_aliases" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0", "author": "RustCrypto Developers", "name": "chacha20", "version": "0.10.0", "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/chacha20@0.10.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/chacha20" }, { "type": "vcs", "url": "https://github.com/RustCrypto/stream-ciphers" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#char_str@0.0.2", "author": "Charlie Marsh , ryota2357", "name": "char_str", "version": "0.0.2", "description": "Compact owned string types forked from lean_string for Ruff and ty.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "576ba56f6ca18ebb069d0d07260407171712aff4dfe15ee3f8982dc16a455bcf" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/char_str@0.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/astral-sh/char_str" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "name": "chrono", "version": "0.4.44", "description": "Date and time library for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/chrono@0.4.44", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/chrono/" }, { "type": "website", "url": "https://github.com/chronotope/chrono" }, { "type": "vcs", "url": "https://github.com/chronotope/chrono" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4", "author": "RustCrypto Developers", "name": "cipher", "version": "0.4.4", "description": "Traits for describing block ciphers and stream ciphers", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cipher@0.4.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cipher" }, { "type": "vcs", "url": "https://github.com/RustCrypto/traits" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap@4.5.54", "name": "clap", "version": "4.5.54", "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap@4.5.54", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.54", "name": "clap_builder", "version": "4.5.54", "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap_builder@4.5.54", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.49", "name": "clap_derive", "version": "4.5.49", "description": "Parse command line argument by defining a struct, derive crate.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap_derive@4.5.49", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_lex@0.7.6", "name": "clap_lex", "version": "0.7.6", "description": "Minimal, flexible command line parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap_lex@0.7.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cobs@0.3.0", "author": "Allen Welkie <>, James Munns ", "name": "cobs", "version": "0.3.0", "description": " This is an implementation of the Consistent Overhead Byte Stuffing (COBS) algorithm. COBS is an algorithm for transforming a message into an encoding where a specific value (the \"sentinel\" value) is not used. This value can then be used to mark frame boundaries in a serial communication channel. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cobs@0.3.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/jamesmunns/cobs.rs" } ] }, { "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#colorchoice@1.0.4", "name": "colorchoice", "version": "1.0.4", "description": "Global override of color control", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/colorchoice@1.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#colored@3.1.1", "author": "Thomas Wickham ", "name": "colored", "version": "3.1.1", "description": "The most simple way to add colors in your terminal", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" } ], "licenses": [ { "expression": "MPL-2.0" } ], "purl": "pkg:cargo/colored@3.1.1", "externalReferences": [ { "type": "website", "url": "https://github.com/mackwic/colored" }, { "type": "vcs", "url": "https://github.com/mackwic/colored" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.0", "author": "Parker Timmerman ", "name": "compact_str", "version": "0.10.0", "description": "A memory efficient string type that transparently stores strings on the stack, when possible", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "79fcda08c33bb58b97008b2cdada6622500e949e060f5913361763121abd2416" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/compact_str@0.10.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#constant_time_eq@0.1.5", "author": "Cesar Eduardo Barros ", "name": "constant_time_eq", "version": "0.1.5", "description": "Compares two equal-sized byte strings in constant time.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" } ], "licenses": [ { "expression": "CC0-1.0" } ], "purl": "pkg:cargo/constant_time_eq@0.1.5", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/constant_time_eq" }, { "type": "vcs", "url": "https://github.com/cesarb/constant_time_eq" } ] }, { "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#cpufeatures@0.3.0", "author": "RustCrypto Developers", "name": "cpufeatures", "version": "0.3.0", "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": "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cpufeatures@0.3.0", "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#crc32fast@1.5.0", "author": "Sam Rijs , Alex Crichton ", "name": "crc32fast", "version": "1.5.0", "description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crc32fast@1.5.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/srijs/rust-crc32fast" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6", "name": "crossbeam-deque", "version": "0.8.6", "description": "Concurrent work-stealing deque", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-deque@0.8.6", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque" }, { "type": "vcs", "url": "https://github.com/crossbeam-rs/crossbeam" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18", "name": "crossbeam-epoch", "version": "0.9.18", "description": "Epoch-based garbage collection", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-epoch@0.9.18", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch" }, { "type": "vcs", "url": "https://github.com/crossbeam-rs/crossbeam" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-queue@0.3.12", "name": "crossbeam-queue", "version": "0.3.12", "description": "Concurrent queues", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-queue@0.3.12", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-queue" }, { "type": "vcs", "url": "https://github.com/crossbeam-rs/crossbeam" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21", "name": "crossbeam-utils", "version": "0.8.21", "description": "Utilities for concurrent programming", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-utils@0.8.21", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils" }, { "type": "vcs", "url": "https://github.com/crossbeam-rs/crossbeam" } ] }, { "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#dashmap@6.1.0", "author": "Acrimon ", "name": "dashmap", "version": "6.1.0", "description": "Blazing fast concurrent HashMap for Rust.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/dashmap@6.1.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/dashmap" }, { "type": "website", "url": "https://github.com/xacrimon/dashmap" }, { "type": "vcs", "url": "https://github.com/xacrimon/dashmap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5", "author": "Jacob Pratt ", "name": "deranged", "version": "0.5.5", "description": "Ranged integers", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/deranged@0.5.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/jhpratt/deranged" } ] }, { "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#displaydoc@0.2.6", "author": "Jane Lusby ", "name": "displaydoc", "version": "0.2.6", "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/displaydoc@0.2.6", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/displaydoc" }, { "type": "website", "url": "https://github.com/yaahc/displaydoc" }, { "type": "vcs", "url": "https://github.com/yaahc/displaydoc" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#drop_bomb@0.1.5", "author": "Aleksey Kladov ", "name": "drop_bomb", "version": "0.1.5", "description": "A runtime guard for implementing linear types. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/drop_bomb@0.1.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/matklad/drop_bomb" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5", "author": "Kornel ", "name": "dunce", "version": "1.0.5", "description": "Normalize Windows paths to the most compatible format, avoiding UNC where possible", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" } ], "licenses": [ { "expression": "CC0-1.0 OR MIT-0 OR Apache-2.0" } ], "purl": "pkg:cargo/dunce@1.0.5", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/dunce" }, { "type": "website", "url": "https://lib.rs/crates/dunce" }, { "type": "vcs", "url": "https://gitlab.com/kornelski/dunce" } ] }, { "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#embedded-io@0.4.0", "name": "embedded-io", "version": "0.4.0", "description": "Embedded IO traits", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/embedded-io@0.4.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/embassy-rs/embedded-io" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.6.1", "name": "embedded-io", "version": "0.6.1", "description": "Embedded IO traits", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/embedded-io@0.6.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-embedded/embedded-hal" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#endian-type@0.1.2", "author": "Lolirofle ", "name": "endian-type", "version": "0.1.2", "description": "Type safe wrappers for types with a defined byte order", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/endian-type@0.1.2", "externalReferences": [ { "type": "website", "url": "https://github.com/Lolirofle/endian-type" }, { "type": "vcs", "url": "https://github.com/Lolirofle/endian-type.git" } ] }, { "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#errno@0.3.14", "author": "Chris Wong , Dan Gohman ", "name": "errno", "version": "0.3.14", "description": "Cross-platform interface to the `errno` variable.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/errno@0.3.14", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/errno" }, { "type": "vcs", "url": "https://github.com/lambda-fairy/rust-errno" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fancy-regex@0.17.0", "author": "Raph Levien , Robin Stocker , Keith Hall ", "name": "fancy-regex", "version": "0.17.0", "description": "An implementation of regexes, supporting a relatively rich set of features, including backreferences and look-around.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "72cf461f865c862bb7dc573f643dd6a2b6842f7c30b07882b56bd148cc2761b8" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/fancy-regex@0.17.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/fancy-regex" }, { "type": "vcs", "url": "https://github.com/fancy-regex/fancy-regex" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fd-lock@4.0.4", "author": "Yoshua Wuyts ", "name": "fd-lock", "version": "4.0.4", "description": "Advisory cross-platform lock on a file using a file descriptor to it.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/fd-lock@4.0.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/fd-lock" }, { "type": "vcs", "url": "https://github.com/yoshuawuyts/fd-lock" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.26", "author": "Alex Crichton ", "name": "filetime", "version": "0.2.26", "description": "Platform-agnostic accessors of timestamps in File metadata ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/filetime@0.2.26", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/filetime" }, { "type": "website", "url": "https://github.com/alexcrichton/filetime" }, { "type": "vcs", "url": "https://github.com/alexcrichton/filetime" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.7", "name": "find-msvc-tools", "version": "0.1.7", "description": "Find windows-specific tools, read MSVC versions from the registry and from COM interfaces", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "f449e6c6c08c865631d4890cfacf252b3d396c9bcc83adb6623cdb02a8336c41" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/find-msvc-tools@0.1.7", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/find-msvc-tools" }, { "type": "vcs", "url": "https://github.com/rust-lang/cc-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.5", "author": "Alex Crichton , Josh Triplett ", "name": "flate2", "version": "1.1.5", "description": "DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/flate2@1.1.5", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/flate2" }, { "type": "website", "url": "https://github.com/rust-lang/flate2-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/flate2-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0", "author": "Orson Peters ", "name": "foldhash", "version": "0.2.0", "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" } ], "licenses": [ { "expression": "Zlib" } ], "purl": "pkg:cargo/foldhash@0.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/orlp/foldhash" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fs-set-times@0.20.3", "author": "Dan Gohman ", "name": "fs-set-times", "version": "0.20.3", "description": "Set filesystem timestamps", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/fs-set-times@0.20.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/fs-set-times" }, { "type": "vcs", "url": "https://github.com/bytecodealliance/fs-set-times" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#funty@2.0.0", "author": "myrrlyn ", "name": "funty", "version": "2.0.0", "description": "Trait generalization over the primitive types", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/funty@2.0.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/funty" }, { "type": "vcs", "url": "https://github.com/myrrlyn/funty" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "author": "Bartłomiej Kamiński , Aaron Trent ", "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.10.3", "author": "Denis Kerp, Nicolas", "name": "get-size-derive2", "version": "0.10.3", "description": "Derives the GetSize trait.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c736d226c32e496b8377813b52269e11ad3a48d8373b68862d0364f04fd1229d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/get-size-derive2@0.10.3", "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.10.3", "author": "Denis Kerp, Nicolas", "name": "get-size2", "version": "0.10.3", "description": "Determine the size in bytes an object occupies inside RAM.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b411f34418305908ab15a82ff78958c2a9aee9a272b2a2e663836b20a4e4b9d3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/get-size2@0.10.3", "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.16", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.2.16", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.2.16", "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#getrandom@0.3.4", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.3.4", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.3.4", "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#getrandom@0.4.3", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.4.3", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.4.3", "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#hash32@0.2.1", "author": "Jorge Aparicio ", "name": "hash32", "version": "0.2.1", "description": "32-bit hashing machinery", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hash32@0.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/japaric/hash32" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5", "author": "Amanieu d'Antras ", "name": "hashbrown", "version": "0.14.5", "description": "A Rust port of Google's SwissTable hash map", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hashbrown@0.14.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-lang/hashbrown" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1", "author": "Amanieu d'Antras ", "name": "hashbrown", "version": "0.16.1", "description": "A Rust port of Google's SwissTable hash map", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hashbrown@0.16.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-lang/hashbrown" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", "author": "Amanieu d'Antras ", "name": "hashbrown", "version": "0.17.0", "description": "A Rust port of Google's SwissTable hash map", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hashbrown@0.17.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-lang/hashbrown" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashlink@0.12.0", "name": "hashlink", "version": "0.12.0", "description": "HashMap-like containers that hold their key-value pairs in a user controllable order", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a5081f264ed7adee96ea4b4778b6bb9da0a7228b084587aa3bd3ff05da7c5a3b" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hashlink@0.12.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/hashlink" }, { "type": "vcs", "url": "https://github.com/djc/hashlink" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.7.17", "author": "Jorge Aparicio , Per Lindgren , Emil Fresk ", "name": "heapless", "version": "0.7.17", "description": "`static` friendly data structures that don't require dynamic memory allocation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/heapless@0.7.17", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/heapless" }, { "type": "vcs", "url": "https://github.com/japaric/heapless" } ] }, { "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#hmac@0.12.1", "author": "RustCrypto Developers", "name": "hmac", "version": "0.12.1", "description": "Generic implementation of Hash-based Message Authentication Code (HMAC)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/hmac@0.12.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/hmac" }, { "type": "vcs", "url": "https://github.com/RustCrypto/MACs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#home@0.5.12", "author": "Brian Anderson ", "name": "home", "version": "0.5.12", "description": "Shared definitions of home directories.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/home@0.5.12", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/home" }, { "type": "website", "url": "https://github.com/rust-lang/cargo" }, { "type": "vcs", "url": "https://github.com/rust-lang/cargo" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65", "author": "Andrew Straw , René Kijewski , Ryan Lopopolo ", "name": "iana-time-zone", "version": "0.1.65", "description": "get the IANA time zone for the current system", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/iana-time-zone@0.1.65", "externalReferences": [ { "type": "vcs", "url": "https://github.com/strawlab/iana-time-zone" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0", "author": "The ICU4X Project Developers", "name": "icu_collections", "version": "2.2.0", "description": "Collection of API for use in ICU libraries.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/icu_collections@2.2.0", "externalReferences": [ { "type": "website", "url": "https://icu4x.unicode.org" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0", "author": "The ICU4X Project Developers", "name": "icu_locale_core", "version": "2.2.0", "description": "API for managing Unicode Language and Locale Identifiers", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/icu_locale_core@2.2.0", "externalReferences": [ { "type": "website", "url": "https://icu4x.unicode.org" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0", "author": "The ICU4X Project Developers", "name": "icu_properties", "version": "2.2.0", "description": "Definitions for Unicode properties", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/icu_properties@2.2.0", "externalReferences": [ { "type": "website", "url": "https://icu4x.unicode.org" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.2.0", "author": "The ICU4X Project Developers", "name": "icu_properties_data", "version": "2.2.0", "description": "Data for the icu_properties crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/icu_properties_data@2.2.0", "externalReferences": [ { "type": "website", "url": "https://icu4x.unicode.org" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0", "author": "The ICU4X Project Developers", "name": "icu_provider", "version": "2.2.0", "description": "Trait and struct definitions for the ICU data provider", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/icu_provider@2.2.0", "externalReferences": [ { "type": "website", "url": "https://icu4x.unicode.org" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "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#inout@0.1.4", "author": "RustCrypto Developers", "name": "inout", "version": "0.1.4", "description": "Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/inout@0.1.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/inout" }, { "type": "vcs", "url": "https://github.com/RustCrypto/utils" } ] }, { "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#intrusive-collections@0.10.2", "author": "Amanieu d'Antras ", "name": "intrusive-collections", "version": "0.10.2", "description": "Intrusive collections for Rust (linked list and red-black tree)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "4b719c59241cfaac1042a6d26787e28ed7ee4a4e21a5a907786f54222d1b0062" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/intrusive-collections@0.10.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/intrusive-collections" }, { "type": "vcs", "url": "https://github.com/Amanieu/intrusive-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.24", "author": "David Tolnay ", "name": "inventory", "version": "0.3.24", "description": "Typed distributed plugin registration", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/inventory@0.3.24", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/inventory" }, { "type": "vcs", "url": "https://github.com/dtolnay/inventory" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#io-extras@0.19.0", "author": "Dan Gohman ", "name": "io-extras", "version": "0.19.0", "description": "File/socket handle/descriptor utilities", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/io-extras@0.19.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sunfishcode/io-extras" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@2.0.4", "author": "Dan Gohman ", "name": "io-lifetimes", "version": "2.0.4", "description": "A low-level I/O ownership and borrowing library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/io-lifetimes@2.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sunfishcode/io-lifetimes" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@3.0.1", "author": "Dan Gohman ", "name": "io-lifetimes", "version": "3.0.1", "description": "A low-level I/O ownership and borrowing library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/io-lifetimes@3.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sunfishcode/io-lifetimes" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.1", "author": "Kris Price ", "name": "ipnet", "version": "2.12.1", "description": "Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6a756c3fac73139e83f14c2d742155dd2b78d3ee56597b419a0579b7bdd6dd78" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ipnet@2.12.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/ipnet" }, { "type": "vcs", "url": "https://github.com/krisprice/ipnet" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#is-macro@0.3.7", "author": "강동윤 ", "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#is_terminal_polyfill@1.70.2", "name": "is_terminal_polyfill", "version": "1.70.2", "description": "Polyfill for `is_terminal` stdlib feature for use with older MSRVs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/is_terminal_polyfill@1.70.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/polyfill-rs/is_terminal_polyfill" } ] }, { "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#itertools@0.15.0", "author": "bluss", "name": "itertools", "version": "0.15.0", "description": "Extra iterator adaptors, iterator methods, free functions, and macros.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/itertools@0.15.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 ", "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#jiter@0.16.0", "author": "Samuel Colvin ", "name": "jiter", "version": "0.16.0", "description": "Fast Iterable JSON parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "820ddcacd75c9782308d3fa594f3885630ea3f49adba78a8a29abdfe4b81630c" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/jiter@0.16.0", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/jiter/" }, { "type": "vcs", "url": "https://github.com/pydantic/jiter/" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34", "author": "Alex Crichton ", "name": "jobserver", "version": "0.1.34", "description": "An implementation of the GNU Make jobserver for Rust. ", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/jobserver@0.1.34", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/jobserver" }, { "type": "website", "url": "https://github.com/rust-lang/jobserver-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/jobserver-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6", "author": "Alex Huszagh ", "name": "lexical-parse-float", "version": "1.0.6", "description": "Efficient parsing of floats from strings.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/lexical-parse-float@1.0.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Alexhuszagh/rust-lexical" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lexical-parse-integer@1.0.6", "author": "Alex Huszagh ", "name": "lexical-parse-integer", "version": "1.0.6", "description": "Efficient parsing of integers from strings.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/lexical-parse-integer@1.0.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Alexhuszagh/rust-lexical" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7", "author": "Alex Huszagh ", "name": "lexical-util", "version": "1.0.7", "description": "Shared utilities for lexical creates.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/lexical-util@1.0.7", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Alexhuszagh/rust-lexical" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "author": "The Rust Project Developers", "name": "libc", "version": "0.2.185", "description": "Raw FFI bindings to platform libraries like libc.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/libc@0.2.185", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-lang/libc" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16", "author": "Alex Crichton , Amanieu d'Antras , Jorge Aparicio , Trevor Gross ", "name": "libm", "version": "0.2.16", "description": "libm in pure Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/libm@0.2.16", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-lang/compiler-builtins" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0", "author": "Dan Gohman ", "name": "linux-raw-sys", "version": "0.11.0", "description": "Generated bindings for Linux's userspace API", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/linux-raw-sys@0.11.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/linux-raw-sys" }, { "type": "vcs", "url": "https://github.com/sunfishcode/linux-raw-sys" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.2", "author": "The ICU4X Project Developers", "name": "litemap", "version": "0.8.2", "description": "A key-value Map implementation based on a flat, sorted Vec.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/litemap@0.8.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/litemap" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14", "author": "Amanieu d'Antras ", "name": "lock_api", "version": "0.4.14", "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/lock_api@0.4.14", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Amanieu/parking_lot" } ] }, { "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": "required", "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#matchit@0.9.1", "author": "Ibraheem Ahmed ", "name": "matchit", "version": "0.9.1", "description": "A high performance, zero-copy URL router.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b3eede3bdf92f3b4f9dc04072a9ce5ab557d5ec9038773bf9ffcd5588b3cc05b" } ], "licenses": [ { "expression": "MIT AND BSD-3-Clause" } ], "purl": "pkg:cargo/matchit@0.9.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/ibraheemdev/matchit" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#maybe-owned@0.3.4", "author": "Philipp korber , darkstalker , daboross , Zac Burns (That3Percent) ", "name": "maybe-owned", "version": "0.3.4", "description": "provides a `MaybeOwned` (and `MaybeOwnedMut`) type similar to std's `Cow` but it implements `From` and `From<&'a T>` and does not require `ToOwned`", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/maybe-owned@0.3.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rustonaut/maybe-owned" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "author": "Andrew Gallant , 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#memoffset@0.9.1", "author": "Gilad Naaman ", "name": "memoffset", "version": "0.9.1", "description": "offset_of functionality for Rust structs.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/memoffset@0.9.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Gilnaa/memoffset" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9", "author": "Frommi , oyvindln , Rich Geldreich richgel99@gmail.com", "name": "miniz_oxide", "version": "0.8.9", "description": "DEFLATE compression and decompression library rewritten in Rust based on miniz", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" } ], "licenses": [ { "expression": "MIT OR Zlib OR Apache-2.0" } ], "purl": "pkg:cargo/miniz_oxide@0.8.9", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/miniz_oxide" }, { "type": "website", "url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide" }, { "type": "vcs", "url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nibble_vec@0.1.0", "author": "Michael Sproul ", "name": "nibble_vec", "version": "0.1.0", "description": "Vector data-structure for half-byte values.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/nibble_vec@0.1.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rust_nibble_vec" }, { "type": "vcs", "url": "https://github.com/michaelsproul/rust_nibble_vec" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nix@0.29.0", "author": "The nix-rust Project Developers", "name": "nix", "version": "0.29.0", "description": "Rust friendly bindings to *nix APIs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/nix@0.29.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nix-rust/nix" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6", "author": "The Rust Project Developers", "name": "num-bigint", "version": "0.4.6", "description": "Big integer implementation for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/num-bigint@0.4.6", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/num-bigint" }, { "type": "website", "url": "https://github.com/rust-num/num-bigint" }, { "type": "vcs", "url": "https://github.com/rust-num/num-bigint" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.1.0", "author": "Jacob Pratt ", "name": "num-conv", "version": "0.1.0", "description": "`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/num-conv@0.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/jhpratt/num-conv" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46", "author": "The Rust Project Developers", "name": "num-integer", "version": "0.1.46", "description": "Integer traits and functions", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/num-integer@0.1.46", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/num-integer" }, { "type": "website", "url": "https://github.com/rust-num/num-integer" }, { "type": "vcs", "url": "https://github.com/rust-num/num-integer" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "author": "The Rust Project Developers", "name": "num-traits", "version": "0.2.19", "description": "Numeric traits for generic mathematics", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/num-traits@0.2.19", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/num-traits" }, { "type": "website", "url": "https://github.com/rust-num/num-traits" }, { "type": "vcs", "url": "https://github.com/rust-num/num-traits" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "author": "Aleksey Kladov ", "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#parking_lot@0.12.5", "author": "Amanieu d'Antras ", "name": "parking_lot", "version": "0.12.5", "description": "More compact and efficient implementations of the standard synchronization primitives.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/parking_lot@0.12.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Amanieu/parking_lot" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12", "author": "Amanieu d'Antras ", "name": "parking_lot_core", "version": "0.9.12", "description": "An advanced API for creating custom synchronization primitives.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/parking_lot_core@0.9.12", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Amanieu/parking_lot" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#password-hash@0.4.2", "author": "RustCrypto Developers", "name": "password-hash", "version": "0.4.2", "description": "Traits which describe the functionality of password hashing algorithms, as well as a `no_std`-friendly implementation of the PHC string format (a well-defined subset of the Modular Crypt Format a.k.a. MCF) ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/password-hash@0.4.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/password-hash" }, { "type": "vcs", "url": "https://github.com/RustCrypto/traits/tree/master/password-hash" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#path-slash@0.2.1", "author": "rhysd ", "name": "path-slash", "version": "0.2.1", "description": "Conversion to/from a file path from/to slash path", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/path-slash@0.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rhysd/path-slash" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pathdiff@0.2.3", "author": "Manish Goregaokar ", "name": "pathdiff", "version": "0.2.3", "description": "Library for diffing paths to obtain relative paths", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pathdiff@0.2.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/pathdiff/" }, { "type": "vcs", "url": "https://github.com/Manishearth/pathdiff" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pbkdf2@0.11.0", "author": "RustCrypto Developers", "name": "pbkdf2", "version": "0.11.0", "description": "Generic implementation of PBKDF2", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pbkdf2@0.11.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/pbkdf2" }, { "type": "vcs", "url": "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf@0.11.3", "author": "Steven Fackler ", "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 ", "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 ", "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 ", "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#pin-project-lite@0.2.16", "name": "pin-project-lite", "version": "0.2.16", "description": "A lightweight version of pin-project written with declarative macros. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/pin-project-lite@0.2.16", "externalReferences": [ { "type": "vcs", "url": "https://github.com/taiki-e/pin-project-lite" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.32", "author": "Alex Crichton ", "name": "pkg-config", "version": "0.3.32", "description": "A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. ", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pkg-config@0.3.32", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/pkg-config" }, { "type": "vcs", "url": "https://github.com/rust-lang/pkg-config-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.0", "name": "portable-atomic", "version": "1.13.0", "description": "Portable atomic types including support for 128-bit atomics, atomic float, etc. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/portable-atomic@1.13.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/taiki-e/portable-atomic" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#postcard@1.1.3", "author": "James Munns ", "name": "postcard", "version": "1.1.3", "description": "A no_std + serde compatible message library for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/postcard@1.1.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/postcard/" }, { "type": "vcs", "url": "https://github.com/jamesmunns/postcard" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.5", "author": "The ICU4X Project Developers", "name": "potential_utf", "version": "0.1.5", "description": "Unvalidated string and character types", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/potential_utf@0.1.5", "externalReferences": [ { "type": "website", "url": "https://icu4x.unicode.org" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0", "author": "Jacob Pratt ", "name": "powerfmt", "version": "0.2.0", "description": " `powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/powerfmt@0.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/jhpratt/powerfmt" } ] }, { "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.105", "author": "David Tolnay , Alex Crichton ", "name": "proc-macro2", "version": "1.0.105", "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": "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/proc-macro2@1.0.105", "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#prost-derive@0.14.4", "author": "Dan Burkert , Lucio Franco , Casper Meijn , Tokio Contributors ", "name": "prost-derive", "version": "0.14.4", "description": "Generate encoding and decoding implementations for Prost annotated types.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/prost-derive@0.14.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/tokio-rs/prost" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4", "author": "Dan Burkert , Lucio Franco , Casper Meijn , Tokio Contributors ", "name": "prost", "version": "0.14.4", "description": "A Protocol Buffers implementation for the Rust Language.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "528ac67416ff8646872a3c02cad9cc4ee5dc9f9540c9b10771855c95cb2e5ae1" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/prost@0.14.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/tokio-rs/prost" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.2", "author": "PyO3 Project and Contributors ", "name": "pyo3-build-config", "version": "0.29.2", "description": "Build configuration for the PyO3 ecosystem", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "f41027e41b4bd03f6e60f9f417fe24a6341a6bb744edd62b6f709f2a52ea30e9" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-build-config@0.29.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.29.2", "author": "PyO3 Project and Contributors ", "name": "pyo3-ffi", "version": "0.29.2", "description": "Python-API bindings for the PyO3 ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e591a95526fead067432c3b3a33fc74770b87b1e04e73671090d9c2055a2b327" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-ffi@0.29.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.29.2", "author": "PyO3 Project and Contributors ", "name": "pyo3-macros-backend", "version": "0.29.2", "description": "Code generation for PyO3 package", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "571575aa3749fa6216757dd47d2a3e7ef360f329a40f0666a9fbd14889024952" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-macros-backend@0.29.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.29.2", "author": "PyO3 Project and Contributors ", "name": "pyo3-macros", "version": "0.29.2", "description": "Proc macros for PyO3 package", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "73225868fc1cd84eef2c3c230ddb91273bf1de46aeb8a4248da76d32a0924a1c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3-macros@0.29.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.29.2", "author": "PyO3 Project and Contributors ", "name": "pyo3", "version": "0.29.2", "description": "Bindings to Python interpreter", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "4688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pyo3@0.29.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/crate/pyo3/" }, { "type": "website", "url": "https://github.com/pyo3/pyo3" }, { "type": "other", "url": "pyo3-python" }, { "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.45", "author": "David Tolnay ", "name": "quote", "version": "1.0.45", "description": "Quasi-quoting macro quote!(...)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/quote@1.0.45", "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#radium@0.7.0", "author": "Nika Layzell , myrrlyn ", "name": "radium", "version": "0.7.0", "description": "Portable interfaces for maybe-atomic types", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/radium@0.7.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/radium" }, { "type": "website", "url": "https://github.com/bitvecto-rs/radium" }, { "type": "vcs", "url": "https://github.com/bitvecto-rs/radium" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#radix_trie@0.2.1", "author": "Michael Sproul ", "name": "radix_trie", "version": "0.2.1", "description": "Generic radix trie data-structure.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/radix_trie@0.2.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/radix_trie/" }, { "type": "vcs", "url": "https://github.com/michaelsproul/rust_radix_trie" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "author": "The Rand Project Developers, The Rust Project Developers", "name": "rand", "version": "0.10.1", "description": "Random number generators and other randomness functionality. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand@0.10.1", "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@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.10.1", "author": "The Rand Project Developers", "name": "rand_core", "version": "0.10.1", "description": "Core random number generation traits and tools for implementation.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_core@0.10.1", "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_core" } ] }, { "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": "required", "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#rayon-core@1.13.0", "name": "rayon-core", "version": "1.13.0", "description": "Core APIs for Rayon", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rayon-core@1.13.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rayon-core/" }, { "type": "other", "url": "rayon-core" }, { "type": "vcs", "url": "https://github.com/rayon-rs/rayon" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rayon@1.11.0", "name": "rayon", "version": "1.11.0", "description": "Simple work-stealing parallelism for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rayon@1.11.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rayon/" }, { "type": "vcs", "url": "https://github.com/rayon-rs/rayon" } ] }, { "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 ", "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#regex-syntax@0.8.8", "author": "The Rust Project Developers, Andrew Gallant ", "name": "regex-syntax", "version": "0.8.8", "description": "A regular expression parser.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/regex-syntax@0.8.8", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/regex-syntax" }, { "type": "website", "url": "https://github.com/rust-lang/regex/tree/master/regex-syntax" }, { "type": "vcs", "url": "https://github.com/rust-lang/regex" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "author": "The Rust Project Developers, Andrew Gallant ", "name": "regex", "version": "1.12.3", "description": "An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/regex@1.12.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/regex" }, { "type": "website", "url": "https://github.com/rust-lang/regex" }, { "type": "vcs", "url": "https://github.com/rust-lang/regex" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_annotate_snippets@0.0.9", "author": "Charlie Marsh ", "name": "ruff_annotate_snippets", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a96e4fc7dcfaa4da147d401e019e11297e6664d6aa135afef2acaa6f5f079221" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ruff_annotate_snippets@0.0.9", "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#ruff_db@0.0.9", "author": "Charlie Marsh ", "name": "ruff_db", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ea364029a22bdec1857452fd5478c2486fa822500dc38ff66fa2241e183a3aba" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_db@0.0.9", "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#ruff_diagnostics@0.0.9", "author": "Charlie Marsh ", "name": "ruff_diagnostics", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "296101978cdad972760596fa12a8583632d1cc50d7919a75dcff454500aae25e" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_diagnostics@0.0.9", "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#ruff_index@0.0.9", "author": "Charlie Marsh ", "name": "ruff_index", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a73167fd451e58f27df2d94f0f4826270731a3d97ee0bb927e4b61e27cf58400" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_index@0.0.9", "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#ruff_macros@0.0.9", "author": "Charlie Marsh ", "name": "ruff_macros", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9b5c48f4e319429e6d65a83911293ce7621de1ded5849a60c15c3327712dacba" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_macros@0.0.9", "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#ruff_memory_usage@0.0.9", "author": "Charlie Marsh ", "name": "ruff_memory_usage", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "52f5d21210a914816bc54d86a377450125cad63bdf6d7715eb7fa4e37b7f6346" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_memory_usage@0.0.9", "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#ruff_notebook@0.0.9", "author": "Charlie Marsh ", "name": "ruff_notebook", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3a49c68b7f7ee1383fb155ee4c72efc2df6fff95578d49d8485ad96567f65a71" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_notebook@0.0.9", "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#ruff_python_ast@0.0.9", "author": "Charlie Marsh ", "name": "ruff_python_ast", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2ca96e1ff7a76b0235df556968ae10e5f8a00a0efa3061f247ad18365f769c2d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_python_ast@0.0.9", "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#ruff_python_codegen@0.0.9", "author": "Charlie Marsh ", "name": "ruff_python_codegen", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d160278f35f69e31610f068ecac420baaee14be8b1defadc4ea464b5c5523b78" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_python_codegen@0.0.9", "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#ruff_python_literal@0.0.9", "author": "Charlie Marsh , RustPython Team", "name": "ruff_python_literal", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "66ef25a922a0345c97a9eda5896a8bc9313b937b828596c4c65016e206285663" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_python_literal@0.0.9", "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#ruff_python_parser@0.0.9", "author": "Charlie Marsh , RustPython Team", "name": "ruff_python_parser", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1cf63608d433331007574be9d7fa17f3d99fc4b9305abcd9cf47a8033690628d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_python_parser@0.0.9", "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#ruff_python_stdlib@0.0.9", "author": "Charlie Marsh ", "name": "ruff_python_stdlib", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cbd1e8d8e6d805f5a39a38ae2c7db3e885ef598fabeea36443f2a35c07f555bc" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_python_stdlib@0.0.9", "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#ruff_python_trivia@0.0.9", "author": "Charlie Marsh ", "name": "ruff_python_trivia", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cb21454ef368d9f4f55cc3d42cf262fa61cd4109e3f1c8aeb138d696b74d563d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_python_trivia@0.0.9", "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#ruff_ranged_value@0.0.9", "author": "Charlie Marsh ", "name": "ruff_ranged_value", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "06376959ad4718b79e86abde905910ec6a4ccb9bfc3b0e3508a374810aa4740f" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_ranged_value@0.0.9", "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#ruff_source_file@0.0.9", "author": "Charlie Marsh ", "name": "ruff_source_file", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9d7b074f9b29744b641588c521c6943534ca6e7c161b2b1299c01d1cc1b860f3" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_source_file@0.0.9", "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#ruff_text_size@0.0.9", "author": "Charlie Marsh ", "name": "ruff_text_size", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0944e5527042c3e1ef3e79bfed2655fe3ae66433f0112fa38d702e078f549d49" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruff_text_size@0.0.9", "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#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#rustc_version@0.4.1", "name": "rustc_version", "version": "0.4.1", "description": "A library for querying the version of a installed rustc compiler", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rustc_version@0.4.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rustc_version/" }, { "type": "vcs", "url": "https://github.com/djc/rustc-version-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustix-linux-procfs@0.1.1", "author": "Dan Gohman ", "name": "rustix-linux-procfs", "version": "0.1.1", "description": "Utilities for opening Linux procfs files and directories", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/rustix-linux-procfs@0.1.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rustix-linux-procfs" }, { "type": "vcs", "url": "https://github.com/sunfishcode/rustix-linux-procfs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3", "author": "Dan Gohman , Jakub Konka ", "name": "rustix", "version": "1.1.3", "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/rustix@1.1.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rustix" }, { "type": "vcs", "url": "https://github.com/bytecodealliance/rustix" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22", "author": "David Tolnay ", "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#rustyline@15.0.0", "author": "Katsu Kawakami ", "name": "rustyline", "version": "15.0.0", "description": "Rustyline, a readline implementation based on Antirez's Linenoise", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2ee1e066dc922e513bda599c6ccb5f3bb2b0ea5870a579448f2622993f0a9a2f" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/rustyline@15.0.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rustyline" }, { "type": "vcs", "url": "https://github.com/kkawakam/rustyline" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22", "author": "David Tolnay ", "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#salsa-macro-rules@0.28.2", "author": "Salsa developers", "name": "salsa-macro-rules", "version": "0.28.2", "description": "Declarative macros for the salsa crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "85f4b7d4405540bbd6d4ffa52d4322d983f3781954d3073067ac1bdb028459b3" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/salsa-macro-rules@0.28.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/salsa-rs/salsa" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#salsa-macros@0.28.2", "author": "Salsa developers", "name": "salsa-macros", "version": "0.28.2", "description": "Procedural macros for the salsa crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "445be2bfbb2f67cb663225ecd7bc5a25370c0250fca30f9d8cbad9a913650370" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/salsa-macros@0.28.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/salsa-rs/salsa" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "author": "Salsa developers", "name": "salsa", "version": "0.28.2", "description": "A generic framework for on-demand, incrementalized computation (experimental)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cf0e374215cd2db2b5c75d7b3a99cb0cc052c0595335dfdefc03d4eb08f4aa81" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/salsa@0.28.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/salsa-rs/salsa" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6", "author": "Andrew Gallant ", "name": "same-file", "version": "1.0.6", "description": "A simple crate for determining whether two file paths point to the same file. ", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" } ], "licenses": [ { "expression": "Unlicense OR MIT" } ], "purl": "pkg:cargo/same-file@1.0.6", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/same-file" }, { "type": "website", "url": "https://github.com/BurntSushi/same-file" }, { "type": "vcs", "url": "https://github.com/BurntSushi/same-file" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0", "author": "bluss", "name": "scopeguard", "version": "1.2.0", "description": "A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/scopeguard@1.2.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/scopeguard/" }, { "type": "vcs", "url": "https://github.com/bluss/scopeguard" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27", "author": "David Tolnay ", "name": "semver", "version": "1.0.27", "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/semver@1.0.27", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/semver" }, { "type": "vcs", "url": "https://github.com/dtolnay/semver" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "author": "Erick Tryzelaar , David Tolnay ", "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 , David Tolnay ", "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#serde_derive@1.0.228", "author": "Erick Tryzelaar , David Tolnay ", "name": "serde_derive", "version": "1.0.228", "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/serde_derive@1.0.228", "externalReferences": [ { "type": "documentation", "url": "https://serde.rs/derive.html" }, { "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_json@1.0.149", "author": "Erick Tryzelaar , David Tolnay ", "name": "serde_json", "version": "1.0.149", "description": "A JSON serialization file format", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/serde_json@1.0.149", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/serde_json" }, { "type": "vcs", "url": "https://github.com/serde-rs/json" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_spanned@1.1.1", "name": "serde_spanned", "version": "1.1.1", "description": "Serde-compatible spanned Value", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/serde_spanned@1.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/toml-rs/toml" } ] }, { "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#sha2@0.10.9", "author": "RustCrypto Developers", "name": "sha2", "version": "0.10.9", "description": "Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/sha2@0.10.9", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/sha2" }, { "type": "vcs", "url": "https://github.com/RustCrypto/hashes" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0", "author": "comex , Fenhl , Adrian Taylor , Alex Touchet , Daniel Parks , Garrett Berg ", "name": "shlex", "version": "1.3.0", "description": "Split a string into shell words, like Python's shlex.", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/shlex@1.3.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/comex/rust-shlex" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8", "author": "Marvin Countryman ", "name": "simd-adler32", "version": "0.3.8", "description": "A SIMD-accelerated Adler-32 hash algorithm implementation.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/simd-adler32@0.3.8", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mcountryman/simd-adler32" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#similar@3.1.0", "author": "Armin Ronacher , Pierre-Étienne Meunier , Brandon Williams ", "name": "similar", "version": "3.1.0", "description": "A diff library for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "04d93e861ede2e497b47833469b8ec9d5c07fa4c78ce7a00f6eb7dd8168b4b3f" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/similar@3.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mitsuhiko/similar" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1", "author": "Frank Denis ", "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#speedate@0.17.0", "author": "Samuel Colvin ", "name": "speedate", "version": "0.17.0", "description": "Fast and simple datetime, date, time and duration parsing", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "aba069c070b5e213f2a094deb7e5ed50ecb092be36102a4f4042e8d2056d060e" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/speedate@0.17.0", "externalReferences": [ { "type": "website", "url": "https://github.com/pydantic/speedate/" }, { "type": "vcs", "url": "https://github.com/pydantic/speedate/" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.9", "author": "Mathijs van de Nes , John Ericson , Joshua Barretto ", "name": "spin", "version": "0.9.9", "description": "Spin-based synchronization primitives", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3763264f6b73151db08c50ff20d7d8a0b8796e021cdea7ceedad07b80155fa0e" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/spin@0.9.9", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mvdnes/spin-rs.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1", "author": "Robert Grosse ", "name": "stable_deref_trait", "version": "1.2.1", "description": "An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/stable_deref_trait@1.2.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait" }, { "type": "vcs", "url": "https://github.com/storyyeller/stable_deref_trait" } ] }, { "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#strsim@0.11.1", "author": "Danny Guo , maxbachmann ", "name": "strsim", "version": "0.11.1", "description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/strsim@0.11.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/strsim/" }, { "type": "website", "url": "https://github.com/rapidfuzz/strsim-rs" }, { "type": "vcs", "url": "https://github.com/rapidfuzz/strsim-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2", "author": "Peter Glotfelty ", "name": "strum", "version": "0.27.2", "description": "Helpful macros for working with enums and strings", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/strum@0.27.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/strum" }, { "type": "website", "url": "https://github.com/Peternator7/strum" }, { "type": "vcs", "url": "https://github.com/Peternator7/strum" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strum@0.28.0", "author": "Peter Glotfelty ", "name": "strum", "version": "0.28.0", "description": "Helpful macros for working with enums and strings", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/strum@0.28.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/strum" }, { "type": "website", "url": "https://github.com/Peternator7/strum" }, { "type": "vcs", "url": "https://github.com/Peternator7/strum" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.2", "author": "Peter Glotfelty ", "name": "strum_macros", "version": "0.27.2", "description": "Helpful macros for working with enums and strings", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/strum_macros@0.27.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/strum" }, { "type": "website", "url": "https://github.com/Peternator7/strum" }, { "type": "vcs", "url": "https://github.com/Peternator7/strum" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.28.0", "author": "Peter Glotfelty ", "name": "strum_macros", "version": "0.28.0", "description": "Helpful macros for working with enums and strings", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/strum_macros@0.28.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/strum" }, { "type": "website", "url": "https://github.com/Peternator7/strum" }, { "type": "vcs", "url": "https://github.com/Peternator7/strum" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1", "author": "Isis Lovecruft , Henry de Valence ", "name": "subtle", "version": "2.6.1", "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" } ], "licenses": [ { "expression": "BSD-3-Clause" } ], "purl": "pkg:cargo/subtle@2.6.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/subtle" }, { "type": "website", "url": "https://dalek.rs/" }, { "type": "vcs", "url": "https://github.com/dalek-cryptography/subtle" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#supports-hyperlinks@3.2.0", "author": "Kat Marchán ", "name": "supports-hyperlinks", "version": "3.2.0", "description": "Detects whether a terminal supports rendering hyperlinks.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e396b6523b11ccb83120b115a0b7366de372751aa6edf19844dfb13a6af97e91" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/supports-hyperlinks@3.2.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/supports-hyperlinks" }, { "type": "vcs", "url": "https://github.com/zkat/supports-hyperlinks" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114", "author": "David Tolnay ", "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#syn@3.0.3", "author": "David Tolnay ", "name": "syn", "version": "3.0.3", "description": "Parser for Rust source code", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/syn@3.0.3", "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#synstructure@0.13.2", "author": "Nika Layzell ", "name": "synstructure", "version": "0.13.2", "description": "Helper methods and macros for custom derives", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/synstructure@0.13.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/synstructure" }, { "type": "vcs", "url": "https://github.com/mystor/synstructure" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1", "author": "Elliott Linder , myrrlyn ", "name": "tap", "version": "1.0.1", "description": "Generic extensions for tapping values in Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tap@1.0.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/tap" }, { "type": "website", "url": "https://github.com/myrrlyn/tap" }, { "type": "vcs", "url": "https://github.com/myrrlyn/tap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.4", "author": "Dan Gohman ", "name": "target-lexicon", "version": "0.13.4", "description": "LLVM target triple types", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception" } ], "purl": "pkg:cargo/target-lexicon@0.13.4", "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#thin-vec@0.2.14", "author": "Aria Beingessner ", "name": "thin-vec", "version": "0.2.14", "description": "A vec that takes up less space on the stack", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/thin-vec@0.2.14", "externalReferences": [ { "type": "website", "url": "https://github.com/gankra/thin-vec" }, { "type": "vcs", "url": "https://github.com/gankra/thin-vec" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17", "author": "David Tolnay ", "name": "thiserror-impl", "version": "2.0.17", "description": "Implementation detail of the `thiserror` crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/thiserror-impl@2.0.17", "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.17", "author": "David Tolnay ", "name": "thiserror", "version": "2.0.17", "description": "derive(Error)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/thiserror@2.0.17", "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#time-core@0.1.6", "author": "Jacob Pratt , Time contributors", "name": "time-core", "version": "0.1.6", "description": "This crate is an implementation detail and should not be relied upon directly.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/time-core@0.1.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/time-rs/time" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#time@0.3.44", "author": "Jacob Pratt , Time contributors", "name": "time", "version": "0.3.44", "description": "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/time@0.3.44", "externalReferences": [ { "type": "website", "url": "https://time-rs.github.io" }, { "type": "vcs", "url": "https://github.com/time-rs/time" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3", "author": "The ICU4X Project Developers", "name": "tinystr", "version": "0.8.3", "description": "A small ASCII-only bounded length string representation.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/tinystr@0.8.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.10.0", "author": "Lokathor ", "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 ", "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#toml@1.1.2+spec-1.1.0", "name": "toml", "version": "1.1.2+spec-1.1.0", "description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/toml@1.1.2+spec-1.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/toml-rs/toml" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@1.1.1+spec-1.1.0", "name": "toml_datetime", "version": "1.1.1+spec-1.1.0", "description": "A TOML-compatible datetime type", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/toml_datetime@1.1.1+spec-1.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/toml-rs/toml" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.1.2+spec-1.1.0", "name": "toml_parser", "version": "1.1.2+spec-1.1.0", "description": "Yet another format-preserving TOML parser.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/toml_parser@1.1.2+spec-1.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/toml-rs/toml" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_writer@1.1.1+spec-1.1.0", "name": "toml_writer", "version": "1.1.1+spec-1.1.0", "description": "A low-level interface for writing out TOML ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/toml_writer@1.1.1+spec-1.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/toml-rs/toml" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31", "author": "Tokio Contributors , Eliza Weisman , David Barsky ", "name": "tracing-attributes", "version": "0.1.31", "description": "Procedural macro attributes for automatically instrumenting functions. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-attributes@0.1.31", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tracing" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36", "author": "Tokio Contributors ", "name": "tracing-core", "version": "0.1.36", "description": "Core primitives for application-level tracing. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-core@0.1.36", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tracing" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "author": "Eliza Weisman , Tokio Contributors ", "name": "tracing", "version": "0.1.44", "description": "Application-level tracing for Rust. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing@0.1.44", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tracing" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ty_combine@0.0.9", "author": "Charlie Marsh ", "name": "ty_combine", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ef03cc4aefc301d1bacf6ed24d6ee9f9df3b274ace8651d425521faaf0edae57" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ty_combine@0.0.9", "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#ty_module_resolver@0.0.9", "author": "Charlie Marsh ", "name": "ty_module_resolver", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a940734589a7e96288cdbec3663162518dbff3b6448a2be987abe45a0be7c5ec" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ty_module_resolver@0.0.9", "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#ty_python_core@0.0.9", "author": "Charlie Marsh ", "name": "ty_python_core", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "375e7f851f3c84a258f7159dcf47abe6310d1061686da1c04d4b9d28de12923d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ty_python_core@0.0.9", "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#ty_python_semantic@0.0.9", "author": "Charlie Marsh ", "name": "ty_python_semantic", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1ff4dc61accc4c1b470fc2fe6a9ed7e1bfbe875a9f79b94faba0bc1baeae90d7" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ty_python_semantic@0.0.9", "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#ty_site_packages@0.0.9", "author": "Charlie Marsh ", "name": "ty_site_packages", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "00af3d6c6a391755092fe30f7e8fde4907f0221210c99486b6aa8f1cce80212e" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ty_site_packages@0.0.9", "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#ty_static@0.0.9", "author": "Charlie Marsh ", "name": "ty_static", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a3ae6d8768346d0bbaa884dd247f5bb4a3035f0c3ef68f927f631ff91e57c1fa" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ty_static@0.0.9", "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#ty_vendored@0.0.9", "author": "Charlie Marsh ", "name": "ty_vendored", "version": "0.0.9", "description": "This is an internal component crate of Ruff", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "589ca1bdaa1183cbd26ab275fc327ab6a4af06d238feeb0ce26a2a88e07e30c7" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ty_vendored@0.0.9", "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#typed-path@0.12.3", "author": "Chip Senkbeil ", "name": "typed-path", "version": "0.12.3", "description": "Provides typed variants of Path and PathBuf for Unix and Windows", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/typed-path@0.12.3", "externalReferences": [ { "type": "website", "url": "https://github.com/chipsenkbeil/typed-path" }, { "type": "vcs", "url": "https://github.com/chipsenkbeil/typed-path" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.3", "author": "David Tolnay ", "name": "typeid", "version": "1.0.3", "description": "Const TypeId and non-'static TypeId", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/typeid@1.0.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/typeid" }, { "type": "vcs", "url": "https://github.com/dtolnay/typeid" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0", "author": "Paho Lurie-Gregg , Andre Bogus ", "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-general-category@1.1.0", "author": "YesLogic Pty. Ltd. ", "name": "unicode-general-category", "version": "1.1.0", "description": "Fast lookup of the Unicode General Category property for char", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/unicode-general-category@1.1.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/unicode-general-category" }, { "type": "website", "url": "https://github.com/yeslogic/unicode-general-category" }, { "type": "vcs", "url": "https://github.com/yeslogic/unicode-general-category" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22", "author": "David Tolnay ", "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 , Manish Goregaokar ", "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-segmentation@1.12.0", "author": "kwantam , Manish Goregaokar ", "name": "unicode-segmentation", "version": "1.12.0", "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/unicode-segmentation@1.12.0", "externalReferences": [ { "type": "website", "url": "https://github.com/unicode-rs/unicode-segmentation" }, { "type": "vcs", "url": "https://github.com/unicode-rs/unicode-segmentation" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2", "author": "kwantam , Manish Goregaokar ", "name": "unicode-width", "version": "0.2.2", "description": "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ", "scope": "required", "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 , Kang Seonghoon , Valentin Lorentz , Jeong YunWon ", "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 ", "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#utf8_iter@1.0.4", "author": "Henri Sivonen ", "name": "utf8_iter", "version": "1.0.4", "description": "Iterator by char over potentially-invalid UTF-8 in &[u8]", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/utf8_iter@1.0.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/utf8_iter/" }, { "type": "website", "url": "https://docs.rs/utf8_iter/" }, { "type": "vcs", "url": "https://github.com/hsivonen/utf8_iter" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2", "author": "Joe Wilm , Christian Duerr ", "name": "utf8parse", "version": "0.2.2", "description": "Table-driven UTF-8 parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/utf8parse@0.2.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/utf8parse/" }, { "type": "vcs", "url": "https://github.com/alacritty/vte" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.19.0", "author": "Ashley Mannix, Dylan DPC, Hunar Roop Kahlon", "name": "uuid", "version": "1.19.0", "description": "A library to generate and parse UUIDs.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/uuid@1.19.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/uuid" }, { "type": "website", "url": "https://github.com/uuid-rs/uuid" }, { "type": "vcs", "url": "https://github.com/uuid-rs/uuid" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5", "author": "Sergio Benitez ", "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#walkdir@2.5.0", "author": "Andrew Gallant ", "name": "walkdir", "version": "2.5.0", "description": "Recursively walk a directory.", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" } ], "licenses": [ { "expression": "Unlicense OR MIT" } ], "purl": "pkg:cargo/walkdir@2.5.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/walkdir/" }, { "type": "website", "url": "https://github.com/BurntSushi/walkdir" }, { "type": "vcs", "url": "https://github.com/BurntSushi/walkdir" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3", "name": "winnow", "version": "1.0.3", "description": "A byte-oriented, zero-copy, parser combinators library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/winnow@1.0.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/winnow-rs/winnow" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3", "author": "The ICU4X Project Developers", "name": "writeable", "version": "0.6.3", "description": "A more efficient alternative to fmt::Display", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/writeable@0.6.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wyz@0.5.1", "author": "myrrlyn ", "name": "wyz", "version": "0.5.1", "description": "myrrlyn’s utility collection", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/wyz@0.5.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/wyz" }, { "type": "website", "url": "https://myrrlyn.net/crates/wyz" }, { "type": "vcs", "url": "https://github.com/myrrlyn/wyz" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2", "author": "Manish Goregaokar ", "name": "yoke-derive", "version": "0.8.2", "description": "Custom derive for the yoke crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/yoke-derive@0.8.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3", "author": "Manish Goregaokar ", "name": "yoke", "version": "0.8.3", "description": "Abstraction allowing borrowed data to be carried along with the backing data it borrows from", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/yoke@0.8.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.33", "author": "Joshua Liebow-Feeser , Jack Wrenn ", "name": "zerocopy-derive", "version": "0.8.33", "description": "Custom derive for traits from the zerocopy crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" } ], "licenses": [ { "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/zerocopy-derive@0.8.33", "externalReferences": [ { "type": "vcs", "url": "https://github.com/google/zerocopy" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33", "author": "Joshua Liebow-Feeser , Jack Wrenn ", "name": "zerocopy", "version": "0.8.33", "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.", "scope": "required", "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" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7", "author": "Manish Goregaokar ", "name": "zerofrom-derive", "version": "0.1.7", "description": "Custom derive for the zerofrom crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/zerofrom-derive@0.1.7", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", "author": "The ICU4X Project Developers", "name": "zerofrom", "version": "0.1.8", "description": "ZeroFrom trait for constructing", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/zerofrom@0.1.8", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4", "author": "The ICU4X Project Developers", "name": "zerotrie", "version": "0.2.4", "description": "A data structure that efficiently maps strings to integers", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/zerotrie@0.2.4", "externalReferences": [ { "type": "website", "url": "https://icu4x.unicode.org" }, { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.3", "author": "Manish Goregaokar ", "name": "zerovec-derive", "version": "0.11.3", "description": "Custom derive for the zerovec crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/zerovec-derive@0.11.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6", "author": "The ICU4X Project Developers", "name": "zerovec", "version": "0.11.6", "description": "Zero-copy vector backed by a byte array", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" } ], "licenses": [ { "expression": "Unicode-3.0" } ], "purl": "pkg:cargo/zerovec@0.11.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/unicode-org/icu4x" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zip@0.6.6", "author": "Mathijs van de Nes , Marli Frost , Ryan Levick ", "name": "zip", "version": "0.6.6", "description": "Library to support the reading and writing of zip files. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/zip@0.6.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/zip-rs/zip.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zip@8.6.0", "author": "Mathijs van de Nes , Marli Frost , Ryan Levick , Chris Hennick ", "name": "zip", "version": "8.6.0", "description": "Library to support the reading and writing of zip files.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/zip@8.6.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/zip-rs/zip2" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.12", "author": "David Tolnay ", "name": "zmij", "version": "1.0.12", "description": "A double-to-string conversion algorithm based on Schubfach and yy", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2fc5a66a20078bf1251bde995aa2fdcc4b800c70b5d92dd2c62abc5c60f679f8" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/zmij@1.0.12", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/zmij" }, { "type": "vcs", "url": "https://github.com/dtolnay/zmij" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-safe@5.0.2+zstd.1.5.2", "author": "Alexandre Bury ", "name": "zstd-safe", "version": "5.0.2+zstd.1.5.2", "description": "Safe low-level bindings for the zstd compression library.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/zstd-safe@5.0.2+zstd.1.5.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/gyscos/zstd-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7", "author": "Alexandre Bury ", "name": "zstd-sys", "version": "2.0.16+zstd.1.5.7", "description": "Low-level bindings for the zstd compression library.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/zstd-sys@2.0.16+zstd.1.5.7", "externalReferences": [ { "type": "other", "url": "zstd" }, { "type": "vcs", "url": "https://github.com/gyscos/zstd-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zstd@0.11.2+zstd.1.5.2", "author": "Alexandre Bury ", "name": "zstd", "version": "0.11.2+zstd.1.5.2", "description": "Binding for the zstd compression library.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/zstd@0.11.2+zstd.1.5.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/zstd" }, { "type": "vcs", "url": "https://github.com/gyscos/zstd-rs" } ] } ], "dependencies": [ { "ref": "path+file:///home/runner/work/monty/monty/crates/monty#0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#fancy-regex@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4", "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17", "registry+https://github.com/rust-lang/crates.io-index#jiter@0.16.0", "registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "path+file:///home/runner/work/monty/monty/crates/monty-macros#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23", "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6", "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#postcard@1.1.3", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_codegen@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_parser@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_stdlib@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#speedate@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2", "registry+https://github.com/rust-lang/crates.io-index#unicode-general-category@1.1.0", "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": "path+file:///home/runner/work/monty/monty/crates/monty-alloc#0.0.23", "dependsOn": [ "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23" ] }, { "ref": "path+file:///home/runner/work/monty/monty/crates/monty-fs#0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#cap-std@4.0.2", "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3" ] }, { "ref": "path+file:///home/runner/work/monty/monty/crates/monty-macros#0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "path+file:///home/runner/work/monty/monty/crates/monty-proto#0.0.23", "dependsOn": [ "path+file:///home/runner/work/monty/monty/crates/monty#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-type-checking#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23", "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6", "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4", "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.2" ] }, { "ref": "path+file:///home/runner/work/monty/monty/crates/monty-runtime#0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.21", "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13", "registry+https://github.com/rust-lang/crates.io-index#clap@4.5.54", "path+file:///home/runner/work/monty/monty/crates/monty#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-alloc#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-fs#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-proto#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-type-checking#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23", "registry+https://github.com/rust-lang/crates.io-index#rustyline@15.0.0" ] }, { "ref": "path+file:///home/runner/work/monty/monty/crates/monty-type-checking#0.0.23", "dependsOn": [ "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-typeshed#0.0.23", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#ty_module_resolver@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_python_core@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_python_semantic@0.0.9" ] }, { "ref": "path+file:///home/runner/work/monty/monty/crates/monty-types#0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "path+file:///home/runner/work/monty/monty/crates/monty-macros#0.0.23", "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2", "registry+https://github.com/rust-lang/crates.io-index#unicode-general-category@1.1.0" ] }, { "ref": "path+file:///home/runner/work/monty/monty/crates/monty-typeshed#0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#path-slash@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0", "registry+https://github.com/rust-lang/crates.io-index#zip@0.6.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4", "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5", "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33" ] }, { "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#allocator-api2@0.2.21" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ambient-authority@0.0.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.21", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13", "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.7", "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5", "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2", "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.8.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6" }, { "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bitvec@1.0.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#funty@2.0.0", "registry+https://github.com/rust-lang/crates.io-index#radium@0.7.0", "registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1", "registry+https://github.com/rust-lang/crates.io-index#wyz@0.5.1" ] }, { "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#boxcar@0.2.14" }, { "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#byteorder@1.5.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bzip2-sys@0.1.13+1.0.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.52", "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.32" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bzip2@0.4.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bzip2-sys@0.1.13+1.0.8", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#camino@1.2.2", "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#cap-primitives@4.0.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ambient-authority@0.0.2", "registry+https://github.com/rust-lang/crates.io-index#fs-set-times@0.20.3", "registry+https://github.com/rust-lang/crates.io-index#io-extras@0.19.0", "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@3.0.1", "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.1", "registry+https://github.com/rust-lang/crates.io-index#maybe-owned@0.3.4", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3", "registry+https://github.com/rust-lang/crates.io-index#rustix-linux-procfs@0.1.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cap-std@4.0.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cap-primitives@4.0.2", "registry+https://github.com/rust-lang/crates.io-index#io-extras@0.19.0", "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@3.0.1", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3" ] }, { "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#cc@1.2.52", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.7", "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0" ] }, { "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#cfg_aliases@0.2.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0", "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.3.0", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#char_str@0.0.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17", "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7", "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap@4.5.54", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.54", "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.49" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.54", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.21", "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13", "registry+https://github.com/rust-lang/crates.io-index#clap_lex@0.7.6", "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.49", "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_lex@0.7.6" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cobs@0.3.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17" ] }, { "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#colorchoice@1.0.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#colored@3.1.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.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#static_assertions@1.1.0", "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.12" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.1.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.3.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0", "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#crossbeam-deque@0.8.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-queue@0.3.12", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" }, { "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#dashmap@6.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21", "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5", "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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", "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#drop_bomb@0.1.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.4.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.6.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#endian-type@0.1.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#fancy-regex@0.17.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0", "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13", "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#fd-lock@4.0.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.26", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.7" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#fs-set-times@0.20.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@2.0.4", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#funty@2.0.0" }, { "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.10.3", "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.45", "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.10.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#get-size-derive2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "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", "registry+https://github.com/rust-lang/crates.io-index#thin-vec@0.2.14" ] }, { "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.16", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hash32@0.2.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21", "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2", "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21", "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2", "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#hashlink@0.12.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.7.17", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#hash32@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.9", "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.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#hmac@0.12.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#home@0.5.12" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.5", "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3", "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.2", "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3", "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.2.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3", "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3", "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, { "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.0", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#inout@0.1.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#interpolator@0.5.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#intrusive-collections@0.10.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.24" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#io-extras@0.19.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@3.0.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@2.0.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#io-lifetimes@3.0.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.1" }, { "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2" }, { "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#itertools@0.15.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#jiter@0.16.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#bitvec@1.0.1", "registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6", "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.2", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#lexical-parse-integer@1.0.6", "registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#lexical-parse-integer@1.0.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0" ] }, { "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45" ] }, { "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#matchit@0.9.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#maybe-owned@0.3.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1", "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#nibble_vec@0.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#nix@0.29.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.1.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" ] }, { "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#parking_lot@0.12.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#password-hash@0.4.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.2", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4", "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#path-slash@0.2.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pathdiff@0.2.3" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pbkdf2@0.11.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1", "registry+https://github.com/rust-lang/crates.io-index#password-hash@0.4.2", "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9" ] }, { "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#pin-project-lite@0.2.16" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.32" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#postcard@1.1.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cobs@0.3.0", "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.4.0", "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#heapless@0.7.17", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0" }, { "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.105", "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#prost-derive@0.14.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#prost-derive@0.14.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.29.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.2", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.29.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "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.29.2", "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.2", "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.29.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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.45", "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.45", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#radium@0.7.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#radix_trie@0.2.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#endian-type@0.1.2", "registry+https://github.com/rust-lang/crates.io-index#nibble_vec@0.1.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "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.10.1" }, { "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.16" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rayon@1.11.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0", "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4", "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#regex-syntax@0.8.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_annotate_snippets@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13", "registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.8.0", "registry+https://github.com/rust-lang/crates.io-index#camino@1.2.2", "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0", "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5", "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.26", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#matchit@0.9.1", "registry+https://github.com/rust-lang/crates.io-index#path-slash@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#pathdiff@0.2.3", "registry+https://github.com/rust-lang/crates.io-index#ruff_annotate_snippets@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_diagnostics@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_memory_usage@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_notebook@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_parser@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_trivia@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1", "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#similar@3.1.0", "registry+https://github.com/rust-lang/crates.io-index#supports-hyperlinks@3.2.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#ty_static@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#zip@8.6.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_diagnostics@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#is-macro@0.3.7", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_index@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#ruff_macros@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_macros@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.15.0", "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_trivia@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#syn@3.0.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_memory_usage@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_notebook@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100", "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "registry+https://github.com/rust-lang/crates.io-index#ruff_diagnostics@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17", "registry+https://github.com/rust-lang/crates.io-index#uuid@1.19.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4", "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6", "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#char_str@0.0.2", "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "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", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_trivia@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1", "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#thin-vec@0.2.14", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_python_codegen@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_literal@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_parser@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_python_literal@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.15.0", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_python_parser@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1", "registry+https://github.com/rust-lang/crates.io-index#drop_bomb@0.1.5", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_trivia@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "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#thin-vec@0.2.14", "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": "registry+https://github.com/rust-lang/crates.io-index#ruff_python_stdlib@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_python_trivia@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#itertools@0.15.0", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1", "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_ranged_value@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#toml@1.1.2+spec-1.1.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] }, { "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#rustc_version@0.4.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustix-linux-procfs@0.1.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustyline@15.0.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#fd-lock@4.0.4", "registry+https://github.com/rust-lang/crates.io-index#home@0.5.12", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#nix@0.29.0", "registry+https://github.com/rust-lang/crates.io-index#radix_trie@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0", "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2", "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#salsa-macro-rules@0.28.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#salsa-macros@0.28.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@3.0.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#boxcar@0.2.14", "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-queue@0.3.12", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21", "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#hashlink@0.12.0", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#intrusive-collections@0.10.2", "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.24", "registry+https://github.com/rust-lang/crates.io-index#ordermap@1.2.0", "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5", "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.0", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1", "registry+https://github.com/rust-lang/crates.io-index#salsa-macro-rules@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#salsa-macros@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#thin-vec@0.2.14", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27" }, { "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", "registry+https://github.com/rust-lang/crates.io-index#serde_derive@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#serde_derive@1.0.228", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.12" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_spanned@1.1.1", "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#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#sha2@0.10.9", "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#shlex@1.3.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#similar@3.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1" ] }, { "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", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#speedate@0.17.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6", "registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2", "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.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#strsim@0.11.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#strum@0.28.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.28.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.28.0", "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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#supports-hyperlinks@3.2.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.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#syn@3.0.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#thin-vec@0.2.14" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "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.17", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.6" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#time@0.3.44", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5", "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.1.0", "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, { "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#toml@1.1.2+spec-1.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_spanned@1.1.1", "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@1.1.1+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.1.2+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#toml_writer@1.1.1+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@1.1.1+spec-1.1.0", "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#toml_parser@1.1.2+spec-1.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#toml_writer@1.1.1+spec-1.1.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16", "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31", "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ty_combine@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ordermap@1.2.0", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_ranged_value@0.0.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ty_module_resolver@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100", "registry+https://github.com/rust-lang/crates.io-index#camino@1.2.2", "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#ordermap@1.2.0", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_memory_usage@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_stdlib@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1", "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#strum@0.28.0", "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.28.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ty_python_core@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#bitvec@1.0.1", "registry+https://github.com/rust-lang/crates.io-index#char_str@0.0.2", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.15.0", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_index@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_memory_usage@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_parser@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1", "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0", "registry+https://github.com/rust-lang/crates.io-index#thin-vec@0.2.14", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#ty_combine@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_module_resolver@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_site_packages@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_vendored@0.0.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ty_python_semantic@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1", "registry+https://github.com/rust-lang/crates.io-index#char_str@0.0.2", "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.10.0", "registry+https://github.com/rust-lang/crates.io-index#drop_bomb@0.1.5", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.15.0", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#ordermap@1.2.0", "registry+https://github.com/rust-lang/crates.io-index#rayon@1.11.0", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_diagnostics@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_index@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_macros@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_memory_usage@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_literal@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_parser@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_stdlib@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_trivia@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1", "registry+https://github.com/rust-lang/crates.io-index#salsa@0.28.2", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0", "registry+https://github.com/rust-lang/crates.io-index#strum@0.28.0", "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.28.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#ty_module_resolver@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_python_core@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_site_packages@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ty_static@0.0.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ty_site_packages@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#camino@1.2.2", "registry+https://github.com/rust-lang/crates.io-index#colored@3.1.1", "registry+https://github.com/rust-lang/crates.io-index#get-size2@0.10.3", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#ruff_annotate_snippets@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_ast@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_python_trivia@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_source_file@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#ruff_text_size@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#strum@0.28.0", "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.28.0", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#ty_static@0.0.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ty_static@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ruff_macros@0.0.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ty_vendored@0.0.9", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#path-slash@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#ruff_db@0.0.9", "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0", "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0", "registry+https://github.com/rust-lang/crates.io-index#zip@8.6.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#typed-path@0.12.3" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.3" }, { "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-general-category@1.1.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-segmentation@1.12.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#utf8_iter@1.0.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.19.0" }, { "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#walkdir@2.5.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#wyz@0.5.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114", "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1", "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2", "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.33", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.33" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114", "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3", "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3", "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zip@0.6.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4", "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#bzip2@0.4.4", "registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.1.5", "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.5", "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1", "registry+https://github.com/rust-lang/crates.io-index#pbkdf2@0.11.0", "registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6", "registry+https://github.com/rust-lang/crates.io-index#time@0.3.44", "registry+https://github.com/rust-lang/crates.io-index#zstd@0.11.2+zstd.1.5.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zip@8.6.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#typed-path@0.12.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.12" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-safe@5.0.2+zstd.1.5.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.52", "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.32" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zstd@0.11.2+zstd.1.5.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#zstd-safe@5.0.2+zstd.1.5.2" ] } ] }