{ "bomFormat": "CycloneDX", "specVersion": "1.3", "version": 1, "serialNumber": "urn:uuid:ae8ff834-c172-4c0c-baa4-06061797d389", "metadata": { "timestamp": "2026-02-22T14:03:10.550418060Z", "tools": [ { "vendor": "CycloneDX", "name": "cargo-cyclonedx", "version": "0.5.5" } ], "component": { "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://.", "externalReferences": [ { "type": "vcs", "url": "https://github.com/marcoallegretti/karapace" } ], "components": [ { "type": "library", "bom-ref": "path+file:///home/lateuf/Projects/Karapace/crates/karapace-store#0.1.0 bin-target-0", "name": "karapace_store", "version": "0.1.0", "purl": "pkg:cargo/karapace-store@0.1.0?download_url=file://.#src/lib.rs" } ] } }, "components": [ { "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": "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#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#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#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#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#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#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.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.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#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#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#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#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#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#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#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#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#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#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#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#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#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#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@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#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#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-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": "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#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#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#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#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#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#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.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.16.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#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#itoa@1.0.17", "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#memchr@2.8.0", "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#once_cell@1.21.3", "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#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#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#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#shlex@1.3.0", "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#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@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#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#zmij@1.0.21", "dependsOn": [] } ] }