{ "bomFormat": "CycloneDX", "specVersion": "1.5", "version": 1, "serialNumber": "urn:uuid:291ecc24-a146-4910-beeb-591723426d97", "metadata": { "timestamp": "2026-04-24T21:53:52.588031618Z", "tools": [ { "vendor": "CycloneDX", "name": "cargo-cyclonedx", "version": "0.5.9" } ], "authors": [ { "name": "Ben Frederickson", "email": "github@benfrederickson.com" } ], "component": { "type": "application", "bom-ref": "path+file:///__w/py-spy/py-spy#0.4.2", "author": "Ben Frederickson ", "name": "py-spy", "version": "0.4.2", "description": "Sampling profiler for Python programs ", "scope": "required", "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/py-spy@0.4.2?download_url=file://.", "externalReferences": [ { "type": "website", "url": "https://github.com/benfred/py-spy" }, { "type": "vcs", "url": "https://github.com/benfred/py-spy" } ], "components": [ { "type": "library", "bom-ref": "path+file:///__w/py-spy/py-spy#0.4.2 bin-target-0", "name": "py_spy", "version": "0.4.2", "purl": "pkg:cargo/py-spy@0.4.2?download_url=file://.#src/lib.rs" }, { "type": "application", "bom-ref": "path+file:///__w/py-spy/py-spy#0.4.2 bin-target-1", "name": "py-spy", "version": "0.4.2", "purl": "pkg:cargo/py-spy@0.4.2?download_url=file://.#src/main.rs" } ] }, "properties": [ { "name": "cdx:rustc:sbom:target:all_targets", "value": "true" } ] }, "components": [ { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#addr2line@0.26.1", "name": "addr2line", "version": "0.26.1", "description": "A cross-platform symbolication library written in Rust, using `gimli`", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "59317f77929f0e679d39364702289274de2f0f0b22cbf50b2b8cff2169a0b27a" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/addr2line@0.26.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/addr2line" }, { "type": "vcs", "url": "https://github.com/gimli-rs/addr2line" } ] }, { "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#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#anstream@1.0.0", "name": "anstream", "version": "1.0.0", "description": "IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstream@1.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0", "name": "anstyle-parse", "version": "1.0.0", "description": "Parse ANSI Style Escapes", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstyle-parse@1.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5", "name": "anstyle-query", "version": "1.1.5", "description": "Look up colored console capabilities", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstyle-query@1.1.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14", "name": "anstyle", "version": "1.0.14", "description": "ANSI text styling", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anstyle@1.0.14", "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.102", "author": "David Tolnay ", "name": "anyhow", "version": "1.0.102", "description": "Flexible concrete Error type built on std::error::Error", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/anyhow@1.0.102", "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#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#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#bitflags@2.11.1", "author": "The Rust Project Developers", "name": "bitflags", "version": "2.11.1", "description": "A macro to generate structures which behave like bitflags. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/bitflags@2.11.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#bytemuck@1.25.0", "author": "Lokathor ", "name": "bytemuck", "version": "1.25.0", "description": "A crate for mucking around with piles of bytes.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" } ], "licenses": [ { "expression": "Zlib OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/bytemuck@1.25.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Lokathor/bytemuck" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "author": "Alex Crichton ", "name": "cfg-if", "version": "1.0.4", "description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cfg-if@1.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-lang/cfg-if" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1", "author": "Zicklag ", "name": "cfg_aliases", "version": "0.2.1", "description": "A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.", "scope": "excluded", "hashes": [ { "alg": "SHA-256", "content": "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/cfg_aliases@0.2.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cfg_aliases" }, { "type": "website", "url": "https://github.com/katharostech/cfg_aliases" }, { "type": "vcs", "url": "https://github.com/katharostech/cfg_aliases" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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#clap@4.6.1", "name": "clap", "version": "4.6.1", "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap@4.6.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0", "name": "clap_builder", "version": "4.6.0", "description": "A simple to use, efficient, and full-featured Command Line Argument Parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap_builder@4.6.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_complete@4.6.2", "name": "clap_complete", "version": "4.6.2", "description": "Generate shell completion scripts for your clap::Command", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3ff7a1dccbdd8b078c2bdebff47e404615151534d5043da397ec50286816f9cb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap_complete@4.6.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1", "name": "clap_derive", "version": "4.6.1", "description": "Parse command line argument by defining a struct, derive crate.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap_derive@4.6.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0", "name": "clap_lex", "version": "1.1.0", "description": "Minimal, flexible command line parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/clap_lex@1.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/clap-rs/clap" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5", "name": "colorchoice", "version": "1.0.5", "description": "Global override of color control", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/colorchoice@1.0.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/anstyle.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#console@0.16.3", "name": "console", "version": "0.16.3", "description": "A terminal and console abstraction for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/console@0.16.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/console" }, { "type": "website", "url": "https://github.com/console-rs/console" }, { "type": "vcs", "url": "https://github.com/console-rs/console" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpp_demangle@0.5.1", "author": "Nick Fitzgerald , Jim Blandy , Kyle Huey ", "name": "cpp_demangle", "version": "0.5.1", "description": "A crate for demangling C++ symbols", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0667304c32ea56cb4cd6d2d7c0cfe9a2f8041229db8c033af7f8d69492429def" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/cpp_demangle@0.5.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/cpp_demangle" }, { "type": "vcs", "url": "https://github.com/gimli-rs/cpp_demangle" } ] }, { "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-channel@0.5.15", "name": "crossbeam-channel", "version": "0.5.15", "description": "Multi-producer multi-consumer channels for message passing", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/crossbeam-channel@0.5.15", "externalReferences": [ { "type": "website", "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel" }, { "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#ctrlc@3.5.2", "author": "Antti Keränen ", "name": "ctrlc", "version": "3.5.2", "description": "Easy Ctrl-C handler for Rust projects", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/ctrlc@3.5.2", "externalReferences": [ { "type": "documentation", "url": "https://detegr.github.io/doc/ctrlc" }, { "type": "website", "url": "https://github.com/Detegr/rust-ctrlc" }, { "type": "vcs", "url": "https://github.com/Detegr/rust-ctrlc.git" } ] }, { "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#env_filter@1.0.1", "name": "env_filter", "version": "1.0.1", "description": "Filter log events using environment variables ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/env_filter@1.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/rust-cli/env_logger" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#env_logger@0.11.10", "name": "env_logger", "version": "0.11.10", "description": "A logging implementation for `log` which is configured via an environment variable. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/env_logger@0.11.10", "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#fallible-iterator@0.3.0", "author": "Steven Fackler ", "name": "fallible-iterator", "version": "0.3.0", "description": "Fallible iterator traits", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/fallible-iterator@0.3.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sfackler/rust-fallible-iterator" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1", "author": "Stjepan Glavina ", "name": "fastrand", "version": "2.4.1", "description": "A simple and fast random number generator", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/fastrand@2.4.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/smol-rs/fastrand" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9", "author": "Alex Crichton , Josh Triplett ", "name": "flate2", "version": "1.1.9", "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": "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/flate2@1.1.9", "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#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.2", "author": "The Rand Project Developers", "name": "getrandom", "version": "0.4.2", "description": "A small cross-platform library for retrieving random data from system source", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/getrandom@0.4.2", "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#gimli@0.33.0", "name": "gimli", "version": "0.33.0", "description": "A library for reading and writing the DWARF debugging format.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/gimli@0.33.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/gimli" }, { "type": "vcs", "url": "https://github.com/gimli-rs/gimli" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#goblin@0.10.5", "author": "m4b , seu , Will Glynn , Philip Craig , Lzu Tao , Kento ", "name": "goblin", "version": "0.10.5", "description": "An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "983a6aafb3b12d4c41ea78d39e189af4298ce747353945ff5105b54a056e5cd9" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/goblin@0.10.5", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/goblin" }, { "type": "vcs", "url": "https://github.com/m4b/goblin" } ] }, { "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.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#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#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#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#indicatif@0.18.4", "name": "indicatif", "version": "0.18.4", "description": "A progress bar and cli reporting library for Rust", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/indicatif@0.18.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/indicatif" }, { "type": "vcs", "url": "https://github.com/console-rs/indicatif" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#inferno@0.12.6", "author": "Jon Gjengset ", "name": "inferno", "version": "0.12.6", "description": "Rust port of the FlameGraph performance profiling tool suite", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "90807d610575744524d9bdc69f3885d96f0e6c3354565b0828354a7ff2a262b8" } ], "licenses": [ { "expression": "CDDL-1.0" } ], "purl": "pkg:cargo/inferno@0.12.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/jonhoo/inferno.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2", "name": "is_terminal_polyfill", "version": "1.70.2", "description": "Polyfill for `is_terminal` stdlib feature for use with older MSRVs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/is_terminal_polyfill@1.70.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/polyfill-rs/is_terminal_polyfill" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", "author": "David Tolnay ", "name": "itoa", "version": "1.0.18", "description": "Fast integer primitive to string conversion", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/itoa@1.0.18", "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#jiff@0.2.23", "author": "Andrew Gallant ", "name": "jiff", "version": "0.2.23", "description": "A date-time library that encourages you to jump into the pit of success. This library is heavily inspired by the Temporal project. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" } ], "licenses": [ { "expression": "Unlicense OR MIT" } ], "purl": "pkg:cargo/jiff@0.2.23", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/jiff" }, { "type": "vcs", "url": "https://github.com/BurntSushi/jiff" } ] }, { "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#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.12.1", "author": "Dan Gohman ", "name": "linux-raw-sys", "version": "0.12.1", "description": "Generated bindings for Linux's userspace API", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/linux-raw-sys@0.12.1", "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#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#lru@0.17.0", "author": "Jerome Froelich ", "name": "lru", "version": "0.17.0", "description": "A LRU cache implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "0e0b564323a0fb6d54b864f625ae139de9612e27edb944dda37c109f05aac531" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/lru@0.17.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/lru/" }, { "type": "website", "url": "https://github.com/jeromefroe/lru-rs" }, { "type": "vcs", "url": "https://github.com/jeromefroe/lru-rs.git" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "author": "Andrew Gallant , bluss", "name": "memchr", "version": "2.8.0", "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": "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" } ], "licenses": [ { "expression": "Unlicense OR MIT" } ], "purl": "pkg:cargo/memchr@2.8.0", "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#memmap2@0.9.10", "author": "Dan Burkert , Yevhenii Reizner , The Contributors", "name": "memmap2", "version": "0.9.10", "description": "Cross-platform Rust API for memory-mapped file IO", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/memmap2@0.9.10", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/memmap2" }, { "type": "vcs", "url": "https://github.com/RazrFalcon/memmap2-rs" } ] }, { "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#nix@0.31.2", "author": "The nix-rust Project Developers", "name": "nix", "version": "0.31.2", "description": "Rust friendly bindings to *nix APIs", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/nix@0.31.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nix-rust/nix" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-format@0.4.4", "author": "Brian Myers ", "name": "num-format", "version": "0.4.4", "description": "A Rust crate for producing string-representations of numbers, formatted according to international standards", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/num-format@0.4.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/num-format" }, { "type": "website", "url": "https://github.com/bcmyers/num-format" }, { "type": "vcs", "url": "https://github.com/bcmyers/num-format" } ] }, { "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#object@0.39.1", "name": "object", "version": "0.39.1", "description": "A unified interface for reading and writing object file formats.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/object@0.39.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/gimli-rs/object" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "author": "Aleksey Kladov ", "name": "once_cell", "version": "1.21.4", "description": "Single assignment cells and lazy values.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/once_cell@1.21.4", "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#page_size@0.6.0", "author": "Philip Woods ", "name": "page_size", "version": "0.6.0", "description": "Provides an easy, fast, cross-platform way to retrieve the memory page size", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/page_size@0.6.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/page_size/" }, { "type": "website", "url": "https://github.com/Elzair/page_size_rs" }, { "type": "vcs", "url": "https://github.com/Elzair/page_size_rs" } ] }, { "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#plain@0.2.3", "author": "jzr", "name": "plain", "version": "0.2.3", "description": "A small Rust library that allows users to reinterpret data of certain types safely.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/plain@0.2.3", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/plain" }, { "type": "website", "url": "https://github.com/randomites/plain" }, { "type": "vcs", "url": "https://github.com/randomites/plain" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1", "name": "portable-atomic", "version": "1.13.1", "description": "Portable atomic types including support for 128-bit atomics, atomic float, etc. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/portable-atomic@1.13.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/taiki-e/portable-atomic" } ] }, { "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-macro2@1.0.106", "author": "David Tolnay , Alex Crichton ", "name": "proc-macro2", "version": "1.0.106", "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/proc-macro2@1.0.106", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/proc-macro2" }, { "type": "vcs", "url": "https://github.com/dtolnay/proc-macro2" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-maps@0.4.0", "author": "Julia Evans , Ben Frederickson , Adam Jensen ", "name": "proc-maps", "version": "0.4.0", "description": "Helper crate for getting virtual memory maps from processes", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "3db44c5aa60e193a25fcd93bb9ed27423827e8f118897866f946e2cf936c44fb" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/proc-maps@0.4.0", "externalReferences": [ { "type": "website", "url": "https://github.com/rbspy/proc-maps" }, { "type": "vcs", "url": "https://github.com/rbspy/proc-maps" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.2", "name": "quick-xml", "version": "0.39.2", "description": "High performance xml reader and writer", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/quick-xml@0.39.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/quick-xml" }, { "type": "vcs", "url": "https://github.com/tafia/quick-xml" } ] }, { "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#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.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.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#rand_distr@0.5.1", "author": "The Rand Project Developers", "name": "rand_distr", "version": "0.5.1", "description": "Sampling from random number distributions ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rand_distr@0.5.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rand_distr" }, { "type": "website", "url": "https://rust-random.github.io/book" }, { "type": "vcs", "url": "https://github.com/rust-random/rand_distr" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#read-process-memory@0.1.6", "author": "Ted Mielczarek ", "name": "read-process-memory", "version": "0.1.6", "description": "Read memory from another process.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "8497683b2f0b6887786f1928c118f26ecc6bb3d78bbb6ed23e8e7ba110af3bb0" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/read-process-memory@0.1.6", "externalReferences": [ { "type": "website", "url": "https://github.com/rbspy/read-process-memory" }, { "type": "vcs", "url": "https://github.com/rbspy/read-process-memory" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14", "author": "The Rust Project Developers, Andrew Gallant ", "name": "regex-automata", "version": "0.4.14", "description": "Automata construction and matching using regular expressions.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/regex-automata@0.4.14", "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.10", "author": "The Rust Project Developers, Andrew Gallant ", "name": "regex-syntax", "version": "0.8.10", "description": "A regular expression parser.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/regex-syntax@0.8.10", "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#remoteprocess@0.5.2", "author": "Ben Frederickson ", "name": "remoteprocess", "version": "0.5.2", "description": "cross platform api for getting information on a running processes", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "1861c221cfbe6c963fd804eb56c64c0fa25d133b06537ac6cba7ca56085ae556" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/remoteprocess@0.5.2", "externalReferences": [ { "type": "website", "url": "https://github.com/benfred/remoteprocess" }, { "type": "vcs", "url": "https://github.com/benfred/remoteprocess" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rgb@0.8.53", "author": "Kornel Lesiński , James Forster ", "name": "rgb", "version": "0.8.53", "description": "`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation. Allows no-copy high-level interoperability. Also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/rgb@0.8.53", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rgb" }, { "type": "website", "url": "https://lib.rs/crates/rgb" }, { "type": "vcs", "url": "https://github.com/kornelski/rust-rgb" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-demangle@0.1.27", "author": "Alex Crichton ", "name": "rustc-demangle", "version": "0.1.27", "description": "Rust compiler symbol demangling. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/rustc-demangle@0.1.27", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/rustc-demangle" }, { "type": "website", "url": "https://github.com/rust-lang/rustc-demangle" }, { "type": "vcs", "url": "https://github.com/rust-lang/rustc-demangle" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4", "author": "Dan Gohman , Jakub Konka ", "name": "rustix", "version": "1.1.4", "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" } ], "licenses": [ { "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/rustix@1.1.4", "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#ruzstd@0.8.2", "author": "Moritz Borcherding ", "name": "ruzstd", "version": "0.8.2", "description": "A decoder for the zstd compression format", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e5ff0cc5e135c8870a775d3320910cd9b564ec036b4dc0b8741629020be63f01" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/ruzstd@0.8.2", "externalReferences": [ { "type": "website", "url": "https://github.com/KillingSpark/zstd-rs" }, { "type": "vcs", "url": "https://github.com/KillingSpark/zstd-rs" } ] }, { "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#scroll@0.13.0", "author": "m4b , Ted Mielczarek ", "name": "scroll", "version": "0.13.0", "description": "A suite of powerful, extensible, generic, endian-aware Read/Write traits for byte buffers", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "c1257cd4248b4132760d6524d6dda4e053bc648c9070b960929bf50cfb1e7add" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/scroll@0.13.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/scroll" }, { "type": "vcs", "url": "https://github.com/m4b/scroll" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scroll_derive@0.13.1", "author": "m4b , Ted Mielczarek , Systemcluster ", "name": "scroll_derive", "version": "0.13.1", "description": "A macros 1.1 derive implementation for Pread and Pwrite traits from the scroll crate", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "ed76efe62313ab6610570951494bdaa81568026e0318eaa55f167de70eeea67d" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/scroll_derive@0.13.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/scroll_derive" }, { "type": "vcs", "url": "https://github.com/m4b/scroll" } ] }, { "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#simd-adler32@0.3.9", "author": "Marvin Countryman ", "name": "simd-adler32", "version": "0.3.9", "description": "A SIMD-accelerated Adler-32 hash algorithm implementation.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/simd-adler32@0.3.9", "externalReferences": [ { "type": "vcs", "url": "https://github.com/mcountryman/simd-adler32" } ] }, { "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#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#str_stack@0.1.0", "author": "Steven Allen ", "name": "str_stack", "version": "0.1.0", "description": "A string allocator for allocating many write-once strings. This library is primarily useful for parsing where you need to repeatedly build many strings, use them, and then throw them away. Instead of allocating many independent strings, this library will put them all in the same buffer. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/str_stack@0.1.0", "externalReferences": [ { "type": "documentation", "url": "https://stebalien.github.io/str_stack/str_stack/" }, { "type": "vcs", "url": "https://github.com/Stebalien/str_stack" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1", "author": "Danny Guo , maxbachmann ", "name": "strsim", "version": "0.11.1", "description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. ", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/strsim@0.11.1", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/strsim/" }, { "type": "website", "url": "https://github.com/rapidfuzz/strsim-rs" }, { "type": "vcs", "url": "https://github.com/rapidfuzz/strsim-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117", "author": "David Tolnay ", "name": "syn", "version": "2.0.117", "description": "Parser for Rust source code", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/syn@2.0.117", "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#tempfile@3.27.0", "author": "Steven Allen , The Rust Project Developers, Ashley Mannix , Jason White ", "name": "tempfile", "version": "3.27.0", "description": "A library for managing temporary files and directories.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/tempfile@3.27.0", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/tempfile" }, { "type": "website", "url": "https://stebalien.com/projects/tempfile-rs/" }, { "type": "vcs", "url": "https://github.com/Stebalien/tempfile" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#terminal_size@0.4.4", "author": "Andrew Chin ", "name": "terminal_size", "version": "0.4.4", "description": "Gets the size of your Linux or Windows terminal", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" } ], "licenses": [ { "expression": "MIT OR Apache-2.0" } ], "purl": "pkg:cargo/terminal_size@0.4.4", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/terminal_size" }, { "type": "vcs", "url": "https://github.com/eminence/terminal-size" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#termios@0.3.3", "author": "David Cuddeback ", "name": "termios", "version": "0.3.3", "description": "Safe bindings for the termios library.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/termios@0.3.3", "externalReferences": [ { "type": "documentation", "url": "http://dcuddeback.github.io/termios-rs/termios/" }, { "type": "website", "url": "https://github.com/dcuddeback/termios-rs" }, { "type": "vcs", "url": "https://github.com/dcuddeback/termios-rs" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#twox-hash@2.1.2", "author": "Jake Goulding ", "name": "twox-hash", "version": "2.1.2", "description": "A Rust implementation of the XXHash and XXH3 algorithms", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/twox-hash@2.1.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/twox-hash/" }, { "type": "vcs", "url": "https://github.com/shepmaster/twox-hash" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typed-arena@2.0.2", "author": "The typed-arena developers", "name": "typed-arena", "version": "2.0.2", "description": "The arena, a fast but limited type of allocator", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/typed-arena@2.0.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/typed-arena" }, { "type": "vcs", "url": "https://github.com/SimonSapin/rust-typed-arena" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24", "author": "David Tolnay ", "name": "unicode-ident", "version": "1.0.24", "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": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" } ], "licenses": [ { "expression": "(MIT OR Apache-2.0) AND Unicode-3.0" } ], "purl": "pkg:cargo/unicode-ident@1.0.24", "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-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#unit-prefix@0.5.2", "author": "Fabio Valentini , Benjamin Sago ", "name": "unit-prefix", "version": "0.5.2", "description": "Format numbers with metric and binary unit prefixes", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/unit-prefix@0.5.2", "externalReferences": [ { "type": "vcs", "url": "https://codeberg.org/commons-rs/unit-prefix" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2", "author": "Joe Wilm , Christian Duerr ", "name": "utf8parse", "version": "0.2.2", "description": "Table-driven UTF-8 parser", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" } ], "licenses": [ { "expression": "Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/utf8parse@0.2.2", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/utf8parse/" }, { "type": "vcs", "url": "https://github.com/alacritty/vte" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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#zerocopy@0.8.48", "author": "Joshua Liebow-Feeser , Jack Wrenn ", "name": "zerocopy", "version": "0.8.48", "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" } ], "licenses": [ { "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" } ], "purl": "pkg:cargo/zerocopy@0.8.48", "externalReferences": [ { "type": "vcs", "url": "https://github.com/google/zerocopy" } ] }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21", "author": "David Tolnay ", "name": "zmij", "version": "1.0.21", "description": "A double-to-string conversion algorithm based on Schubfach and yy", "scope": "required", "hashes": [ { "alg": "SHA-256", "content": "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" } ], "licenses": [ { "expression": "MIT" } ], "purl": "pkg:cargo/zmij@1.0.21", "externalReferences": [ { "type": "documentation", "url": "https://docs.rs/zmij" }, { "type": "vcs", "url": "https://github.com/dtolnay/zmij" } ] } ], "dependencies": [ { "ref": "path+file:///__w/py-spy/py-spy#0.4.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102", "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1", "registry+https://github.com/rust-lang/crates.io-index#clap_complete@4.6.2", "registry+https://github.com/rust-lang/crates.io-index#console@0.16.3", "registry+https://github.com/rust-lang/crates.io-index#cpp_demangle@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#ctrlc@3.5.2", "registry+https://github.com/rust-lang/crates.io-index#env_logger@0.11.10", "registry+https://github.com/rust-lang/crates.io-index#goblin@0.10.5", "registry+https://github.com/rust-lang/crates.io-index#indicatif@0.18.4", "registry+https://github.com/rust-lang/crates.io-index#inferno@0.12.6", "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#lru@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10", "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#page_size@0.6.0", "registry+https://github.com/rust-lang/crates.io-index#proc-maps@0.4.0", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4", "registry+https://github.com/rust-lang/crates.io-index#rand_distr@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "registry+https://github.com/rust-lang/crates.io-index#remoteprocess@0.5.2", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_derive@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#tempfile@3.27.0", "registry+https://github.com/rust-lang/crates.io-index#termios@0.3.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#addr2line@0.26.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cpp_demangle@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#fallible-iterator@0.3.0", "registry+https://github.com/rust-lang/crates.io-index#gimli@0.33.0", "registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10", "registry+https://github.com/rust-lang/crates.io-index#object@0.39.1", "registry+https://github.com/rust-lang/crates.io-index#rustc-demangle@0.1.27", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#typed-arena@2.0.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1" }, { "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.4", "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.48" ] }, { "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.8.0" ] }, { "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#anstream@1.0.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14", "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5", "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5", "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2", "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#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" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0", "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14", "registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0", "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1", "registry+https://github.com/rust-lang/crates.io-index#terminal_size@0.4.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_complete@4.6.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0", "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#console@0.16.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cpp_demangle@0.5.1", "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#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-channel@0.5.15", "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#ctrlc@3.5.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.2" ] }, { "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.4", "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#env_filter@1.0.1", "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#env_logger@0.11.10", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0", "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14", "registry+https://github.com/rust-lang/crates.io-index#env_filter@1.0.1", "registry+https://github.com/rust-lang/crates.io-index#jiff@0.2.23", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29" ] }, { "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#fallible-iterator@0.3.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9", "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#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.2", "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#gimli@0.33.0", "dependsOn": [ "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#goblin@0.10.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#plain@0.2.3", "registry+https://github.com/rust-lang/crates.io-index#scroll@0.13.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.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#heck@0.5.0" }, { "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#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#indicatif@0.18.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#console@0.16.3", "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1", "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2", "registry+https://github.com/rust-lang/crates.io-index#unit-prefix@0.5.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#inferno@0.12.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.15", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21", "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0", "registry+https://github.com/rust-lang/crates.io-index#env_logger@0.11.10", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#num-format@0.4.4", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.2", "registry+https://github.com/rust-lang/crates.io-index#rgb@0.8.53", "registry+https://github.com/rust-lang/crates.io-index#str_stack@0.1.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#jiff@0.2.23", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" ] }, { "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#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.12.1" }, { "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#lru@0.17.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#memchr@2.8.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "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.9" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#num-format@0.4.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18" ] }, { "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", "registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#object@0.39.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#ruzstd@0.8.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#page_size@0.6.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "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#plain@0.2.3" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-maps@0.4.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0" ] }, { "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.106" ] }, { "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.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.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#rand_distr@0.5.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#read-process-memory@0.1.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14", "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.8.0", "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10" }, { "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.8.0", "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#remoteprocess@0.5.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#addr2line@0.26.1", "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#goblin@0.10.5", "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185", "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10", "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.2", "registry+https://github.com/rust-lang/crates.io-index#object@0.39.1", "registry+https://github.com/rust-lang/crates.io-index#proc-maps@0.4.0", "registry+https://github.com/rust-lang/crates.io-index#read-process-memory@0.1.6", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rgb@0.8.53", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-demangle@0.1.27" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.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.12.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ruzstd@0.8.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#twox-hash@2.1.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#scroll@0.13.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#scroll_derive@0.13.1" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#scroll_derive@0.13.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { "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.18", "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "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.21" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.9" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1" }, { "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#str_stack@0.1.0" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#terminal_size@0.4.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#termios@0.3.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.185" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#twox-hash@2.1.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#typed-arena@2.0.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24" }, { "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#unit-prefix@0.5.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48" }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21" } ] }