{ "bomFormat": "CycloneDX", "specVersion": "1.5", "version": 1, "serialNumber": "urn:uuid:a10a1b50-1fb6-4329-a7c2-d2ac270f1695", "metadata": { "timestamp": "2026-09-05T18:37:08.705908644Z", "tools": [ { "vendor": "CycloneDX", "name": "cargo-cyclonedx", "version": "0.5.9" } ], "authors": [ { "name": "Samuel Colvin", "email": "samuel@pydantic.dev" } ], "component": { "type": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-python#pydantic-monty-client@0.0.23", "author": "Samuel Colvin ", "name": "pydantic-monty-client", "version": "0.0.23", "description": "Python client for the Monty sandboxed Python interpreter", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/pydantic-monty-client@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": "library", "bom-ref": "path+file:///home/runner/work/monty/monty/crates/monty-python#pydantic-monty-client@0.0.23 bin-target-0", "name": "_monty", "version": "0.0.23", "purl": "pkg:cargo/pydantic-monty-client@0.0.23?download_url=file://.#src/lib.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-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-pool#0.0.23", "author": "Samuel Colvin ", "name": "monty-pool", "version": "0.0.23", "description": "A sandboxed, snapshotable Python interpreter written in Rust.", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/monty-pool@0.0.23?download_url=file://../monty-pool", "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#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#aws-lc-rs@1.17.0", "author": "AWS-LibCrypto", "name": "aws-lc-rs", "version": "1.17.0", "description": "aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00" } ], "licenses": [ { "expression": "ISC AND (Apache-2.0 OR ISC)" } ], "purl": "pkg:cargo/aws-lc-rs@1.17.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/crate/aws-lc-rs" }, { "type": "website", "url": "https://github.com/aws/aws-lc-rs" }, { "type": "other", "url": "aws_lc_rs_1_17_0_sys" }, { "type": "vcs", "url": "https://github.com/aws/aws-lc-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.41.0", "author": "AWS-LC", "name": "aws-lc-sys", "version": "0.41.0", "description": "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4" } ], "licenses": [ { "expression": "ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)" } ], "purl": "pkg:cargo/aws-lc-sys@0.41.0", "externalReferences": [ { "type": "other", "url": "aws_lc_0_41_0" }, { "type": "vcs", "url": "https://github.com/aws/aws-lc-rs" } ] }, { "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#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#cmake@0.1.58", "author": "Alex Crichton ", "name": "cmake", "version": "0.1.58", "description": "A build dependency for running `cmake` to build a native library ", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cmake@0.1.58", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cmake" }, { "type": "website", "url": "https://github.com/rust-lang/cmake-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/cmake-rs" } ] }, { "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#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#data-encoding@2.11.0", "author": "Julien Cretin ", "name": "data-encoding", "version": "2.11.0", "description": "Efficient and customizable data-encoding functions like base64, base32, and hex", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/data-encoding@2.11.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/data-encoding" }, { "type": "vcs", "url": "https://github.com/ia0/data-encoding" } ] }, { "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#env_filter@2.0.0", "name": "env_filter", "version": "2.0.0", "description": "Filter log events using environment variables ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "900d271a03799a1ee8d1ca9b19893b48ca674a9284fefcfb85f05e74ed314217" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/env_filter@2.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/env_logger" } ] }, { "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#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#fs_extra@1.3.0", "author": "Denis Kurilenko ", "name": "fs_extra", "version": "1.3.0", "description": "Expanding std::fs and std::io. Recursively copy folders with information about process and much more.", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/fs_extra@1.3.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/fs_extra" }, { "type": "website", "url": "https://github.com/webdesus/fs_extra" }, { "type": "vcs", "url": "https://github.com/webdesus/fs_extra" } ] }, { "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#futures-channel@0.3.31", "name": "futures-channel", "version": "0.3.31", "description": "Channels for asynchronous communication using futures-rs. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-channel@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31", "name": "futures-core", "version": "0.3.31", "description": "The core traits and types in for the `futures` library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-core@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.31", "name": "futures-executor", "version": "0.3.31", "description": "Executors for asynchronous tasks based on the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-executor@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.31", "name": "futures-io", "version": "0.3.31", "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-io@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.31", "name": "futures-macro", "version": "0.3.31", "description": "The futures-rs procedural macro implementations. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-macro@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31", "name": "futures-sink", "version": "0.3.31", "description": "The asynchronous `Sink` trait for the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-sink@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31", "name": "futures-task", "version": "0.3.31", "description": "Tools for working with tasks. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-task@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31", "name": "futures-util", "version": "0.3.31", "description": "Common utilities and extension traits for the futures-rs library. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/futures-util@0.3.31", "externalReferences": [ { "type": "website", "url": "https://rust-lang.github.io/futures-rs" }, { "type": "vcs", "url": "https://github.com/rust-lang/futures-rs" } ] }, { "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#http@1.4.2", "author": "Alex Crichton , Carl Lerche , Sean McArthur ", "name": "http", "version": "1.4.2", "description": "A set of types for representing HTTP requests and responses. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/http@1.4.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/http" }, { "type": "vcs", "url": "https://github.com/hyperium/http" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1", "author": "Sean McArthur ", "name": "httparse", "version": "1.10.1", "description": "A tiny, safe, speedy, zero-copy HTTP/1.x parser.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/httparse@1.10.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/httparse" }, { "type": "vcs", "url": "https://github.com/seanmonstar/httparse" } ] }, { "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#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#lazy_static@1.5.0", "author": "Marvin Löbel ", "name": "lazy_static", "version": "1.5.0", "description": "A macro for declaring lazily evaluated statics in Rust.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/lazy_static@1.5.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/lazy_static" }, { "type": "vcs", "url": "https://github.com/rust-lang-nursery/lazy-static.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#logfire-core@0.12.0", "name": "logfire-core", "version": "0.12.0", "description": "Shared types for Pydantic Logfire SDKs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "067d61220d3bd337bc7a6e50dc5bc2c4f9e4b24f04b5c8e6e6b7746711c05656" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/logfire-core@0.12.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/pydantic/logfire-rust" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#logfire@0.12.0", "name": "logfire", "version": "0.12.0", "description": "Rust SDK for Pydantic Logfire", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "32c1632fcb0c1257b14cdec68c1cdd262928a14eee111b0638f1727a0fe7efab" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/logfire@0.12.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/logfire" }, { "type": "website", "url": "https://github.com/pydantic/logfire-rust" }, { "type": "vcs", "url": "https://github.com/pydantic/logfire-rust" } ] }, { "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#matchers@0.2.0", "author": "Eliza Weisman ", "name": "matchers", "version": "0.2.0", "description": "Regex matching on character and byte streams. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/matchers@0.2.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/matchers/" }, { "type": "website", "url": "https://github.com/hawkw/matchers" }, { "type": "vcs", "url": "https://github.com/hawkw/matchers" } ] }, { "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#mio@1.2.2", "author": "Carl Lerche , Thomas de Zeeuw , Tokio Contributors ", "name": "mio", "version": "1.2.2", "description": "Lightweight non-blocking I/O.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/mio@1.2.2", "externalReferences": [ { "type": "website", "url": "https://github.com/tokio-rs/mio" }, { "type": "vcs", "url": "https://github.com/tokio-rs/mio" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3", "author": "ogham@bsago.me, Ryan Scheel (Havvy) , Josh Triplett , The Nushell Project Developers", "name": "nu-ansi-term", "version": "0.50.3", "description": "Library for ANSI terminal colors and styles (bold, underline)", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/nu-ansi-term@0.50.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nushell/nu-ansi-term" } ] }, { "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#opentelemetry-otlp@0.32.0", "name": "opentelemetry-otlp", "version": "0.32.0", "description": "Exporter for the OpenTelemetry Collector", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9966929966d17620d7c316c643ba62631826e10021409357772d5eea84f62c35" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/opentelemetry-otlp@0.32.0", "externalReferences": [ { "type": "website", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp" }, { "type": "vcs", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-proto@0.32.0", "name": "opentelemetry-proto", "version": "0.32.0", "description": "Protobuf generated files and transformations.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "56d658ba1faf63f7b9c492cfbe6e0ec365440a16132d3270c1065f7b33f1b638" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/opentelemetry-proto@0.32.0", "externalReferences": [ { "type": "website", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto" }, { "type": "vcs", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "name": "opentelemetry", "version": "0.32.0", "description": "OpenTelemetry API for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b0142c63252a9e054e68a4c61a5778f7b14f576274d593f8ce883d191a099682" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/opentelemetry@0.32.0", "externalReferences": [ { "type": "website", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry" }, { "type": "vcs", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#opentelemetry_sdk@0.32.1", "name": "opentelemetry_sdk", "version": "0.32.1", "description": "The SDK for the OpenTelemetry metrics collection and distributed tracing framework", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9b59f80e1ac4d5ff7a2db8fb6c80badb7f0f3f858211fba08dd9aaec750894f9" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/opentelemetry_sdk@0.32.1", "externalReferences": [ { "type": "website", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-sdk" }, { "type": "vcs", "url": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-sdk" } ] }, { "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#percent-encoding@2.3.2", "author": "The rust-url developers", "name": "percent-encoding", "version": "2.3.2", "description": "Percent encoding and decoding", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/percent-encoding@2.3.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/servo/rust-url/" } ] }, { "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#pin-utils@0.1.0", "author": "Josef Brandl ", "name": "pin-utils", "version": "0.1.0", "description": "Utilities for pinning ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/pin-utils@0.1.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/pin-utils" }, { "type": "vcs", "url": "https://github.com/rust-lang-nursery/pin-utils" } ] }, { "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": "required", "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-async-runtimes@0.29.0", "author": "Andrew J Westlake , David Hewitt ", "name": "pyo3-async-runtimes", "version": "0.29.0", "description": "PyO3 bridges from Rust runtimes to Python's Asyncio library", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b3ef68daa7316a3fac65e5e18b2203f010346de1c1c53456811a2624673ab046" } ], "licenses": [ { "expression": "Apache-2.0" } ], "purl": "pkg:cargo/pyo3-async-runtimes@0.29.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/crate/pyo3-async-runtimes/" }, { "type": "website", "url": "https://github.com/PyO3/pyo3-async-runtimes" }, { "type": "vcs", "url": "https://github.com/PyO3/pyo3-async-runtimes" } ] }, { "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#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@0.9.4", "author": "The Rand Project Developers, The Rust Project Developers", "name": "rand", "version": "0.9.4", "description": "Random number generators and other randomness functionality. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand@0.9.4", "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_chacha@0.9.0", "author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors", "name": "rand_chacha", "version": "0.9.0", "description": "ChaCha random number generator ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_chacha@0.9.0", "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#rand_core@0.9.5", "author": "The Rand Project Developers, The Rust Project Developers", "name": "rand_core", "version": "0.9.5", "description": "Core random number generator traits and tools for implementation. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_core@0.9.5", "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#ring@0.17.14", "name": "ring", "version": "0.17.14", "description": "An experiment.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" } ], "licenses": [ { "expression": "Apache-2.0 AND ISC" } ], "purl": "pkg:cargo/ring@0.17.14", "externalReferences": [ { "type": "other", "url": "ring_core_0_17_14_" }, { "type": "vcs", "url": "https://github.com/briansmith/ring" } ] }, { "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#rustls-pki-types@1.14.1", "name": "rustls-pki-types", "version": "1.14.1", "description": "Shared types for the rustls PKI ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rustls-pki-types@1.14.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rustls-pki-types" }, { "type": "website", "url": "https://github.com/rustls/pki-types" }, { "type": "vcs", "url": "https://github.com/rustls/pki-types" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13", "name": "rustls-webpki", "version": "0.103.13", "description": "Web PKI X.509 Certificate Verification.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" } ], "licenses": [ { "expression": "ISC" } ], "purl": "pkg:cargo/rustls-webpki@0.103.13", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rustls/webpki" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.41", "name": "rustls", "version": "0.23.41", "description": "Rustls is a modern TLS library written in Rust.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f" } ], "licenses": [ { "expression": "Apache-2.0 OR ISC OR MIT" } ], "purl": "pkg:cargo/rustls@0.23.41", "externalReferences": [ { "type": "website", "url": "https://github.com/rustls/rustls" }, { "type": "vcs", "url": "https://github.com/rustls/rustls" } ] }, { "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#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#sharded-slab@0.1.7", "author": "Eliza Weisman ", "name": "sharded-slab", "version": "0.1.7", "description": "A lock-free concurrent slab. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/sharded-slab@0.1.7", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/sharded-slab/" }, { "type": "website", "url": "https://github.com/hawkw/sharded-slab" }, { "type": "vcs", "url": "https://github.com/hawkw/sharded-slab" } ] }, { "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#signal-hook-registry@1.4.8", "author": "Michal 'vorner' Vaner , Masaki Hara ", "name": "signal-hook-registry", "version": "1.4.8", "description": "Backend crate for signal-hook", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/signal-hook-registry@1.4.8", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/signal-hook-registry" }, { "type": "vcs", "url": "https://github.com/vorner/signal-hook" } ] }, { "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#slab@0.4.11", "author": "Carl Lerche ", "name": "slab", "version": "0.4.11", "description": "Pre-allocated storage for a uniform data type", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/slab@0.4.11", "externalReferences": [ { "type": "vcs", "url": "https://github.com/tokio-rs/slab" } ] }, { "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#socket2@0.6.5", "author": "Alex Crichton , Thomas de Zeeuw ", "name": "socket2", "version": "0.6.5", "description": "Utilities for handling networking sockets with a maximal amount of configuration possible intended. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/socket2@0.6.5", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/socket2" }, { "type": "website", "url": "https://github.com/rust-lang/socket2" }, { "type": "vcs", "url": "https://github.com/rust-lang/socket2" } ] }, { "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#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#thread_local@1.1.10", "author": "Amanieu d'Antras ", "name": "thread_local", "version": "1.1.10", "description": "Per-object thread-local storage", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/thread_local@1.1.10", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/thread_local/" }, { "type": "vcs", "url": "https://github.com/Amanieu/thread_local-rs" } ] }, { "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#tokio-macros@2.6.1", "author": "Tokio Contributors ", "name": "tokio-macros", "version": "2.6.1", "description": "Tokio's proc macros. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tokio-macros@2.6.1", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tokio" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4", "name": "tokio-rustls", "version": "0.26.4", "description": "Asynchronous TLS/SSL streams for Tokio using Rustls.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/tokio-rustls@0.26.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/tokio-rustls" }, { "type": "website", "url": "https://github.com/rustls/tokio-rustls" }, { "type": "vcs", "url": "https://github.com/rustls/tokio-rustls" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.19", "author": "Tokio Contributors ", "name": "tokio-stream", "version": "0.1.19", "description": "Utilities to work with `Stream` and `tokio`. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a3d06f0b082ba57c26b79407372e57cf2a1e28124f78e9479fe80322cf53420b" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tokio-stream@0.1.19", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tokio" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-tungstenite@0.27.0", "author": "Daniel Abramov , Alexey Galakhov ", "name": "tokio-tungstenite", "version": "0.27.0", "description": "Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tokio-tungstenite@0.27.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/tokio-tungstenite/0.27.0" }, { "type": "website", "url": "https://github.com/snapview/tokio-tungstenite" }, { "type": "vcs", "url": "https://github.com/snapview/tokio-tungstenite" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0", "author": "Tokio Contributors ", "name": "tokio", "version": "1.50.0", "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tokio@1.50.0", "externalReferences": [ { "type": "website", "url": "https://tokio.rs" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tokio" } ] }, { "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-log@0.2.0", "author": "Tokio Contributors ", "name": "tracing-log", "version": "0.2.0", "description": "Provides compatibility between `tracing` and the `log` crate. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-log@0.2.0", "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-opentelemetry@0.33.0", "name": "tracing-opentelemetry", "version": "0.33.0", "description": "OpenTelemetry integration for tracing", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "adbc64cba7137545b8044cb1fe9814f7aacf3c6b5f9b45be8bb5db538befdb26" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-opentelemetry@0.33.0", "externalReferences": [ { "type": "website", "url": "https://github.com/tokio-rs/tracing-opentelemetry" }, { "type": "vcs", "url": "https://github.com/tokio-rs/tracing-opentelemetry" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23", "author": "Eliza Weisman , David Barsky , Tokio Contributors ", "name": "tracing-subscriber", "version": "0.3.23", "description": "Utilities for implementing and composing `tracing` subscribers. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/tracing-subscriber@0.3.23", "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#tungstenite@0.27.0", "author": "Alexey Galakhov, Daniel Abramov", "name": "tungstenite", "version": "0.27.0", "description": "Lightweight stream-based WebSocket implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/tungstenite@0.27.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/tungstenite/0.27.0" }, { "type": "website", "url": "https://github.com/snapview/tungstenite-rs" }, { "type": "vcs", "url": "https://github.com/snapview/tungstenite-rs" } ] }, { "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-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#untrusted@0.9.0", "author": "Brian Smith ", "name": "untrusted", "version": "0.9.0", "description": "Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" } ], "licenses": [ { "expression": "ISC" } ], "purl": "pkg:cargo/untrusted@0.9.0", "externalReferences": [ { "type": "documentation", "url": "https://briansmith.org/rustdoc/untrusted/" }, { "type": "vcs", "url": "https://github.com/briansmith/untrusted" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf-8@0.7.6", "author": "Simon Sapin ", "name": "utf-8", "version": "0.7.6", "description": "Incremental, zero-copy UTF-8 decoding with error handling", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/utf-8@0.7.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/SimonSapin/rust-utf8" } ] }, { "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#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#webpki-roots@0.26.11", "name": "webpki-roots", "version": "0.26.11", "description": "Mozilla's CA root certificates for use with webpki", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" } ], "licenses": [ { "expression": "CDLA-Permissive-2.0" } ], "purl": "pkg:cargo/webpki-roots@0.26.11", "externalReferences": [ { "type": "website", "url": "https://github.com/rustls/webpki-roots" }, { "type": "vcs", "url": "https://github.com/rustls/webpki-roots" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#webpki-roots@1.0.8", "name": "webpki-roots", "version": "1.0.8", "description": "Mozilla's CA root certificates for use with webpki", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf" } ], "licenses": [ { "expression": "CDLA-Permissive-2.0" } ], "purl": "pkg:cargo/webpki-roots@1.0.8", "externalReferences": [ { "type": "website", "url": "https://github.com/rustls/webpki-roots" }, { "type": "vcs", "url": "https://github.com/rustls/webpki-roots" } ] }, { "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#zeroize@1.9.0", "author": "The RustCrypto Project Developers", "name": "zeroize", "version": "1.9.0", "description": "Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/zeroize@1.9.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/zeroize" }, { "type": "vcs", "url": "https://github.com/RustCrypto/utils" } ] }, { "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-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-pool#0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#logfire@0.12.0", "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-types#0.0.23", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-proto@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry_sdk@0.32.1", "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4", "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.41", "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#tokio@1.50.0", "registry+https://github.com/rust-lang/crates.io-index#tokio-tungstenite@0.27.0", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#tracing-opentelemetry@0.33.0" ] }, { "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-python#pydantic-monty-client@0.0.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "path+file:///home/runner/work/monty/monty/crates/monty-fs#0.0.23", "path+file:///home/runner/work/monty/monty/crates/monty-pool#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-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#opentelemetry@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry_sdk@0.32.1", "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.2", "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes@0.29.0", "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.2", "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.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#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#aws-lc-rs@1.17.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.41.0", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.41.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.52", "registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.58", "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5", "registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.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#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#cmake@0.1.58", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.52" ] }, { "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#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#data-encoding@2.11.0" }, { "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#env_filter@2.0.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3" ] }, { "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#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#fs_extra@1.3.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#funty@2.0.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.31", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.31" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.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#futures-sink@0.3.31" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16", "registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0", "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.11" ] }, { "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#http@1.4.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1" }, { "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#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#lazy_static@1.5.0" }, { "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#logfire-core@0.12.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#logfire@0.12.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#env_filter@2.0.0", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#logfire-core@0.12.0", "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-otlp@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry_sdk@0.32.1", "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17", "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#tracing-opentelemetry@0.33.0", "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23" ] }, { "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#matchers@0.2.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13" ] }, { "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#mio@1.2.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3" }, { "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#opentelemetry-otlp@0.32.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-proto@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry_sdk@0.32.1", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-proto@0.32.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry_sdk@0.32.1", "registry+https://github.com/rust-lang/crates.io-index#prost@0.14.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16", "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#opentelemetry_sdk@0.32.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17", "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0", "registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.19" ] }, { "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#percent-encoding@2.3.2" }, { "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#pin-utils@0.1.0" }, { "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-async-runtimes@0.29.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16", "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.2", "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0" ] }, { "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#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@0.9.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0", "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5" ] }, { "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_chacha@0.9.0", "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.9.5" ] }, { "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#rand_core@0.9.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4" ] }, { "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#ring@0.17.14", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.52", "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.2.16", "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0" ] }, { "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#rustls-pki-types@1.14.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.17.0", "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14", "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.41", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.17.0", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13", "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1", "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.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#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#sharded-slab@0.1.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8", "dependsOn": [ "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" ] }, { "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#slab@0.4.11" }, { "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#socket2@0.6.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "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#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#thread_local@1.1.10", "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#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#tokio-macros@2.6.1", "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#tokio-rustls@0.26.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.41", "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.19", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16", "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-tungstenite@0.27.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.41", "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0", "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4", "registry+https://github.com/rust-lang/crates.io-index#tungstenite@0.27.0", "registry+https://github.com/rust-lang/crates.io-index#webpki-roots@0.26.11" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.2", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16", "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8", "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.5", "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.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-log@0.2.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-opentelemetry@0.33.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.32.0", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36", "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0", "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0", "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3", "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13", "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.10", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36", "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0" ] }, { "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#tungstenite@0.27.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.11.0", "registry+https://github.com/rust-lang/crates.io-index#http@1.4.2", "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4", "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.41", "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", "registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17", "registry+https://github.com/rust-lang/crates.io-index#utf-8@0.7.6", "registry+https://github.com/rust-lang/crates.io-index#webpki-roots@0.26.11" ] }, { "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-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#untrusted@0.9.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#utf-8@0.7.6" }, { "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#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#webpki-roots@0.26.11", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#webpki-roots@1.0.8" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#webpki-roots@1.0.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1" ] }, { "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#zeroize@1.9.0" }, { "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" ] } ] }