mirror of
https://github.com/marcoallegretti/karapace.git
synced 2026-03-26 21:43:09 +00:00
- 23 commands, each in its own module under commands/ - Thin main.rs dispatcher with clap subcommand routing - Progress spinners (indicatif) and colored state output (console) - Environment resolution by env_id, short_id, name, or prefix - Structured JSON output (--json) on all query commands - --verbose/-v for debug, --trace for trace-level logging - KARAPACE_LOG env var for fine-grained log control - Exit codes: 0 success, 1 failure, 2 manifest error, 3 store error - Prerequisite check before runtime operations - Shell completions (bash/zsh/fish/elvish/powershell) and man page generation
4614 lines
No EOL
143 KiB
JSON
4614 lines
No EOL
143 KiB
JSON
{
|
|
"bomFormat": "CycloneDX",
|
|
"specVersion": "1.3",
|
|
"version": 1,
|
|
"serialNumber": "urn:uuid:b2ded34a-f578-41ac-88a1-bdef25251674",
|
|
"metadata": {
|
|
"timestamp": "2026-02-22T14:03:10.590776813Z",
|
|
"tools": [
|
|
{
|
|
"vendor": "CycloneDX",
|
|
"name": "cargo-cyclonedx",
|
|
"version": "0.5.5"
|
|
}
|
|
],
|
|
"component": {
|
|
"type": "application",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-cli#0.1.0",
|
|
"name": "karapace-cli",
|
|
"version": "0.1.0",
|
|
"description": "CLI interface for Karapace deterministic environment engine",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "EUPL-1.2"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/karapace-cli@0.1.0?download_url=file://.",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marcoallegretti/karapace"
|
|
}
|
|
],
|
|
"components": [
|
|
{
|
|
"type": "application",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-cli#0.1.0 bin-target-0",
|
|
"name": "karapace",
|
|
"version": "0.1.0",
|
|
"purl": "pkg:cargo/karapace-cli@0.1.0?download_url=file://.#src/main.rs"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"components": [
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-core#0.1.0",
|
|
"name": "karapace-core",
|
|
"version": "0.1.0",
|
|
"description": "Build engine, lifecycle state machine, drift control, and concurrency for Karapace",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "EUPL-1.2"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/karapace-core@0.1.0?download_url=file://../karapace-core",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marcoallegretti/karapace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-remote#0.1.0",
|
|
"name": "karapace-remote",
|
|
"version": "0.1.0",
|
|
"description": "Remote content-addressable store for Karapace environment sharing",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "EUPL-1.2"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/karapace-remote@0.1.0?download_url=file://../karapace-remote",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marcoallegretti/karapace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-runtime#0.1.0",
|
|
"name": "karapace-runtime",
|
|
"version": "0.1.0",
|
|
"description": "Container runtime backends, image management, sandbox, and host integration for Karapace",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "EUPL-1.2"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/karapace-runtime@0.1.0?download_url=file://../karapace-runtime",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marcoallegretti/karapace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-schema#0.1.0",
|
|
"name": "karapace-schema",
|
|
"version": "0.1.0",
|
|
"description": "Manifest parsing, normalization, identity hashing, and lock file for Karapace",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "EUPL-1.2"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/karapace-schema@0.1.0?download_url=file://../karapace-schema",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marcoallegretti/karapace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0",
|
|
"name": "karapace-store",
|
|
"version": "0.1.0",
|
|
"description": "Content-addressable store, metadata, layers, GC, and integrity for Karapace",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "EUPL-1.2"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/karapace-store@0.1.0?download_url=file://../karapace-store",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marcoallegretti/karapace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-tui#0.1.0",
|
|
"name": "karapace-tui",
|
|
"version": "0.1.0",
|
|
"description": "Terminal UI for Karapace environment manager",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "EUPL-1.2"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/karapace-tui@0.1.0?download_url=file://../karapace-tui",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marcoallegretti/karapace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1",
|
|
"name": "adler2",
|
|
"version": "2.0.1",
|
|
"description": "A simple clean-room implementation of the Adler-32 checksum",
|
|
"scope": "required",
|
|
"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#aho-corasick@1.1.4",
|
|
"name": "aho-corasick",
|
|
"version": "1.1.4",
|
|
"description": "Fast multiple substring searching.",
|
|
"scope": "required",
|
|
"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",
|
|
"name": "allocator-api2",
|
|
"version": "0.2.21",
|
|
"description": "Mirror of Rust's allocator API",
|
|
"scope": "required",
|
|
"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@0.6.21",
|
|
"name": "anstream",
|
|
"version": "0.6.21",
|
|
"description": "IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/anstream@0.6.21",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-cli/anstyle.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.7",
|
|
"name": "anstyle-parse",
|
|
"version": "0.2.7",
|
|
"description": "Parse ANSI Style Escapes",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/anstyle-parse@0.2.7",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-cli/anstyle.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
|
|
"name": "anstyle-query",
|
|
"version": "1.1.5",
|
|
"description": "Look up colored console capabilities",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/anstyle-query@1.1.5",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-cli/anstyle.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13",
|
|
"name": "anstyle",
|
|
"version": "1.0.13",
|
|
"description": "ANSI text styling",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/anstyle@1.0.13",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-cli/anstyle.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arrayref@0.3.9",
|
|
"name": "arrayref",
|
|
"version": "0.3.9",
|
|
"description": "Macros to take array references of slices",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "BSD-2-Clause"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/arrayref@0.3.9",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/arrayref"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/droundy/arrayref"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6",
|
|
"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",
|
|
"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",
|
|
"name": "autocfg",
|
|
"version": "1.5.0",
|
|
"description": "Automatic cfg for Rust compiler features",
|
|
"scope": "excluded",
|
|
"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#base64@0.22.1",
|
|
"name": "base64",
|
|
"version": "0.22.1",
|
|
"description": "encodes and decodes base64 as bytes or utf8",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/base64@0.22.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/base64"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/marshallpierce/rust-base64"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
|
|
"name": "bitflags",
|
|
"version": "2.11.0",
|
|
"description": "A macro to generate structures which behave like bitflags. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/bitflags@2.11.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/bitflags"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/bitflags/bitflags"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/bitflags/bitflags"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
|
|
"name": "blake3",
|
|
"version": "1.8.3",
|
|
"description": "the BLAKE3 hash function",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/blake3@1.8.3",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/blake3"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/BLAKE3-team/BLAKE3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
|
|
"name": "bytes",
|
|
"version": "1.11.1",
|
|
"description": "Types and traits for working with bytes",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/bytes@1.11.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/tokio-rs/bytes"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cassowary@0.3.0",
|
|
"name": "cassowary",
|
|
"version": "0.3.0",
|
|
"description": "A Rust implementation of the Cassowary linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like 'this button must line up with this text box'. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/cassowary@0.3.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://dylanede.github.io/cassowary-rs"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/dylanede/cassowary-rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dylanede/cassowary-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
|
|
"name": "castaway",
|
|
"version": "0.2.4",
|
|
"description": "Safe, zero-cost downcasting for limited compile-time specialization.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/castaway@0.2.4",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/sagebind/castaway"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
|
|
"name": "cc",
|
|
"version": "1.2.56",
|
|
"description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ",
|
|
"scope": "excluded",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/cc@1.2.56",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/cc"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/rust-lang/cc-rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-lang/cc-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
|
|
"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",
|
|
"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",
|
|
"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",
|
|
"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.43",
|
|
"name": "chrono",
|
|
"version": "0.4.43",
|
|
"description": "Date and time library for Rust",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/chrono@0.4.43",
|
|
"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.5.60",
|
|
"name": "clap",
|
|
"version": "4.5.60",
|
|
"description": "A simple to use, efficient, and full-featured Command Line Argument Parser",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/clap@4.5.60",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/clap-rs/clap"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.60",
|
|
"name": "clap_builder",
|
|
"version": "4.5.60",
|
|
"description": "A simple to use, efficient, and full-featured Command Line Argument Parser",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/clap_builder@4.5.60",
|
|
"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.5.66",
|
|
"name": "clap_complete",
|
|
"version": "4.5.66",
|
|
"description": "Generate shell completion scripts for your clap::Command",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/clap_complete@4.5.66",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/clap-rs/clap"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.55",
|
|
"name": "clap_derive",
|
|
"version": "4.5.55",
|
|
"description": "Parse command line argument by defining a struct, derive crate.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/clap_derive@4.5.55",
|
|
"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.0.0",
|
|
"name": "clap_lex",
|
|
"version": "1.0.0",
|
|
"description": "Minimal, flexible command line parser",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/clap_lex@1.0.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_mangen@0.2.31",
|
|
"name": "clap_mangen",
|
|
"version": "0.2.31",
|
|
"description": "A manpage generator for clap",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/clap_mangen@0.2.31",
|
|
"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.4",
|
|
"name": "colorchoice",
|
|
"version": "1.0.4",
|
|
"description": "Global override of color control",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/colorchoice@1.0.4",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-cli/anstyle.git"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.8.1",
|
|
"name": "compact_str",
|
|
"version": "0.8.1",
|
|
"description": "A memory efficient string type that transparently stores strings on the stack, when possible",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/compact_str@0.8.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/ParkMyCar/compact_str"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/ParkMyCar/compact_str"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#console@0.15.11",
|
|
"name": "console",
|
|
"version": "0.15.11",
|
|
"description": "A terminal and console abstraction for Rust",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/console@0.15.11",
|
|
"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#constant_time_eq@0.4.2",
|
|
"name": "constant_time_eq",
|
|
"version": "0.4.2",
|
|
"description": "Compares two equal-sized byte strings in constant time.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "CC0-1.0 OR MIT-0 OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/constant_time_eq@0.4.2",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/constant_time_eq"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/cesarb/constant_time_eq"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
|
|
"name": "cpufeatures",
|
|
"version": "0.2.17",
|
|
"description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/cpufeatures@0.2.17",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/cpufeatures"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/RustCrypto/utils"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
|
|
"name": "crc32fast",
|
|
"version": "1.5.0",
|
|
"description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation",
|
|
"scope": "required",
|
|
"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#crossterm@0.28.1",
|
|
"name": "crossterm",
|
|
"version": "0.28.1",
|
|
"description": "A crossplatform terminal library for manipulating terminals.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/crossterm@0.28.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/crossterm/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/crossterm-rs/crossterm"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ctrlc@3.5.2",
|
|
"name": "ctrlc",
|
|
"version": "3.5.2",
|
|
"description": "Easy Ctrl-C handler for Rust projects",
|
|
"scope": "required",
|
|
"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#darling@0.23.0",
|
|
"name": "darling",
|
|
"version": "0.23.0",
|
|
"description": "A proc-macro library for reading attributes into structs when implementing custom derives. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/darling@0.23.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/darling/0.23.0"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/TedDriggs/darling"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#darling_core@0.23.0",
|
|
"name": "darling_core",
|
|
"version": "0.23.0",
|
|
"description": "Helper crate for proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/darling_core@0.23.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/TedDriggs/darling"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.23.0",
|
|
"name": "darling_macro",
|
|
"version": "0.23.0",
|
|
"description": "Internal support for a proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/darling_macro@0.23.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/TedDriggs/darling"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
|
|
"name": "either",
|
|
"version": "1.15.0",
|
|
"description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/either@1.15.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/either/1/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rayon-rs/either"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
|
|
"name": "equivalent",
|
|
"version": "1.0.2",
|
|
"description": "Traits for key comparison in maps.",
|
|
"scope": "required",
|
|
"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",
|
|
"name": "errno",
|
|
"version": "0.3.14",
|
|
"description": "Cross-platform interface to the `errno` variable.",
|
|
"scope": "required",
|
|
"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#fastrand@2.3.0",
|
|
"name": "fastrand",
|
|
"version": "2.3.0",
|
|
"description": "A simple and fast random number generator",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/fastrand@2.3.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/smol-rs/fastrand"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27",
|
|
"name": "filetime",
|
|
"version": "0.2.27",
|
|
"description": "Platform-agnostic accessors of timestamps in File metadata ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/filetime@0.2.27",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/filetime"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/alexcrichton/filetime"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/alexcrichton/filetime"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
|
|
"name": "find-msvc-tools",
|
|
"version": "0.1.9",
|
|
"description": "Find windows-specific tools, read MSVC versions from the registry and from COM interfaces",
|
|
"scope": "excluded",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/find-msvc-tools@0.1.9",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/find-msvc-tools"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-lang/cc-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9",
|
|
"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",
|
|
"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.1.5",
|
|
"name": "foldhash",
|
|
"version": "0.1.5",
|
|
"description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Zlib"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/foldhash@0.1.5",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/orlp/foldhash"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fs2@0.4.3",
|
|
"name": "fs2",
|
|
"version": "0.4.3",
|
|
"description": "Cross-platform file locks and file duplication.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/fs2@0.4.3",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/fs2"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/danburkert/fs2-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
|
|
"name": "getrandom",
|
|
"version": "0.2.17",
|
|
"description": "A small cross-platform library for retrieving random data from system source",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/getrandom@0.2.17",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/getrandom"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-random/getrandom"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1",
|
|
"name": "getrandom",
|
|
"version": "0.4.1",
|
|
"description": "A small cross-platform library for retrieving random data from system source",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/getrandom@0.4.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/getrandom"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-random/getrandom"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5",
|
|
"name": "hashbrown",
|
|
"version": "0.15.5",
|
|
"description": "A Rust port of Google's SwissTable hash map",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/hashbrown@0.15.5",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-lang/hashbrown"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1",
|
|
"name": "hashbrown",
|
|
"version": "0.16.1",
|
|
"description": "A Rust port of Google's SwissTable hash map",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/hashbrown@0.16.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-lang/hashbrown"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
|
|
"name": "heck",
|
|
"version": "0.5.0",
|
|
"description": "heck is a case conversion library.",
|
|
"scope": "required",
|
|
"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#http@1.4.0",
|
|
"name": "http",
|
|
"version": "1.4.0",
|
|
"description": "A set of types for representing HTTP requests and responses. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/http@1.4.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/http"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/hyperium/http"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1",
|
|
"name": "httparse",
|
|
"version": "1.10.1",
|
|
"description": "A tiny, safe, speedy, zero-copy HTTP/1.x parser.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/httparse@1.10.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/httparse"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/seanmonstar/httparse"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65",
|
|
"name": "iana-time-zone",
|
|
"version": "0.1.65",
|
|
"description": "get the IANA time zone for the current system",
|
|
"scope": "required",
|
|
"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#ident_case@1.0.1",
|
|
"name": "ident_case",
|
|
"version": "1.0.1",
|
|
"description": "Utility for applying case rules to Rust identifiers.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/ident_case@1.0.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/ident_case/1.0.1"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/TedDriggs/ident_case"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.13.0",
|
|
"name": "indexmap",
|
|
"version": "2.13.0",
|
|
"description": "A hash table with consistent order and fast iteration.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/indexmap@2.13.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.17.11",
|
|
"name": "indicatif",
|
|
"version": "0.17.11",
|
|
"description": "A progress bar and cli reporting library for Rust",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/indicatif@0.17.11",
|
|
"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#indoc@2.0.7",
|
|
"name": "indoc",
|
|
"version": "2.0.7",
|
|
"description": "Indented document literals",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/indoc@2.0.7",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/indoc"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/indoc"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#instability@0.3.11",
|
|
"name": "instability",
|
|
"version": "0.3.11",
|
|
"description": "Rust API stability attributes for the rest of us. A fork of the `stability` crate.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/instability@0.3.11",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/instability/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/ratatui/instability"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/is_terminal_polyfill@1.70.2",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/polyfill-rs/is_terminal_polyfill"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
|
|
"name": "itertools",
|
|
"version": "0.13.0",
|
|
"description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/itertools@0.13.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/itertools/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-itertools/itertools"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
|
|
"name": "itoa",
|
|
"version": "1.0.17",
|
|
"description": "Fast integer primitive to string conversion",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/itoa@1.0.17",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/itoa"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/itoa"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
|
|
"name": "lazy_static",
|
|
"version": "1.5.0",
|
|
"description": "A macro for declaring lazily evaluated statics in Rust.",
|
|
"scope": "required",
|
|
"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.180",
|
|
"name": "libc",
|
|
"version": "0.2.180",
|
|
"description": "Raw FFI bindings to platform libraries like libc.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/libc@0.2.180",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-lang/libc"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0",
|
|
"name": "linux-raw-sys",
|
|
"version": "0.11.0",
|
|
"description": "Generated bindings for Linux's userspace API",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/linux-raw-sys@0.11.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/linux-raw-sys"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/sunfishcode/linux-raw-sys"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.15",
|
|
"name": "linux-raw-sys",
|
|
"version": "0.4.15",
|
|
"description": "Generated bindings for Linux's userspace API",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/linux-raw-sys@0.4.15",
|
|
"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",
|
|
"name": "lock_api",
|
|
"version": "0.4.14",
|
|
"description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.",
|
|
"scope": "required",
|
|
"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",
|
|
"name": "log",
|
|
"version": "0.4.29",
|
|
"description": "A lightweight logging facade for Rust ",
|
|
"scope": "required",
|
|
"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.12.5",
|
|
"name": "lru",
|
|
"version": "0.12.5",
|
|
"description": "A LRU cache implementation",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/lru@0.12.5",
|
|
"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#matchers@0.2.0",
|
|
"name": "matchers",
|
|
"version": "0.2.0",
|
|
"description": "Regex matching on character and byte streams. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/matchers@0.2.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/matchers/"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/hawkw/matchers"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/hawkw/matchers"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
|
|
"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",
|
|
"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#miniz_oxide@0.8.9",
|
|
"name": "miniz_oxide",
|
|
"version": "0.8.9",
|
|
"description": "DEFLATE compression and decompression library rewritten in Rust based on miniz",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Zlib OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/miniz_oxide@0.8.9",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/miniz_oxide"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1",
|
|
"name": "mio",
|
|
"version": "1.1.1",
|
|
"description": "Lightweight non-blocking I/O.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/mio@1.1.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/tokio-rs/mio"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/tokio-rs/mio"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.1",
|
|
"name": "nix",
|
|
"version": "0.31.1",
|
|
"description": "Rust friendly bindings to *nix APIs",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/nix@0.31.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/nix-rust/nix"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3",
|
|
"name": "nu-ansi-term",
|
|
"version": "0.50.3",
|
|
"description": "Library for ANSI terminal colors and styles (bold, underline)",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/nu-ansi-term@0.50.3",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/nushell/nu-ansi-term"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
|
|
"name": "num-traits",
|
|
"version": "0.2.19",
|
|
"description": "Numeric traits for generic mathematics",
|
|
"scope": "required",
|
|
"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#number_prefix@0.4.0",
|
|
"name": "number_prefix",
|
|
"version": "0.4.0",
|
|
"description": "Library for numeric prefixes (kilo, giga, kibi).",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/number_prefix@0.4.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/number_prefix"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/ogham/rust-number-prefix"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
|
|
"name": "once_cell",
|
|
"version": "1.21.3",
|
|
"description": "Single assignment cells and lazy values.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/once_cell@1.21.3",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/once_cell"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/matklad/once_cell"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
|
|
"name": "parking_lot",
|
|
"version": "0.12.5",
|
|
"description": "More compact and efficient implementations of the standard synchronization primitives.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/parking_lot@0.12.5",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/Amanieu/parking_lot"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12",
|
|
"name": "parking_lot_core",
|
|
"version": "0.9.12",
|
|
"description": "An advanced API for creating custom synchronization primitives.",
|
|
"scope": "required",
|
|
"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#paste@1.0.15",
|
|
"name": "paste",
|
|
"version": "1.0.15",
|
|
"description": "Macros for all your token pasting needs",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/paste@1.0.15",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/paste"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/paste"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
|
|
"name": "percent-encoding",
|
|
"version": "2.3.2",
|
|
"description": "Percent encoding and decoding",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/percent-encoding@2.3.2",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/servo/rust-url/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16",
|
|
"name": "pin-project-lite",
|
|
"version": "0.2.16",
|
|
"description": "A lightweight version of pin-project written with declarative macros. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/pin-project-lite@0.2.16",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/taiki-e/pin-project-lite"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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",
|
|
"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#proc-macro2@1.0.106",
|
|
"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",
|
|
"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#quote@1.0.44",
|
|
"name": "quote",
|
|
"version": "1.0.44",
|
|
"description": "Quasi-quoting macro quote!(...)",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/quote@1.0.44",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/quote/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/quote"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ratatui@0.29.0",
|
|
"name": "ratatui",
|
|
"version": "0.29.0",
|
|
"description": "A library that's all about cooking up terminal user interfaces",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/ratatui@0.29.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/ratatui/latest/ratatui/"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://ratatui.rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/ratatui/ratatui"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
|
|
"name": "regex-automata",
|
|
"version": "0.4.14",
|
|
"description": "Automata construction and matching using regular expressions.",
|
|
"scope": "required",
|
|
"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.9",
|
|
"name": "regex-syntax",
|
|
"version": "0.8.9",
|
|
"description": "A regular expression parser.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/regex-syntax@0.8.9",
|
|
"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#ring@0.17.14",
|
|
"name": "ring",
|
|
"version": "0.17.14",
|
|
"description": "An experiment.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 AND ISC"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/ring@0.17.14",
|
|
"externalReferences": [
|
|
{
|
|
"type": "other",
|
|
"url": "ring_core_0_17_14_"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/briansmith/ring"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#roff@0.2.2",
|
|
"name": "roff",
|
|
"version": "0.2.2",
|
|
"description": "ROFF (man page format) generation library",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/roff@0.2.2",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/roff"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/rust-cli/roff-rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rust-cli/roff-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.44",
|
|
"name": "rustix",
|
|
"version": "0.38.44",
|
|
"description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/rustix@0.38.44",
|
|
"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#rustix@1.1.3",
|
|
"name": "rustix",
|
|
"version": "1.1.3",
|
|
"description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/rustix@1.1.3",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/rustix"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/bytecodealliance/rustix"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
|
|
"name": "rustls-pki-types",
|
|
"version": "1.14.0",
|
|
"description": "Shared types for the rustls PKI ecosystem",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/rustls-pki-types@1.14.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/rustls-pki-types"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/rustls/pki-types"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rustls/pki-types"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.9",
|
|
"name": "rustls-webpki",
|
|
"version": "0.103.9",
|
|
"description": "Web PKI X.509 Certificate Verification.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "ISC"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/rustls-webpki@0.103.9",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rustls/webpki"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.36",
|
|
"name": "rustls",
|
|
"version": "0.23.36",
|
|
"description": "Rustls is a modern TLS library written in Rust.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 OR ISC OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/rustls@0.23.36",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/rustls/rustls"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rustls/rustls"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22",
|
|
"name": "rustversion",
|
|
"version": "1.0.22",
|
|
"description": "Conditional compilation according to rustc compiler version",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/rustversion@1.0.22",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/rustversion"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/rustversion"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23",
|
|
"name": "ryu",
|
|
"version": "1.0.23",
|
|
"description": "Fast floating point to string conversion",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 OR BSL-1.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/ryu@1.0.23",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/ryu"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/ryu"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0",
|
|
"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",
|
|
"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#serde@1.0.228",
|
|
"name": "serde",
|
|
"version": "1.0.228",
|
|
"description": "A generic serialization/deserialization framework",
|
|
"scope": "required",
|
|
"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",
|
|
"name": "serde_core",
|
|
"version": "1.0.228",
|
|
"description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
|
|
"scope": "required",
|
|
"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",
|
|
"name": "serde_derive",
|
|
"version": "1.0.228",
|
|
"description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
|
|
"scope": "required",
|
|
"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",
|
|
"name": "serde_json",
|
|
"version": "1.0.149",
|
|
"description": "A JSON serialization file format",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/serde_json@1.0.149",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/serde_json"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/serde-rs/json"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.9",
|
|
"name": "serde_spanned",
|
|
"version": "0.6.9",
|
|
"description": "Serde-compatible spanned Value",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/serde_spanned@0.6.9",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/toml-rs/toml"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
|
|
"name": "sharded-slab",
|
|
"version": "0.1.7",
|
|
"description": "A lock-free concurrent slab. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/sharded-slab@0.1.7",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/sharded-slab/"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/hawkw/sharded-slab"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/hawkw/sharded-slab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
|
|
"name": "shlex",
|
|
"version": "1.3.0",
|
|
"description": "Split a string into shell words, like Python's shlex.",
|
|
"scope": "excluded",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/shlex@1.3.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/comex/rust-shlex"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-mio@0.2.5",
|
|
"name": "signal-hook-mio",
|
|
"version": "0.2.5",
|
|
"description": "MIO support for signal-hook",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/signal-hook-mio@0.2.5",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/signal-hook-mio"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/vorner/signal-hook"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
|
|
"name": "signal-hook-registry",
|
|
"version": "1.4.8",
|
|
"description": "Backend crate for signal-hook",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/signal-hook-registry@1.4.8",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/signal-hook-registry"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/vorner/signal-hook"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18",
|
|
"name": "signal-hook",
|
|
"version": "0.3.18",
|
|
"description": "Unix signal handling",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/signal-hook@0.3.18",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/signal-hook"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/vorner/signal-hook"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8",
|
|
"name": "simd-adler32",
|
|
"version": "0.3.8",
|
|
"description": "A SIMD-accelerated Adler-32 hash algorithm implementation.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/simd-adler32@0.3.8",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/mcountryman/simd-adler32"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
|
|
"name": "smallvec",
|
|
"version": "1.15.1",
|
|
"description": "'Small vector' optimization: store up to a small number of items on the stack",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/smallvec@1.15.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/smallvec/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/servo/rust-smallvec"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
|
|
"name": "static_assertions",
|
|
"version": "1.1.0",
|
|
"description": "Compile-time assertions to ensure that invariants are met.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/static_assertions@1.1.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/static_assertions/"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/nvzqz/static-assertions-rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/nvzqz/static-assertions-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1",
|
|
"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",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/strsim@0.11.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/strsim/"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/rapidfuzz/strsim-rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rapidfuzz/strsim-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3",
|
|
"name": "strum",
|
|
"version": "0.26.3",
|
|
"description": "Helpful macros for working with enums and strings",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/strum@0.26.3",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/strum"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/Peternator7/strum"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/Peternator7/strum"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4",
|
|
"name": "strum_macros",
|
|
"version": "0.26.4",
|
|
"description": "Helpful macros for working with enums and strings",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/strum_macros@0.26.4",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/strum"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/Peternator7/strum"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/Peternator7/strum"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
|
|
"name": "subtle",
|
|
"version": "2.6.1",
|
|
"description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "BSD-3-Clause"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/subtle@2.6.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/subtle"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://dalek.rs/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dalek-cryptography/subtle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
|
|
"name": "syn",
|
|
"version": "2.0.117",
|
|
"description": "Parser for Rust source code",
|
|
"scope": "required",
|
|
"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#tar@0.4.44",
|
|
"name": "tar",
|
|
"version": "0.4.44",
|
|
"description": "A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/tar@0.4.44",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/tar"
|
|
},
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/alexcrichton/tar-rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/alexcrichton/tar-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.25.0",
|
|
"name": "tempfile",
|
|
"version": "3.25.0",
|
|
"description": "A library for managing temporary files and directories.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/tempfile@3.25.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#thiserror-impl@2.0.18",
|
|
"name": "thiserror-impl",
|
|
"version": "2.0.18",
|
|
"description": "Implementation detail of the `thiserror` crate",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/thiserror-impl@2.0.18",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/thiserror"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
|
|
"name": "thiserror",
|
|
"version": "2.0.18",
|
|
"description": "derive(Error)",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/thiserror@2.0.18",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/thiserror"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/dtolnay/thiserror"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9",
|
|
"name": "thread_local",
|
|
"version": "1.1.9",
|
|
"description": "Per-object thread-local storage",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/thread_local@1.1.9",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/thread_local/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/Amanieu/thread_local-rs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml@0.8.23",
|
|
"name": "toml",
|
|
"version": "0.8.23",
|
|
"description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/toml@0.8.23",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/toml-rs/toml"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11",
|
|
"name": "toml_datetime",
|
|
"version": "0.6.11",
|
|
"description": "A TOML-compatible datetime type",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/toml_datetime@0.6.11",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/toml-rs/toml"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.27",
|
|
"name": "toml_edit",
|
|
"version": "0.22.27",
|
|
"description": "Yet another format-preserving TOML parser.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/toml_edit@0.22.27",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/toml-rs/toml"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_write@0.1.2",
|
|
"name": "toml_write",
|
|
"version": "0.1.2",
|
|
"description": "A low-level interface for writing out TOML ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/toml_write@0.1.2",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/toml-rs/toml"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
|
|
"name": "tracing-attributes",
|
|
"version": "0.1.31",
|
|
"description": "Procedural macro attributes for automatically instrumenting functions. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/tracing-attributes@0.1.31",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://tokio.rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/tokio-rs/tracing"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
|
|
"name": "tracing-core",
|
|
"version": "0.1.36",
|
|
"description": "Core primitives for application-level tracing. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/tracing-core@0.1.36",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://tokio.rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/tokio-rs/tracing"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0",
|
|
"name": "tracing-log",
|
|
"version": "0.2.0",
|
|
"description": "Provides compatibility between `tracing` and the `log` crate. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/tracing-log@0.2.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://tokio.rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/tokio-rs/tracing"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22",
|
|
"name": "tracing-subscriber",
|
|
"version": "0.3.22",
|
|
"description": "Utilities for implementing and composing `tracing` subscribers. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/tracing-subscriber@0.3.22",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://tokio.rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/tokio-rs/tracing"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
|
|
"name": "tracing",
|
|
"version": "0.1.44",
|
|
"description": "Application-level tracing for Rust. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/tracing@0.1.44",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://tokio.rs"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/tokio-rs/tracing"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24",
|
|
"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",
|
|
"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-segmentation@1.12.0",
|
|
"name": "unicode-segmentation",
|
|
"version": "1.12.0",
|
|
"description": "This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/unicode-segmentation@1.12.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/unicode-rs/unicode-segmentation"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/unicode-rs/unicode-segmentation"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-truncate@1.1.0",
|
|
"name": "unicode-truncate",
|
|
"version": "1.1.0",
|
|
"description": "Unicode-aware algorithm to pad or truncate `str` in terms of displayed width. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/unicode-truncate@1.1.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/Aetf/unicode-truncate"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/Aetf/unicode-truncate"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.14",
|
|
"name": "unicode-width",
|
|
"version": "0.1.14",
|
|
"description": "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/unicode-width@0.1.14",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/unicode-rs/unicode-width"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/unicode-rs/unicode-width"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.0",
|
|
"name": "unicode-width",
|
|
"version": "0.2.0",
|
|
"description": "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/unicode-width@0.2.0",
|
|
"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#untrusted@0.9.0",
|
|
"name": "untrusted",
|
|
"version": "0.9.0",
|
|
"description": "Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "ISC"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/untrusted@0.9.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://briansmith.org/rustdoc/untrusted/"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/briansmith/untrusted"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ureq-proto@0.5.3",
|
|
"name": "ureq-proto",
|
|
"version": "0.5.3",
|
|
"description": "ureq support crate",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/ureq-proto@0.5.3",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/algesten/ureq-proto"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ureq@3.2.0",
|
|
"name": "ureq",
|
|
"version": "3.2.0",
|
|
"description": "Simple, safe HTTP client",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/ureq@3.2.0",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/algesten/ureq"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf-8@0.7.6",
|
|
"name": "utf-8",
|
|
"version": "0.7.6",
|
|
"description": "Incremental, zero-copy UTF-8 decoding with error handling",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/utf-8@0.7.6",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/SimonSapin/rust-utf8"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2",
|
|
"name": "utf8parse",
|
|
"version": "0.2.2",
|
|
"description": "Table-driven UTF-8 parser",
|
|
"scope": "required",
|
|
"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#webpki-roots@1.0.6",
|
|
"name": "webpki-roots",
|
|
"version": "1.0.6",
|
|
"description": "Mozilla's CA root certificates for use with webpki",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "CDLA-Permissive-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/webpki-roots@1.0.6",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/rustls/webpki-roots"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/rustls/webpki-roots"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@0.7.14",
|
|
"name": "winnow",
|
|
"version": "0.7.14",
|
|
"description": "A byte-oriented, zero-copy, parser combinators library",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/winnow@0.7.14",
|
|
"externalReferences": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/winnow-rs/winnow"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1",
|
|
"name": "xattr",
|
|
"version": "1.6.1",
|
|
"description": "unix extended filesystem attributes",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "MIT OR Apache-2.0"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/xattr@1.6.1",
|
|
"externalReferences": [
|
|
{
|
|
"type": "documentation",
|
|
"url": "https://docs.rs/xattr"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/Stebalien/xattr"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2",
|
|
"name": "zeroize",
|
|
"version": "1.8.2",
|
|
"description": "Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! ",
|
|
"scope": "required",
|
|
"licenses": [
|
|
{
|
|
"expression": "Apache-2.0 OR MIT"
|
|
}
|
|
],
|
|
"purl": "pkg:cargo/zeroize@1.8.2",
|
|
"externalReferences": [
|
|
{
|
|
"type": "website",
|
|
"url": "https://github.com/RustCrypto/utils/tree/master/zeroize"
|
|
},
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://github.com/RustCrypto/utils"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "library",
|
|
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21",
|
|
"name": "zmij",
|
|
"version": "1.0.21",
|
|
"description": "A double-to-string conversion algorithm based on Schubfach and yy",
|
|
"scope": "required",
|
|
"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:///home/lateuf/Projects/Karapace/crates/karapace-cli#0.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap@4.5.60",
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap_complete@4.5.66",
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap_mangen@0.2.31",
|
|
"registry+https://github.com/rust-lang/crates.io-index#console@0.15.11",
|
|
"registry+https://github.com/rust-lang/crates.io-index#indicatif@0.17.11",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-core#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-remote#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-runtime#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-schema#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-tui#0.1.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.25.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22"
|
|
]
|
|
},
|
|
{
|
|
"ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-core#0.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.43",
|
|
"registry+https://github.com/rust-lang/crates.io-index#ctrlc@3.5.2",
|
|
"registry+https://github.com/rust-lang/crates.io-index#fs2@0.4.3",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-remote#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-runtime#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-schema#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.25.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
|
|
]
|
|
},
|
|
{
|
|
"ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-remote#0.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.43",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
|
|
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#ureq@3.2.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-runtime#0.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-schema#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.25.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
|
|
]
|
|
},
|
|
{
|
|
"ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-schema#0.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.25.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
|
|
"registry+https://github.com/rust-lang/crates.io-index#toml@0.8.23"
|
|
]
|
|
},
|
|
{
|
|
"ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.43",
|
|
"registry+https://github.com/rust-lang/crates.io-index#fs2@0.4.3",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-schema#0.1.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tar@0.4.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.25.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
|
|
]
|
|
},
|
|
{
|
|
"ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-tui#0.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#crossterm@0.28.1",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-core#0.1.0",
|
|
"path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#ratatui@0.29.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.21",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13",
|
|
"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.7",
|
|
"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
|
|
"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.4",
|
|
"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2",
|
|
"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.7",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#arrayref@0.3.9",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#arrayref@0.3.9",
|
|
"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6",
|
|
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
|
|
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
|
|
"registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.4.2",
|
|
"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#cassowary@0.3.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
|
|
"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.43",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65",
|
|
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#clap@4.5.60",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.60",
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.55"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.60",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.21",
|
|
"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.13",
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.0.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#clap_complete@4.5.66",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap@4.5.60"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.55",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
|
|
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.0.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#clap_mangen@0.2.31",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#clap@4.5.60",
|
|
"registry+https://github.com/rust-lang/crates.io-index#roff@0.2.2"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.4",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.8.1",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
|
|
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
|
|
"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22",
|
|
"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23",
|
|
"registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#console@0.15.11",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.4.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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#crossterm@0.28.1",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18",
|
|
"registry+https://github.com/rust-lang/crates.io-index#signal-hook-mio@0.2.5"
|
|
]
|
|
},
|
|
{
|
|
"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.1"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#darling@0.23.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.23.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.23.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#darling_core@0.23.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
|
|
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.23.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.23.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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.180"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27",
|
|
"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.180"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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.1.5",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#fs2@0.4.3",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1",
|
|
"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.180"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5",
|
|
"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.1.5"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.13.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.16.1",
|
|
"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.17.11",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#console@0.15.11",
|
|
"registry+https://github.com/rust-lang/crates.io-index#number_prefix@0.4.0",
|
|
"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.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.7",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#instability@0.3.11",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#darling@0.23.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.7",
|
|
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
|
|
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.15",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#lru@0.12.5",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#nix@0.31.1",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
|
|
"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.180"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#number_prefix@0.4.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14",
|
|
"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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#quote@1.0.44",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#ratatui@0.29.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#cassowary@0.3.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#compact_str@0.8.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#crossterm@0.28.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.7",
|
|
"registry+https://github.com/rust-lang/crates.io-index#instability@0.3.11",
|
|
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#lru@0.12.5",
|
|
"registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15",
|
|
"registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#unicode-truncate@1.1.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.0"
|
|
]
|
|
},
|
|
{
|
|
"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.9"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.9",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.56",
|
|
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
|
|
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
|
|
"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#roff@0.2.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.44",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
|
|
"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.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.15"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
|
|
"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.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.9",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.36",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
|
|
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.9",
|
|
"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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.44",
|
|
"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.17",
|
|
"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#serde_spanned@0.6.9",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-mio@0.2.5",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
|
|
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22",
|
|
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"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.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.44",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27",
|
|
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180",
|
|
"registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.25.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
|
|
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9",
|
|
"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#toml@0.8.23",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.9",
|
|
"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11",
|
|
"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.27"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.27",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.13.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
|
|
"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.9",
|
|
"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11",
|
|
"registry+https://github.com/rust-lang/crates.io-index#toml_write@0.1.2",
|
|
"registry+https://github.com/rust-lang/crates.io-index#winnow@0.7.14"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#toml_write@0.1.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
|
|
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
|
|
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
|
|
"registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
|
|
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
|
|
"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-truncate@1.1.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.14"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.14",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#ureq-proto@0.5.3",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#ureq@3.2.0",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
|
|
"registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9",
|
|
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
|
|
"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.36",
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
|
|
"registry+https://github.com/rust-lang/crates.io-index#ureq-proto@0.5.3",
|
|
"registry+https://github.com/rust-lang/crates.io-index#utf-8@0.7.6",
|
|
"registry+https://github.com/rust-lang/crates.io-index#webpki-roots@1.0.6"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#utf-8@0.7.6",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#webpki-roots@1.0.6",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@0.7.14",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1",
|
|
"dependsOn": [
|
|
"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3"
|
|
]
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2",
|
|
"dependsOn": []
|
|
},
|
|
{
|
|
"ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21",
|
|
"dependsOn": []
|
|
}
|
|
]
|
|
} |