{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "serialNumber": "urn:uuid:a446a1e0-b726-487e-86e4-168f97ee019f",
  "metadata": {
    "timestamp": "2026-04-25T10:54:25.480040400Z",
    "tools": [
      {
        "vendor": "CycloneDX",
        "name": "cargo-cyclonedx",
        "version": "0.5.9"
      }
    ],
    "authors": [
      {
        "name": "messense",
        "email": "messense@icloud.com"
      }
    ],
    "component": {
      "type": "library",
      "bom-ref": "path+file:///D:/a/rjieba-py/rjieba-py#rjieba@0.2.1",
      "author": "messense <messense@icloud.com>",
      "name": "rjieba",
      "version": "0.2.1",
      "description": "jieba-rs Python binding",
      "scope": "required",
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/rjieba@0.2.1?download_url=file://.",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/messense/rjieba-py"
        }
      ],
      "components": [
        {
          "type": "library",
          "bom-ref": "path+file:///D:/a/rjieba-py/rjieba-py#rjieba@0.2.1 bin-target-0",
          "name": "rjieba",
          "version": "0.2.1",
          "purl": "pkg:cargo/rjieba@0.2.1?download_url=file://.#src/lib.rs"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:rustc:sbom:target:all_targets",
        "value": "true"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#adler32@1.2.0",
      "author": "Remi Rampin <remirampin@gmail.com>",
      "name": "adler32",
      "version": "1.2.0",
      "description": "Minimal Adler32 implementation for Rust.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib"
        }
      ],
      "purl": "pkg:cargo/adler32@1.2.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/adler32/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/remram44/adler32-rs"
        }
      ]
    },
    {
      "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#allocator-api2@0.2.21",
      "author": "Zakarum <zaq.dev@icloud.com>",
      "name": "allocator-api2",
      "version": "0.2.21",
      "description": "Mirror of Rust's allocator API",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/allocator-api2@0.2.21",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/allocator-api2"
        },
        {
          "type": "website",
          "url": "https://github.com/zakarumych/allocator-api2"
        },
        {
          "type": "vcs",
          "url": "https://github.com/zakarumych/allocator-api2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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": "required",
      "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#cedarwood@0.4.6",
      "author": "Paul Meng <me@paulme.ng>",
      "name": "cedarwood",
      "version": "0.4.6",
      "description": "efficiently-updatable double-array trie in Rust (ported from cedar)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause"
        }
      ],
      "purl": "pkg:cargo/cedarwood@0.4.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/MnO2/cedarwood"
        }
      ]
    },
    {
      "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#crc32fast@1.5.0",
      "author": "Sam Rijs <srijs@airpost.net>, Alex Crichton <alex@alexcrichton.com>",
      "name": "crc32fast",
      "version": "1.5.0",
      "description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/crc32fast@1.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/srijs/rust-crc32fast"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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#equivalent@1.0.2",
      "name": "equivalent",
      "version": "1.0.2",
      "description": "Traits for key comparison in maps.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/equivalent@1.0.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/indexmap-rs/equivalent"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1",
      "author": "Stjepan Glavina <stjepang@gmail.com>",
      "name": "fastrand",
      "version": "2.4.1",
      "description": "A simple and fast random number generator",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/fastrand@2.4.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/smol-rs/fastrand"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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": "required",
      "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#foldhash@0.2.0",
      "author": "Orson Peters <orsonpeters@gmail.com>",
      "name": "foldhash",
      "version": "0.2.0",
      "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
        }
      ],
      "licenses": [
        {
          "expression": "Zlib"
        }
      ],
      "purl": "pkg:cargo/foldhash@0.2.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/orlp/foldhash"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
      "author": "The Rand Project Developers",
      "name": "getrandom",
      "version": "0.3.4",
      "description": "A small cross-platform library for retrieving random data from system source",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/getrandom@0.3.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/getrandom"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/getrandom"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "hashbrown",
      "version": "0.16.1",
      "description": "A Rust port of Google's SwissTable hash map",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hashbrown@0.16.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/hashbrown"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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#include-flate-codegen@0.3.3",
      "author": "SOFe <sofe2038@gmail.com>",
      "name": "include-flate-codegen",
      "version": "0.3.3",
      "description": "Macro codegen for the include-flate crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e7148f24ef8922cc0e5574ebb908729ccdd3a110c440a45165733fedadd9969"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/include-flate-codegen@0.3.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/SOF3/include-flate"
        },
        {
          "type": "vcs",
          "url": "https://github.com/SOF3/include-flate.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#include-flate-compress@0.3.3",
      "author": "SOFe <sofe2038@gmail.com>, Kento Oki <hrn832@protonmail.com>",
      "name": "include-flate-compress",
      "version": "0.3.3",
      "description": "Compression algorithm provider",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "74783a9ed407e844e99d5e7a57bd650acbfa124cf6e97ffd790ba59d8ab8e7ff"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/include-flate-compress@0.3.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/SOF3/include-flate"
        },
        {
          "type": "vcs",
          "url": "https://github.com/SOF3/include-flate.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#include-flate@0.3.3",
      "author": "SOFe <sofe2038@gmail.com>",
      "name": "include-flate",
      "version": "0.3.3",
      "description": "A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "23e233413926ef735f7d87024466cfda5a4b87467730846bd82ea7d504121347"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/include-flate@0.3.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/SOF3/include-flate"
        },
        {
          "type": "vcs",
          "url": "https://github.com/SOF3/include-flate.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jieba-macros@0.9.0",
      "name": "jieba-macros",
      "version": "0.9.0",
      "description": "Collections of proc-macro for jieba-rs",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a29cfc5dcd898604c6f80363411fa6b6b08e27d1d253d6225b9cb6702ea02fc0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/jieba-macros@0.9.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/messense/jieba-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jieba-rs@0.9.0",
      "name": "jieba-rs",
      "version": "0.9.0",
      "description": "Jieba Chinese Word Segmentation in Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3245d6e9d1d5facbd6a23848d6b67e3439738ccbb4fa5a3d65da315ba1a910a2"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/jieba-rs@0.9.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/messense/jieba-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
      "author": "Alex Crichton <alex@alexcrichton.com>",
      "name": "jobserver",
      "version": "0.1.34",
      "description": "An implementation of the GNU Make jobserver for Rust. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/jobserver@0.1.34",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/jobserver"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/jobserver-rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/jobserver-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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#libflate@2.3.0",
      "name": "libflate",
      "version": "2.3.0",
      "description": "A Rust implementation of DEFLATE algorithm and related formats (ZLIB, GZIP)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd96e993e5f3368b0cb8497dae6c860c22af8ff18388c61c6c0b86c58d86b5df"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/libflate@2.3.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/sile/libflate"
        },
        {
          "type": "vcs",
          "url": "https://github.com/sile/libflate"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libflate_lz77@2.3.0",
      "name": "libflate_lz77",
      "version": "2.3.0",
      "description": "LZ77 encoder for libflate crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff7a10e427698aef6eef269482776debfef63384d30f13aad39a1a95e0e098fd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/libflate_lz77@2.3.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/sile/libflate"
        },
        {
          "type": "vcs",
          "url": "https://github.com/sile/libflate"
        }
      ]
    },
    {
      "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#no_std_io2@0.9.3",
      "name": "no_std_io2",
      "version": "0.9.3",
      "description": "The bare essentials of std::io for use in no_std. Alloc support is optional.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b51ed7824b6e07d354605f4abb3d9d300350701299da96642ee084f5ce631550"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/no_std_io2@0.9.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/wcampbell0x2a/no-std-io2"
        }
      ]
    },
    {
      "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#phf@0.13.1",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "phf",
      "version": "0.13.1",
      "description": "Runtime support for perfect hash function data structures",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/phf@0.13.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-phf/rust-phf"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf_codegen@0.13.1",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "phf_codegen",
      "version": "0.13.1",
      "description": "Codegen library for PHF types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/phf_codegen@0.13.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-phf/rust-phf"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf_generator@0.13.1",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "phf_generator",
      "version": "0.13.1",
      "description": "PHF generation logic",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/phf_generator@0.13.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-phf/rust-phf"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.13.1",
      "author": "Steven Fackler <sfackler@gmail.com>",
      "name": "phf_shared",
      "version": "0.13.1",
      "description": "Support code shared by PHF libraries",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/phf_shared@0.13.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-phf/rust-phf"
        }
      ]
    },
    {
      "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#proc-macro-error-attr2@2.0.0",
      "author": "CreepySkeleton <creepy-skeleton@yandex.ru>, GnomedDev <david2005thomas@gmail.com>",
      "name": "proc-macro-error-attr2",
      "version": "2.0.0",
      "description": "Attribute macro for the proc-macro-error2 crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/proc-macro-error-attr2@2.0.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/GnomedDev/proc-macro-error-2"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro-error2@2.0.1",
      "author": "CreepySkeleton <creepy-skeleton@yandex.ru>, GnomedDev <david2005thomas@gmail.com>",
      "name": "proc-macro-error2",
      "version": "2.0.1",
      "description": "Almost drop-in replacement to panics in proc-macros",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/proc-macro-error2@2.0.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/GnomedDev/proc-macro-error-2"
        }
      ]
    },
    {
      "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-build-config@0.28.3",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-build-config",
      "version": "0.28.3",
      "description": "Build configuration for the PyO3 ecosystem",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e368e7ddfdeb98c9bca7f8383be1648fd84ab466bf2bc015e94008db6d35611e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-build-config@0.28.3",
      "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.3",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-ffi",
      "version": "0.28.3",
      "description": "Python-API bindings for the PyO3 ecosystem",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f29e10af80b1f7ccaf7f69eace800a03ecd13e883acfacc1e5d0988605f651e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-ffi@0.28.3",
      "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.3",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-macros-backend",
      "version": "0.28.3",
      "description": "Code generation for PyO3 package",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c4cdc218d835738f81c2338f822078af45b4afdf8b2e33cbb5916f108b813acb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-macros-backend@0.28.3",
      "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.3",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-macros",
      "version": "0.28.3",
      "description": "Proc macros for PyO3 package",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df6e520eff47c45997d2fc7dd8214b25dd1310918bbb2642156ef66a67f29813"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-macros@0.28.3",
      "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.3",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3",
      "version": "0.28.3",
      "description": "Bindings to Python interpreter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91fd8e38a3b50ed1167fb981cd6fd60147e091784c427b8f7183a7ee32c31c12"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3@0.28.3",
      "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#python3-dll-a@0.2.15",
      "author": "Sergey Kvachonok <ravenexp@gmail.com>, messense <messense@icloud.com>, Adam Reichold <adam.reichold@t-online.de>",
      "name": "python3-dll-a",
      "version": "0.2.15",
      "description": "Standalone python3(y)(t).dll import library generator",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d80ba7540edb18890d444c5aa8e1f1f99b1bdf26fb26ae383135325f4a36042b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/python3-dll-a@0.2.15",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/PyO3/python3-dll-a"
        }
      ]
    },
    {
      "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#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#rle-decode-fast@1.0.3",
      "author": "Moritz Wanzenböck <moritz@wanzenbug.xyz>",
      "name": "rle-decode-fast",
      "version": "1.0.3",
      "description": "Deprecated: this is available in stable Rust since 1.53 as Vec::extend_from_within().  Previsouly, the fastest way to implement any kind of decoding for Run Length Encoded data in Rust. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rle-decode-fast@1.0.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/WanzenBug/rle-decode-helper"
        }
      ]
    },
    {
      "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#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#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": "required",
      "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#siphasher@1.0.2",
      "author": "Frank Denis <github@pureftpd.org>",
      "name": "siphasher",
      "version": "1.0.2",
      "description": "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/siphasher@1.0.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/siphasher"
        },
        {
          "type": "website",
          "url": "https://docs.rs/siphasher"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jedisct1/rust-siphash"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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#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#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#zstd-safe@7.2.4",
      "author": "Alexandre Bury <alexandre.bury@gmail.com>",
      "name": "zstd-safe",
      "version": "7.2.4",
      "description": "Safe low-level bindings for the zstd compression library.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/zstd-safe@7.2.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/gyscos/zstd-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7",
      "author": "Alexandre Bury <alexandre.bury@gmail.com>",
      "name": "zstd-sys",
      "version": "2.0.16+zstd.1.5.7",
      "description": "Low-level bindings for the zstd compression library.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/zstd-sys@2.0.16+zstd.1.5.7",
      "externalReferences": [
        {
          "type": "other",
          "url": "zstd"
        },
        {
          "type": "vcs",
          "url": "https://github.com/gyscos/zstd-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zstd@0.13.3",
      "author": "Alexandre Bury <alexandre.bury@gmail.com>",
      "name": "zstd",
      "version": "0.13.3",
      "description": "Binding for the zstd compression library.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/zstd@0.13.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/zstd"
        },
        {
          "type": "vcs",
          "url": "https://github.com/gyscos/zstd-rs"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "path+file:///D:/a/rjieba-py/rjieba-py#rjieba@0.2.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#jieba-rs@0.9.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#adler32@1.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#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#jobserver@0.1.34",
        "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cedarwood@0.4.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
      ]
    },
    {
      "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#crc32fast@1.5.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#dary_heap@0.3.9"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1"
    },
    {
      "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#foldhash@0.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21",
        "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2",
        "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#include-flate-codegen@0.3.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#include-flate-compress@0.3.3",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro-error2@2.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#syn@2.0.117"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#include-flate-compress@0.3.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libflate@2.3.0",
        "registry+https://github.com/rust-lang/crates.io-index#zstd@0.13.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#include-flate@0.3.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#include-flate-codegen@0.3.3",
        "registry+https://github.com/rust-lang/crates.io-index#include-flate-compress@0.3.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#jieba-macros@0.9.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#phf_codegen@0.13.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#jieba-rs@0.9.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cedarwood@0.4.6",
        "registry+https://github.com/rust-lang/crates.io-index#include-flate@0.3.3",
        "registry+https://github.com/rust-lang/crates.io-index#jieba-macros@0.9.0",
        "registry+https://github.com/rust-lang/crates.io-index#phf@0.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
        "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#libflate@2.3.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#adler32@1.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#dary_heap@0.3.9",
        "registry+https://github.com/rust-lang/crates.io-index#libflate_lz77@2.3.0",
        "registry+https://github.com/rust-lang/crates.io-index#no_std_io2@0.9.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#libflate_lz77@2.3.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1",
        "registry+https://github.com/rust-lang/crates.io-index#no_std_io2@0.9.3",
        "registry+https://github.com/rust-lang/crates.io-index#rle-decode-fast@1.0.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#no_std_io2@0.9.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
      ]
    },
    {
      "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#phf@0.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#phf_codegen@0.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#phf_generator@0.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.13.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#phf_generator@0.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.13.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#phf_shared@0.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.2"
      ]
    },
    {
      "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#proc-macro-error-attr2@2.0.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"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro-error2@2.0.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro-error-attr2@2.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#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-build-config@0.28.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.15",
        "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.3",
      "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.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.3",
      "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.3",
        "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.3",
      "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.3",
        "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.3",
      "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.3",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.3",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.15",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61"
      ]
    },
    {
      "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#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#rle-decode-fast@1.0.3"
    },
    {
      "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#serde@1.0.228",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.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#unicode-ident@1.0.24"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-safe@7.2.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.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#zstd@0.13.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zstd-safe@7.2.4"
      ]
    }
  ]
}