Files
MoFin/venv/lib/python3.12/site-packages/tokenizers-0.23.1.dist-info/sboms/tokenizers-python.cyclonedx.json
T
知微 fa45d8aa5f fix: 小果地址统一node122(兼容LAN+EasyTier)
- health_checklist.json: 192.168.1.122→node122
- ocr_client.py: docstring IP→node122
- docs/market-data-requirements.md: IP→node122
- 所有API调用通过ProxyHandler({})绕过系统代理
  Privoxy对node122:18003返回500,直连正常
2026-06-30 02:56:35 +08:00

4482 lines
140 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"bomFormat": "CycloneDX",
"specVersion": "1.5",
"version": 1,
"serialNumber": "urn:uuid:a452239d-730f-4666-9273-5fb1b7fcd47e",
"metadata": {
"timestamp": "2026-04-27T14:39:42.887197384Z",
"tools": [
{
"vendor": "CycloneDX",
"name": "cargo-cyclonedx",
"version": "0.5.9"
}
],
"authors": [
{
"name": "Anthony MOI",
"email": "m.anthony.moi@gmail.com"
}
],
"component": {
"type": "library",
"bom-ref": "path+file:///home/runner/work/tokenizers/tokenizers/bindings/python#tokenizers-python@0.23.1",
"author": "Anthony MOI <m.anthony.moi@gmail.com>",
"name": "tokenizers-python",
"version": "0.23.1",
"scope": "required",
"purl": "pkg:cargo/tokenizers-python@0.23.1?download_url=file://.",
"components": [
{
"type": "library",
"bom-ref": "path+file:///home/runner/work/tokenizers/tokenizers/bindings/python#tokenizers-python@0.23.1 bin-target-0",
"name": "tokenizers",
"version": "0.23.1",
"purl": "pkg:cargo/tokenizers-python@0.23.1?download_url=file://.#src/lib.rs"
}
]
},
"properties": [
{
"name": "cdx:rustc:sbom:target:all_targets",
"value": "true"
}
]
},
"components": [
{
"type": "library",
"bom-ref": "path+file:///home/runner/work/tokenizers/tokenizers/tokenizers#0.23.1",
"author": "Anthony MOI <m.anthony.moi@gmail.com>, Nicolas Patry <patry.nicolas@protonmail.com>",
"name": "tokenizers",
"version": "0.23.1",
"description": "Provides an implementation of today's most used tokenizers, with a focus on performances and versatility. ",
"scope": "required",
"licenses": [
{
"expression": "Apache-2.0"
}
],
"purl": "pkg:cargo/tokenizers@0.23.1?download_url=file:///home/runner/work/tokenizers/tokenizers/tokenizers",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/tokenizers/"
},
{
"type": "website",
"url": "https://github.com/huggingface/tokenizers"
},
{
"type": "vcs",
"url": "https://github.com/huggingface/tokenizers"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12",
"author": "Tom Kaitchuck <Tom.Kaitchuck@gmail.com>",
"name": "ahash",
"version": "0.8.12",
"description": "A non-cryptographic hash function using AES-NI for high performance",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ahash@0.8.12",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/ahash"
},
{
"type": "vcs",
"url": "https://github.com/tkaitchuck/ahash"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"author": "Andrew Gallant <jamslam@gmail.com>",
"name": "aho-corasick",
"version": "1.1.4",
"description": "Fast multiple substring searching.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
}
],
"licenses": [
{
"expression": "Unlicense OR MIT"
}
],
"purl": "pkg:cargo/aho-corasick@1.1.4",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/BurntSushi/aho-corasick"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/aho-corasick"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0",
"name": "anstream",
"version": "1.0.0",
"description": "IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/anstream@1.0.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-cli/anstyle.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0",
"name": "anstyle-parse",
"version": "1.0.0",
"description": "Parse ANSI Style Escapes",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/anstyle-parse@1.0.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-cli/anstyle.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
"name": "anstyle-query",
"version": "1.1.5",
"description": "Look up colored console capabilities",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/anstyle-query@1.1.5",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-cli/anstyle.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14",
"name": "anstyle",
"version": "1.0.14",
"description": "ANSI text styling",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/anstyle@1.0.14",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-cli/anstyle.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
"author": "Josh Stone <cuviper@gmail.com>",
"name": "autocfg",
"version": "1.5.0",
"description": "Automatic cfg for Rust compiler features",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/autocfg@1.5.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/autocfg/"
},
{
"type": "vcs",
"url": "https://github.com/cuviper/autocfg"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1",
"author": "Alice Maz <alice@alicemaz.com>, Marshall Pierce <marshall@mpierce.org>",
"name": "base64",
"version": "0.13.1",
"description": "encodes and decodes base64 as bytes or utf8",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/base64@0.13.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.1",
"author": "The Rust Project Developers",
"name": "bitflags",
"version": "2.11.1",
"description": "A macro to generate structures which behave like bitflags. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/bitflags@2.11.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/bitflags"
},
{
"type": "website",
"url": "https://github.com/bitflags/bitflags"
},
{
"type": "vcs",
"url": "https://github.com/bitflags/bitflags"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
"author": "Stephen M. Coakley <me@stephencoakley.com>",
"name": "castaway",
"version": "0.2.4",
"description": "Safe, zero-cost downcasting for limited compile-time specialization.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/castaway@0.2.4",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/sagebind/castaway"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "cc",
"version": "1.2.61",
"description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cc@1.2.61",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/cc"
},
{
"type": "website",
"url": "https://github.com/rust-lang/cc-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/cc-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "cfg-if",
"version": "1.0.4",
"description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/cfg-if@1.0.4",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/cfg-if"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5",
"name": "colorchoice",
"version": "1.0.5",
"description": "Global override of color control",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/colorchoice@1.0.5",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-cli/anstyle.git"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"author": "Parker Timmerman <parker@parkertimmerman.com>",
"name": "compact_str",
"version": "0.9.0",
"description": "A memory efficient string type that transparently stores strings on the stack, when possible",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/compact_str@0.9.0",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/ParkMyCar/compact_str"
},
{
"type": "vcs",
"url": "https://github.com/ParkMyCar/compact_str"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#console@0.16.3",
"name": "console",
"version": "0.16.3",
"description": "A terminal and console abstraction for Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/console@0.16.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/console"
},
{
"type": "website",
"url": "https://github.com/console-rs/console"
},
{
"type": "vcs",
"url": "https://github.com/console-rs/console"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6",
"name": "crossbeam-deque",
"version": "0.8.6",
"description": "Concurrent work-stealing deque",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/crossbeam-deque@0.8.6",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque"
},
{
"type": "vcs",
"url": "https://github.com/crossbeam-rs/crossbeam"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18",
"name": "crossbeam-epoch",
"version": "0.9.18",
"description": "Epoch-based garbage collection",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/crossbeam-epoch@0.9.18",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch"
},
{
"type": "vcs",
"url": "https://github.com/crossbeam-rs/crossbeam"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21",
"name": "crossbeam-utils",
"version": "0.8.21",
"description": "Utilities for concurrent programming",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/crossbeam-utils@0.8.21",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils"
},
{
"type": "vcs",
"url": "https://github.com/crossbeam-rs/crossbeam"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#daachorse@1.0.1",
"author": "Koichi Akabe <vbkaisetsu@gmail.com>, Shunsuke Kanda <shnsk.knd@gmail.com>",
"name": "daachorse",
"version": "1.0.1",
"description": "Daachorse: Double-Array Aho-Corasick",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6f55d7153ba3b507595872a3874803f07a8a81d1e888abed8e5db7da0597d6e2"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/daachorse@1.0.1",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/daac-tools/daachorse"
},
{
"type": "vcs",
"url": "https://github.com/daac-tools/daachorse"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11",
"author": "Ted Driggs <ted.driggs@outlook.com>",
"name": "darling",
"version": "0.20.11",
"description": "A proc-macro library for reading attributes into structs when implementing custom derives. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/darling@0.20.11",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/darling/0.20.11"
},
{
"type": "vcs",
"url": "https://github.com/TedDriggs/darling"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11",
"author": "Ted Driggs <ted.driggs@outlook.com>",
"name": "darling_core",
"version": "0.20.11",
"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",
"hashes": [
{
"alg": "SHA-256",
"content": "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/darling_core@0.20.11",
"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.20.11",
"author": "Ted Driggs <ted.driggs@outlook.com>",
"name": "darling_macro",
"version": "0.20.11",
"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",
"hashes": [
{
"alg": "SHA-256",
"content": "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/darling_macro@0.20.11",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/TedDriggs/darling"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dary_heap@0.3.9",
"author": "Han Mertens <hanmertens@outlook.com>",
"name": "dary_heap",
"version": "0.3.9",
"description": "A d-ary heap",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8b1e3a325bc115f096c8b77bbf027a7c2592230e70be2d985be950d3d5e60ebe"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/dary_heap@0.3.9",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/hanmertens/dary_heap"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#derive_builder@0.20.2",
"author": "Colin Kiegel <kiegel@gmx.de>, Pascal Hertleif <killercup@gmail.com>, Jan-Erik Rediger <janerik@fnordig.de>, Ted Driggs <ted.driggs@outlook.com>",
"name": "derive_builder",
"version": "0.20.2",
"description": "Rust macro to automatically implement the builder pattern for arbitrary structs.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/derive_builder@0.20.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/derive_builder/0.20.2"
},
{
"type": "vcs",
"url": "https://github.com/colin-kiegel/rust-derive-builder"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#derive_builder_core@0.20.2",
"author": "Colin Kiegel <kiegel@gmx.de>, Pascal Hertleif <killercup@gmail.com>, Jan-Erik Rediger <janerik@fnordig.de>, Ted Driggs <ted.driggs@outlook.com>",
"name": "derive_builder_core",
"version": "0.20.2",
"description": "Internal helper library for the derive_builder crate.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/derive_builder_core@0.20.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/derive_builder_core"
},
{
"type": "vcs",
"url": "https://github.com/colin-kiegel/rust-derive-builder"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#derive_builder_macro@0.20.2",
"author": "Colin Kiegel <kiegel@gmx.de>, Pascal Hertleif <killercup@gmail.com>, Jan-Erik Rediger <janerik@fnordig.de>, Ted Driggs <ted.driggs@outlook.com>",
"name": "derive_builder_macro",
"version": "0.20.2",
"description": "Rust macro to automatically implement the builder pattern for arbitrary structs.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/derive_builder_macro@0.20.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/derive_builder_macro/0.20.2"
},
{
"type": "vcs",
"url": "https://github.com/colin-kiegel/rust-derive-builder"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
"author": "bluss",
"name": "either",
"version": "1.15.0",
"description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/either@1.15.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/either/1/"
},
{
"type": "vcs",
"url": "https://github.com/rayon-rs/either"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#env_filter@1.0.1",
"name": "env_filter",
"version": "1.0.1",
"description": "Filter log events using environment variables ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/env_filter@1.0.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-cli/env_logger"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#env_logger@0.11.10",
"name": "env_logger",
"version": "0.11.10",
"description": "A logging implementation for `log` which is configured via an environment variable. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/env_logger@0.11.10",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-cli/env_logger"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
"author": "Chris Wong <lambda.fairy@gmail.com>, Dan Gohman <dev@sunfishcode.online>",
"name": "errno",
"version": "0.3.14",
"description": "Cross-platform interface to the `errno` variable.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/errno@0.3.14",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/errno"
},
{
"type": "vcs",
"url": "https://github.com/lambda-fairy/rust-errno"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#esaxx-rs@0.1.10",
"author": "Nicolas Patry <patry.nicolas@protonmail.com>",
"name": "esaxx-rs",
"version": "0.1.10",
"description": "Wrapping around sentencepiece's esaxxx library.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6"
}
],
"licenses": [
{
"expression": "Apache-2.0"
}
],
"purl": "pkg:cargo/esaxx-rs@0.1.10",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/esaxx-rs"
},
{
"type": "website",
"url": "https://github.com/Narsil/esaxx-rs"
},
{
"type": "vcs",
"url": "https://github.com/Narsil/esaxx-rs"
}
]
},
{
"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",
"hashes": [
{
"alg": "SHA-256",
"content": "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
}
],
"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#fnv@1.0.7",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "fnv",
"version": "1.0.7",
"description": "FowlerNollVo hash function",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/fnv@1.0.7",
"externalReferences": [
{
"type": "documentation",
"url": "https://doc.servo.org/fnv/"
},
{
"type": "vcs",
"url": "https://github.com/servo/rust-fnv"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
"name": "futures-channel",
"version": "0.3.32",
"description": "Channels for asynchronous communication using futures-rs. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/futures-channel@0.3.32",
"externalReferences": [
{
"type": "website",
"url": "https://rust-lang.github.io/futures-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/futures-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
"name": "futures-core",
"version": "0.3.32",
"description": "The core traits and types in for the `futures` library. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/futures-core@0.3.32",
"externalReferences": [
{
"type": "website",
"url": "https://rust-lang.github.io/futures-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/futures-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
"name": "futures-macro",
"version": "0.3.32",
"description": "The futures-rs procedural macro implementations. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/futures-macro@0.3.32",
"externalReferences": [
{
"type": "website",
"url": "https://rust-lang.github.io/futures-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/futures-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
"name": "futures-task",
"version": "0.3.32",
"description": "Tools for working with tasks. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/futures-task@0.3.32",
"externalReferences": [
{
"type": "website",
"url": "https://rust-lang.github.io/futures-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/futures-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
"name": "futures-util",
"version": "0.3.32",
"description": "Common utilities and extension traits for the futures-rs library. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/futures-util@0.3.32",
"externalReferences": [
{
"type": "website",
"url": "https://rust-lang.github.io/futures-rs"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/futures-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
"author": "The Rand Project Developers",
"name": "getrandom",
"version": "0.3.4",
"description": "A small cross-platform library for retrieving random data from system source",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/getrandom@0.3.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/getrandom"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/getrandom"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"name": "heck",
"version": "0.5.0",
"description": "heck is a case conversion library.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/heck@0.5.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/withoutboats/heck"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1",
"author": "Ted Driggs <ted.driggs@outlook.com>",
"name": "ident_case",
"version": "1.0.1",
"description": "Utility for applying case rules to Rust identifiers.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
}
],
"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#indicatif@0.18.4",
"name": "indicatif",
"version": "0.18.4",
"description": "A progress bar and cli reporting library for Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/indicatif@0.18.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/indicatif"
},
{
"type": "vcs",
"url": "https://github.com/console-rs/indicatif"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2",
"name": "is_terminal_polyfill",
"version": "1.70.2",
"description": "Polyfill for `is_terminal` stdlib feature for use with older MSRVs",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/is_terminal_polyfill@1.70.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/polyfill-rs/is_terminal_polyfill"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"author": "bluss",
"name": "itertools",
"version": "0.14.0",
"description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/itertools@0.14.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/itertools/"
},
{
"type": "vcs",
"url": "https://github.com/rust-itertools/itertools"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "itoa",
"version": "1.0.18",
"description": "Fast integer primitive to string conversion",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/itoa@1.0.18",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/itoa"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/itoa"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jiff@0.2.24",
"author": "Andrew Gallant <jamslam@gmail.com>",
"name": "jiff",
"version": "0.2.24",
"description": "A date-time library that encourages you to jump into the pit of success. This library is heavily inspired by the Temporal project. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f00b5dbd620d61dfdcb6007c9c1f6054ebd75319f163d886a9055cec1155073d"
}
],
"licenses": [
{
"expression": "Unlicense OR MIT"
}
],
"purl": "pkg:cargo/jiff@0.2.24",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/jiff"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/jiff"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
"author": "The Rust Project Developers",
"name": "libc",
"version": "0.2.186",
"description": "Raw FFI bindings to platform libraries like libc.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/libc@0.2.186",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/libc"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"author": "The Rust Project Developers",
"name": "log",
"version": "0.4.29",
"description": "A lightweight logging facade for Rust ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/log@0.4.29",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/log"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/log"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#macro_rules_attribute-proc_macro@0.2.2",
"author": "Daniel Henry-Mantilla <daniel.henry.mantilla@gmail.com>",
"name": "macro_rules_attribute-proc_macro",
"version": "0.2.2",
"description": "Use declarative macros as proc_macro attributes or derives",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT OR Zlib"
}
],
"purl": "pkg:cargo/macro_rules_attribute-proc_macro@0.2.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/danielhenrymantilla/macro_rules_attribute-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#macro_rules_attribute@0.2.2",
"author": "Daniel Henry-Mantilla <daniel.henry.mantilla@gmail.com>",
"name": "macro_rules_attribute",
"version": "0.2.2",
"description": "Use declarative macros in attribute or derive position",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT OR Zlib"
}
],
"purl": "pkg:cargo/macro_rules_attribute@0.2.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/macro_rules_attribute"
},
{
"type": "website",
"url": "https://crates.io/crates/macro_rules_attribute"
},
{
"type": "vcs",
"url": "https://github.com/danielhenrymantilla/macro_rules_attribute-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#matrixmultiply@0.3.10",
"author": "bluss, R. Janis Goldschmidt",
"name": "matrixmultiply",
"version": "0.3.10",
"description": "General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/matrixmultiply@0.3.10",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/matrixmultiply/"
},
{
"type": "vcs",
"url": "https://github.com/bluss/matrixmultiply/"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"author": "Andrew Gallant <jamslam@gmail.com>, bluss",
"name": "memchr",
"version": "2.8.0",
"description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
}
],
"licenses": [
{
"expression": "Unlicense OR MIT"
}
],
"purl": "pkg:cargo/memchr@2.8.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/memchr/"
},
{
"type": "website",
"url": "https://github.com/BurntSushi/memchr"
},
{
"type": "vcs",
"url": "https://github.com/BurntSushi/memchr"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1",
"author": "Alex Huszagh <ahuszagh@gmail.com>",
"name": "minimal-lexical",
"version": "0.2.1",
"description": "Fast float parsing conversion routines.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/minimal-lexical@0.2.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/minimal-lexical"
},
{
"type": "vcs",
"url": "https://github.com/Alexhuszagh/minimal-lexical"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.0",
"author": "Carl Lerche <me@carllerche.com>, Thomas de Zeeuw <thomasdezeeuw@gmail.com>, Tokio Contributors <team@tokio.rs>",
"name": "mio",
"version": "1.2.0",
"description": "Lightweight non-blocking I/O.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/mio@1.2.0",
"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#monostate-impl@0.1.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "monostate-impl",
"version": "0.1.18",
"description": "Implementation detail of the monostate crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e4db6d5580af57bf992f59068d4ea26fd518574ff48d7639b255a36f9de6e7e9"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/monostate-impl@0.1.18",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/dtolnay/monostate"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#monostate@0.1.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "monostate",
"version": "0.1.18",
"description": "Type that deserializes only from one specific value",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "3341a273f6c9d5bef1908f17b7267bbab0e95c9bf69a0d4dcf8e9e1b2c76ef67"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/monostate@0.1.18",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/monostate"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/monostate"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ndarray@0.16.1",
"author": "Ulrik Sverdrup \"bluss\", Jim Turner",
"name": "ndarray",
"version": "0.16.1",
"description": "An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ndarray@0.16.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/ndarray/"
},
{
"type": "vcs",
"url": "https://github.com/rust-ndarray/ndarray"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ndarray@0.17.2",
"author": "Ulrik Sverdrup \"bluss\", Jim Turner",
"name": "ndarray",
"version": "0.17.2",
"description": "An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "520080814a7a6b4a6e9070823bb24b4531daac8c4627e08ba5de8c5ef2f2752d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ndarray@0.17.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/ndarray/"
},
{
"type": "vcs",
"url": "https://github.com/rust-ndarray/ndarray"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"author": "contact@geoffroycouprie.com",
"name": "nom",
"version": "7.1.3",
"description": "A byte-oriented, zero-copy, parser combinators library",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/nom@7.1.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/nom"
},
{
"type": "vcs",
"url": "https://github.com/Geal/nom"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6",
"author": "The Rust Project Developers",
"name": "num-complex",
"version": "0.4.6",
"description": "Complex numbers implementation for Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-complex@0.4.6",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-complex"
},
{
"type": "website",
"url": "https://github.com/rust-num/num-complex"
},
{
"type": "vcs",
"url": "https://github.com/rust-num/num-complex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"author": "The Rust Project Developers",
"name": "num-integer",
"version": "0.1.46",
"description": "Integer traits and functions",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-integer@0.1.46",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-integer"
},
{
"type": "website",
"url": "https://github.com/rust-num/num-integer"
},
{
"type": "vcs",
"url": "https://github.com/rust-num/num-integer"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"author": "The Rust Project Developers",
"name": "num-traits",
"version": "0.2.19",
"description": "Numeric traits for generic mathematics",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/num-traits@0.2.19",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/num-traits"
},
{
"type": "website",
"url": "https://github.com/rust-num/num-traits"
},
{
"type": "vcs",
"url": "https://github.com/rust-num/num-traits"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#numpy@0.28.0",
"author": "The rust-numpy Project Developers, PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "numpy",
"version": "0.28.0",
"description": "PyO3-based Rust bindings of the NumPy C-API",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "778da78c64ddc928ebf5ad9df5edf0789410ff3bdbf3619aed51cd789a6af1e2"
}
],
"licenses": [
{
"expression": "BSD-2-Clause"
}
],
"purl": "pkg:cargo/numpy@0.28.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/numpy"
},
{
"type": "vcs",
"url": "https://github.com/PyO3/rust-numpy"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
"author": "Aleksey Kladov <aleksey.kladov@gmail.com>",
"name": "once_cell",
"version": "1.21.4",
"description": "Single assignment cells and lazy values.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/once_cell@1.21.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/once_cell"
},
{
"type": "vcs",
"url": "https://github.com/matklad/once_cell"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#onig@6.5.3",
"author": "Will Speak <will@willspeak.me>, Ivan Ivashchenko <defuz@me.com>",
"name": "onig",
"version": "6.5.3",
"description": "Rust-Onig is a set of Rust bindings for the Oniguruma regular expression library. Oniguruma is a modern regex library with support for multiple character encodings and regex syntaxes. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "0cc3cbf698f9438986c11a880c90a6d04b9de27575afd28bbf45b154b6c709e2"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/onig@6.5.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/onig/"
},
{
"type": "vcs",
"url": "https://github.com/iwillspeak/rust-onig"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#onig_sys@69.9.3",
"author": "Will Speak <will@willspeak.me>, Ivan Ivashchenko <defuz@me.com>",
"name": "onig_sys",
"version": "69.9.3",
"description": "The `onig_sys` crate contains raw rust bindings to the oniguruma library. This crate exposes a set of unsafe functions which can then be used by other crates to create safe wrappers around Oniguruma. You probably don't want to link to this crate directly; instead check out the `onig` crate. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "1e68317604e77e53b85896388e1a803c1d21b74c899ec9e5e1112db90735edd7"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/onig_sys@69.9.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/onig_sys"
},
{
"type": "other",
"url": "onig"
},
{
"type": "vcs",
"url": "https://github.com/rust-onig/rust-onig"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "paste",
"version": "1.0.15",
"description": "Macros for all your token pasting needs",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
}
],
"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#pin-project-lite@0.2.17",
"name": "pin-project-lite",
"version": "0.2.17",
"description": "A lightweight version of pin-project written with declarative macros. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/pin-project-lite@0.2.17",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/taiki-e/pin-project-lite"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.33",
"author": "Alex Crichton <alex@alexcrichton.com>",
"name": "pkg-config",
"version": "0.3.33",
"description": "A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. ",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pkg-config@0.3.33",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/pkg-config"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/pkg-config-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1",
"name": "portable-atomic",
"version": "1.13.1",
"description": "Portable atomic types including support for 128-bit atomics, atomic float, etc. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/portable-atomic@1.13.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/taiki-e/portable-atomic"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"author": "The CryptoCorrosion Contributors",
"name": "ppv-lite86",
"version": "0.2.21",
"description": "Cross-platform cryptography-oriented low-level SIMD library.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/ppv-lite86@0.2.21",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/cryptocorrosion/cryptocorrosion"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"author": "David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>",
"name": "proc-macro2",
"version": "1.0.106",
"description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/proc-macro2@1.0.106",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/proc-macro2"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/proc-macro2"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes@0.28.0",
"author": "Andrew J Westlake <awestlake87@yahoo.com>, David Hewitt <mail@davidhewitt.dev>",
"name": "pyo3-async-runtimes",
"version": "0.28.0",
"description": "PyO3 bridges from Rust runtimes to Python's Asyncio library",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9e7364a95bf00e8377bbf9b0f09d7ff9715a29d8fcf93b47d1a967363b973178"
}
],
"licenses": [
{
"expression": "Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-async-runtimes@0.28.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/crate/pyo3-async-runtimes/"
},
{
"type": "website",
"url": "https://github.com/PyO3/pyo3-async-runtimes"
},
{
"type": "vcs",
"url": "https://github.com/PyO3/pyo3-async-runtimes"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-build-config",
"version": "0.28.2",
"description": "Build configuration for the PyO3 ecosystem",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-build-config@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-ffi",
"version": "0.28.2",
"description": "Python-API bindings for the PyO3 ecosystem",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-ffi@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "other",
"url": "python"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-macros-backend",
"version": "0.28.2",
"description": "Code generation for PyO3 package",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-macros-backend@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3-macros",
"version": "0.28.2",
"description": "Proc macros for PyO3 package",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3-macros@0.28.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"author": "PyO3 Project and Contributors <https://github.com/PyO3>",
"name": "pyo3",
"version": "0.28.2",
"description": "Bindings to Python interpreter",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/pyo3@0.28.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/crate/pyo3/"
},
{
"type": "website",
"url": "https://github.com/pyo3/pyo3"
},
{
"type": "vcs",
"url": "https://github.com/pyo3/pyo3"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "quote",
"version": "1.0.45",
"description": "Quasi-quoting macro quote!(...)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/quote@1.0.45",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/quote/"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/quote"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4",
"author": "The Rand Project Developers, The Rust Project Developers",
"name": "rand",
"version": "0.9.4",
"description": "Random number generators and other randomness functionality. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand@0.9.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0",
"author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors",
"name": "rand_chacha",
"version": "0.9.0",
"description": "ChaCha random number generator ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand_chacha@0.9.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand_chacha"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5",
"author": "The Rand Project Developers, The Rust Project Developers",
"name": "rand_core",
"version": "0.9.5",
"description": "Core random number generator traits and tools for implementation. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rand_core@0.9.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rand_core"
},
{
"type": "website",
"url": "https://rust-random.github.io/book"
},
{
"type": "vcs",
"url": "https://github.com/rust-random/rand"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rawpointer@0.2.1",
"author": "bluss",
"name": "rawpointer",
"version": "0.2.1",
"description": "Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rawpointer@0.2.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rawpointer/"
},
{
"type": "vcs",
"url": "https://github.com/bluss/rawpointer/"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rayon-cond@0.4.0",
"author": "Josh Stone <cuviper@gmail.com>",
"name": "rayon-cond",
"version": "0.4.0",
"description": "Experimental iterator wrapper that is conditionally parallel or serial.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "2964d0cf57a3e7a06e8183d14a8b527195c706b7983549cd5462d5aa3747438f"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/rayon-cond@0.4.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/cuviper/rayon-cond"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0",
"name": "rayon-core",
"version": "1.13.0",
"description": "Core APIs for Rayon",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rayon-core@1.13.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rayon-core/"
},
{
"type": "other",
"url": "rayon-core"
},
{
"type": "vcs",
"url": "https://github.com/rayon-rs/rayon"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0",
"name": "rayon",
"version": "1.12.0",
"description": "Simple work-stealing parallelism for Rust",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rayon@1.12.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rayon/"
},
{
"type": "vcs",
"url": "https://github.com/rayon-rs/rayon"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
"author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
"name": "regex-automata",
"version": "0.4.14",
"description": "Automata construction and matching using regular expressions.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/regex-automata@0.4.14",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/regex-automata"
},
{
"type": "website",
"url": "https://github.com/rust-lang/regex/tree/master/regex-automata"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/regex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10",
"author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
"name": "regex-syntax",
"version": "0.8.10",
"description": "A regular expression parser.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/regex-syntax@0.8.10",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/regex-syntax"
},
{
"type": "website",
"url": "https://github.com/rust-lang/regex/tree/master/regex-syntax"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/regex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
"author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
"name": "regex",
"version": "1.12.3",
"description": "An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/regex@1.12.3",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/regex"
},
{
"type": "website",
"url": "https://github.com/rust-lang/regex"
},
{
"type": "vcs",
"url": "https://github.com/rust-lang/regex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.2",
"author": "The Rust Project Developers",
"name": "rustc-hash",
"version": "2.1.2",
"description": "A speedy, non-cryptographic hashing algorithm used by rustc",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/rustc-hash@2.1.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rust-lang/rustc-hash"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "rustversion",
"version": "1.0.22",
"description": "Conditional compilation according to rustc compiler version",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/rustversion@1.0.22",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/rustversion"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/rustversion"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "ryu",
"version": "1.0.23",
"description": "Fast floating point to string conversion",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
}
],
"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#serde@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde",
"version": "1.0.228",
"description": "A generic serialization/deserialization framework",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/serde"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde_core",
"version": "1.0.228",
"description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde_core@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/serde_core"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde_derive",
"version": "1.0.228",
"description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde_derive@1.0.228",
"externalReferences": [
{
"type": "documentation",
"url": "https://serde.rs/derive.html"
},
{
"type": "website",
"url": "https://serde.rs"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/serde"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
"author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
"name": "serde_json",
"version": "1.0.149",
"description": "A JSON serialization file format",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/serde_json@1.0.149",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/serde_json"
},
{
"type": "vcs",
"url": "https://github.com/serde-rs/json"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
"author": "comex <comexk@gmail.com>, Fenhl <fenhl@fenhl.net>, Adrian Taylor <adetaylor@chromium.org>, Alex Touchet <alextouchet@outlook.com>, Daniel Parks <dp+git@oxidized.org>, Garrett Berg <googberg@gmail.com>",
"name": "shlex",
"version": "1.3.0",
"description": "Split a string into shell words, like Python's shlex.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/shlex@1.3.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/comex/rust-shlex"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
"author": "Michal 'vorner' Vaner <vorner@vorner.cz>, Masaki Hara <ackie.h.gmai@gmail.com>",
"name": "signal-hook-registry",
"version": "1.4.8",
"description": "Backend crate for signal-hook",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/signal-hook-registry@1.4.8",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/signal-hook-registry"
},
{
"type": "vcs",
"url": "https://github.com/vorner/signal-hook"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12",
"author": "Carl Lerche <me@carllerche.com>",
"name": "slab",
"version": "0.4.12",
"description": "Pre-allocated storage for a uniform data type",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/slab@0.4.12",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/tokio-rs/slab"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
"author": "The Servo Project Developers",
"name": "smallvec",
"version": "1.15.1",
"description": "'Small vector' optimization: store up to a small number of items on the stack",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/smallvec@1.15.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/smallvec/"
},
{
"type": "vcs",
"url": "https://github.com/servo/rust-smallvec"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#spm_precompiled@0.1.4",
"author": "Nicolas Patry <patry.nicolas@protonmail.com>",
"name": "spm_precompiled",
"version": "0.1.4",
"description": "This crate aims to emulate https://github.com/google/sentencepiece Dart::DoubleArray struct and it's Normalizer. This crate is highly specialized and not intended for general use. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326"
}
],
"licenses": [
{
"expression": "Apache-2.0"
}
],
"purl": "pkg:cargo/spm_precompiled@0.1.4",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/spm_precompiled/"
},
{
"type": "website",
"url": "https://github.com/huggingface/spm_precompiled"
},
{
"type": "vcs",
"url": "https://github.com/huggingface/spm_precompiled"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
"author": "Nikolai Vazquez",
"name": "static_assertions",
"version": "1.1.0",
"description": "Compile-time assertions to ensure that invariants are met.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/static_assertions@1.1.0",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/static_assertions/"
},
{
"type": "website",
"url": "https://github.com/nvzqz/static-assertions-rs"
},
{
"type": "vcs",
"url": "https://github.com/nvzqz/static-assertions-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1",
"author": "Danny Guo <danny@dannyguo.com>, maxbachmann <oss@maxbachmann.de>",
"name": "strsim",
"version": "0.11.1",
"description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/strsim@0.11.1",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/strsim/"
},
{
"type": "website",
"url": "https://github.com/rapidfuzz/strsim-rs"
},
{
"type": "vcs",
"url": "https://github.com/rapidfuzz/strsim-rs"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "syn",
"version": "2.0.117",
"description": "Parser for Rust source code",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/syn@2.0.117",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/syn"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/syn"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5",
"author": "Dan Gohman <sunfish@mozilla.com>",
"name": "target-lexicon",
"version": "0.13.5",
"description": "LLVM target triple types",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
}
],
"licenses": [
{
"expression": "Apache-2.0 WITH LLVM-exception"
}
],
"purl": "pkg:cargo/target-lexicon@0.13.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/target-lexicon/"
},
{
"type": "vcs",
"url": "https://github.com/bytecodealliance/target-lexicon"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "thiserror-impl",
"version": "2.0.18",
"description": "Implementation detail of the `thiserror` crate",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
}
],
"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",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "thiserror",
"version": "2.0.18",
"description": "derive(Error)",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
}
],
"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#tokio-macros@2.7.0",
"author": "Tokio Contributors <team@tokio.rs>",
"name": "tokio-macros",
"version": "2.7.0",
"description": "Tokio's proc macros. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/tokio-macros@2.7.0",
"externalReferences": [
{
"type": "website",
"url": "https://tokio.rs"
},
{
"type": "vcs",
"url": "https://github.com/tokio-rs/tokio"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.1",
"author": "Tokio Contributors <team@tokio.rs>",
"name": "tokio",
"version": "1.52.1",
"description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/tokio@1.52.1",
"externalReferences": [
{
"type": "website",
"url": "https://tokio.rs"
},
{
"type": "vcs",
"url": "https://github.com/tokio-rs/tokio"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "unicode-ident",
"version": "1.0.24",
"description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
}
],
"licenses": [
{
"expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
}
],
"purl": "pkg:cargo/unicode-ident@1.0.24",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/unicode-ident"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/unicode-ident"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization-alignments@0.1.12",
"author": "Anthony MOI <m.anthony.moi@gmail.com>",
"name": "unicode-normalization-alignments",
"version": "0.1.12",
"description": "This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/unicode-normalization-alignments@0.1.12",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/unicode-normalization-alignments/"
},
{
"type": "website",
"url": "https://github.com/n1t0/unicode-normalization"
},
{
"type": "vcs",
"url": "https://github.com/n1t0/unicode-normalization"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.13.2",
"author": "kwantam <kwantam@gmail.com>, Manish Goregaokar <manishsmail@gmail.com>",
"name": "unicode-segmentation",
"version": "1.13.2",
"description": "This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/unicode-segmentation@1.13.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/unicode-rs/unicode-segmentation"
},
{
"type": "vcs",
"url": "https://github.com/unicode-rs/unicode-segmentation"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2",
"author": "kwantam <kwantam@gmail.com>, Manish Goregaokar <manishsmail@gmail.com>",
"name": "unicode-width",
"version": "0.2.2",
"description": "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/unicode-width@0.2.2",
"externalReferences": [
{
"type": "website",
"url": "https://github.com/unicode-rs/unicode-width"
},
{
"type": "vcs",
"url": "https://github.com/unicode-rs/unicode-width"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode_categories@0.1.1",
"author": "Sean Gillespie <sean@swgillespie.me>",
"name": "unicode_categories",
"version": "0.1.1",
"description": "Query Unicode category membership for chars",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/unicode_categories@0.1.1",
"externalReferences": [
{
"type": "documentation",
"url": "http://swgillespie.github.io/unicode-categories/unicode_categories/"
},
{
"type": "vcs",
"url": "https://github.com/swgillespie/unicode-categories"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unit-prefix@0.5.2",
"author": "Fabio Valentini <decathorpe@gmail.com>, Benjamin Sago <ogham@bsago.me>",
"name": "unit-prefix",
"version": "0.5.2",
"description": "Format numbers with metric and binary unit prefixes",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/unit-prefix@0.5.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://codeberg.org/commons-rs/unit-prefix"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2",
"author": "Joe Wilm <joe@jwilm.com>, Christian Duerr <contact@christianduerr.com>",
"name": "utf8parse",
"version": "0.2.2",
"description": "Table-driven UTF-8 parser",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
}
],
"licenses": [
{
"expression": "Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/utf8parse@0.2.2",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/utf8parse/"
},
{
"type": "vcs",
"url": "https://github.com/alacritty/vte"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5",
"author": "Sergio Benitez <sb@sergio.bz>",
"name": "version_check",
"version": "0.9.5",
"description": "Tiny crate to check the version of the installed/running rustc.",
"scope": "excluded",
"hashes": [
{
"alg": "SHA-256",
"content": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
}
],
"licenses": [
{
"expression": "MIT OR Apache-2.0"
}
],
"purl": "pkg:cargo/version_check@0.9.5",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/version_check/"
},
{
"type": "vcs",
"url": "https://github.com/SergioBenitez/version_check"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48",
"author": "Joshua Liebow-Feeser <joshlf@google.com>, Jack Wrenn <jswrenn@amazon.com>",
"name": "zerocopy",
"version": "0.8.48",
"description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9"
}
],
"licenses": [
{
"expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
}
],
"purl": "pkg:cargo/zerocopy@0.8.48",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/google/zerocopy"
}
]
},
{
"type": "library",
"bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21",
"author": "David Tolnay <dtolnay@gmail.com>",
"name": "zmij",
"version": "1.0.21",
"description": "A double-to-string conversion algorithm based on Schubfach and yy",
"scope": "required",
"hashes": [
{
"alg": "SHA-256",
"content": "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
}
],
"licenses": [
{
"expression": "MIT"
}
],
"purl": "pkg:cargo/zmij@1.0.21",
"externalReferences": [
{
"type": "documentation",
"url": "https://docs.rs/zmij"
},
{
"type": "vcs",
"url": "https://github.com/dtolnay/zmij"
}
]
}
],
"dependencies": [
{
"ref": "path+file:///home/runner/work/tokenizers/tokenizers/bindings/python#tokenizers-python@0.23.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12",
"registry+https://github.com/rust-lang/crates.io-index#env_logger@0.11.10",
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
"registry+https://github.com/rust-lang/crates.io-index#ndarray@0.16.1",
"registry+https://github.com/rust-lang/crates.io-index#numpy@0.28.0",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
"registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes@0.28.0",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.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",
"path+file:///home/runner/work/tokenizers/tokenizers/tokenizers#0.23.1",
"registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.1"
]
},
{
"ref": "path+file:///home/runner/work/tokenizers/tokenizers/tokenizers#0.23.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12",
"registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"registry+https://github.com/rust-lang/crates.io-index#daachorse@1.0.1",
"registry+https://github.com/rust-lang/crates.io-index#dary_heap@0.3.9",
"registry+https://github.com/rust-lang/crates.io-index#derive_builder@0.20.2",
"registry+https://github.com/rust-lang/crates.io-index#esaxx-rs@0.1.10",
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
"registry+https://github.com/rust-lang/crates.io-index#indicatif@0.18.4",
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"registry+https://github.com/rust-lang/crates.io-index#macro_rules_attribute@0.2.2",
"registry+https://github.com/rust-lang/crates.io-index#monostate@0.1.18",
"registry+https://github.com/rust-lang/crates.io-index#onig@6.5.3",
"registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15",
"registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4",
"registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0",
"registry+https://github.com/rust-lang/crates.io-index#rayon-cond@0.4.0",
"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10",
"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#spm_precompiled@0.1.4",
"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
"registry+https://github.com/rust-lang/crates.io-index#unicode-normalization-alignments@0.1.12",
"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.13.2",
"registry+https://github.com/rust-lang/crates.io-index#unicode_categories@0.1.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5",
"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14",
"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0",
"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5",
"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5",
"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2",
"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1"
},
{
"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.61",
"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"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#compact_str@0.9.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#castaway@0.2.4",
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
"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#serde@1.0.228",
"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.16.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18",
"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#daachorse@1.0.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11",
"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.11"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7",
"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.45",
"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.20.11",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#dary_heap@0.3.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#derive_builder@0.20.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#derive_builder_macro@0.20.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#derive_builder_core@0.20.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#derive_builder_macro@0.20.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#derive_builder_core@0.20.2",
"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"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#env_filter@1.0.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#env_logger@0.11.10",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0",
"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14",
"registry+https://github.com/rust-lang/crates.io-index#env_filter@1.0.1",
"registry+https://github.com/rust-lang/crates.io-index#jiff@0.2.24",
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29"
]
},
{
"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.186"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#esaxx-rs@0.1.10",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
"registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#indicatif@0.18.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#console@0.16.3",
"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1",
"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2",
"registry+https://github.com/rust-lang/crates.io-index#unit-prefix@0.5.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#jiff@0.2.24",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#macro_rules_attribute-proc_macro@0.2.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#macro_rules_attribute@0.2.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#macro_rules_attribute-proc_macro@0.2.2",
"registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#matrixmultiply@0.3.10",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
"registry+https://github.com/rust-lang/crates.io-index#rawpointer@0.2.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#monostate-impl@0.1.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.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#monostate@0.1.18",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#monostate-impl@0.1.18",
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ndarray@0.16.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#matrixmultiply@0.3.10",
"registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6",
"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#rawpointer@0.2.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ndarray@0.17.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#matrixmultiply@0.3.10",
"registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6",
"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#rawpointer@0.2.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#numpy@0.28.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
"registry+https://github.com/rust-lang/crates.io-index#ndarray@0.17.2",
"registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6",
"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46",
"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
"registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#onig@6.5.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
"registry+https://github.com/rust-lang/crates.io-index#onig_sys@69.9.3"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#onig_sys@69.9.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61",
"registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.33"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.33"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-async-runtimes@0.28.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.2",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.2",
"registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rawpointer@0.2.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rayon-cond@0.4.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
"registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
"registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6",
"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
"registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#spm_precompiled@0.1.4",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1",
"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3",
"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.13.2"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
},
{
"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.45",
"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#tokio-macros@2.7.0",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.1",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186",
"registry+https://github.com/rust-lang/crates.io-index#mio@1.2.0",
"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
"registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
"registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.7.0"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization-alignments@0.1.12",
"dependsOn": [
"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
]
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.13.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unicode_categories@0.1.1"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#unit-prefix@0.5.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48"
},
{
"ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21"
}
]
}