{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "metadata": {
    "timestamp": "2026-06-19T16:06:14.000000000Z",
    "tools": [
      {
        "vendor": "CycloneDX",
        "name": "cargo-cyclonedx",
        "version": "0.5.9"
      }
    ],
    "component": {
      "type": "library",
      "bom-ref": "path+file:///opt/local/var/macports/build/py313-loro-986a638e/work/loro-1.13.1#loro_py@1.13.1",
      "name": "loro_py",
      "version": "1.13.1",
      "scope": "required",
      "purl": "pkg:cargo/loro_py@1.13.1?download_url=file://.",
      "components": [
        {
          "type": "library",
          "bom-ref": "path+file:///opt/local/var/macports/build/py313-loro-986a638e/work/loro-1.13.1#loro_py@1.13.1 bin-target-0",
          "name": "loro",
          "version": "1.13.1",
          "purl": "pkg:cargo/loro_py@1.13.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#ahash@0.8.11",
      "author": "Tom Kaitchuck <Tom.Kaitchuck@gmail.com>",
      "name": "ahash",
      "version": "0.8.11",
      "description": "A non-cryptographic hash function using AES-NI for high performance",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/ahash@0.8.11",
      "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.3",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "aho-corasick",
      "version": "1.1.3",
      "description": "Fast multiple substring searching.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/aho-corasick@1.1.3",
      "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#append-only-bytes@0.1.12",
      "author": "zxch3n <remch183@outlook.com>",
      "name": "append-only-bytes",
      "version": "0.1.12",
      "description": "Shareable append-only bytes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ac436601d6bdde674a0d7fb593e829ffe7b3387c351b356dd20e2d40f5bf3ee5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/append-only-bytes@0.1.12",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/append-only-bytes"
        },
        {
          "type": "website",
          "url": "https://github.com/zxch3n/append-only-bytes"
        },
        {
          "type": "vcs",
          "url": "https://github.com/zxch3n/append-only-bytes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arbitrary@1.4.1",
      "author": "The Rust-Fuzz Project Developers, Nick Fitzgerald <fitzgen@gmail.com>, Manish Goregaokar <manishsmail@gmail.com>, Simonas Kazlauskas <arbitrary@kazlauskas.me>, Brian L. Troutwine <brian@troutwine.us>, Corey Farwell <coreyf@rwell.org>",
      "name": "arbitrary",
      "version": "1.4.1",
      "description": "The trait for generating structured data from unstructured data",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/arbitrary@1.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/arbitrary/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-fuzz/arbitrary/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6",
      "author": "bluss",
      "name": "arrayvec",
      "version": "0.7.6",
      "description": "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/arrayvec@0.7.6",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/arrayvec/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bluss/arrayvec"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arref@0.1.0",
      "author": "zxch3n <remch183@outlook.com>",
      "name": "arref",
      "version": "0.1.0",
      "description": "Make borrow mut elements from an array easier",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2ccd462b64c3c72f1be8305905a85d85403d768e8690c9b8bd3b9009a5761679"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/arref@0.1.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/zxch3n/arref"
        },
        {
          "type": "vcs",
          "url": "https://github.com/zxch3n/arref"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#atomic-polyfill@1.0.3",
      "author": "Dario Nieuwenhuis <dirbaio@dirbaio.net>",
      "name": "atomic-polyfill",
      "version": "1.0.3",
      "description": "Atomic polyfills, for targets where they're not available.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/atomic-polyfill@1.0.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/embassy-rs/atomic-polyfill"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.4.0",
      "author": "Josh Stone <cuviper@gmail.com>",
      "name": "autocfg",
      "version": "1.4.0",
      "description": "Automatic cfg for Rust compiler features",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/autocfg@1.4.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/autocfg/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/cuviper/autocfg"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.6.0",
      "author": "The Rust Project Developers",
      "name": "bitflags",
      "version": "2.6.0",
      "description": "A macro to generate structures which behave like bitflags. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/bitflags@2.6.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/bitflags"
        },
        {
          "type": "website",
          "url": "https://github.com/bitflags/bitflags"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bitflags/bitflags"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitmaps@2.1.0",
      "author": "Bodil Stokke <bodil@bodil.org>",
      "name": "bitmaps",
      "version": "2.1.0",
      "description": "Fixed size boolean arrays",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
        }
      ],
      "licenses": [
        {
          "expression": "MPL-2.0+"
        }
      ],
      "purl": "pkg:cargo/bitmaps@2.1.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "http://docs.rs/bitmaps"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bodil/bitmaps"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
      "author": "RustCrypto Developers",
      "name": "block-buffer",
      "version": "0.10.4",
      "description": "Buffer type for block processing of data",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/block-buffer@0.10.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/block-buffer"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.17.0",
      "author": "Nick Fitzgerald <fitzgen@gmail.com>",
      "name": "bumpalo",
      "version": "3.17.0",
      "description": "A fast bump allocation arena for Rust.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/bumpalo@3.17.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/bumpalo"
        },
        {
          "type": "vcs",
          "url": "https://github.com/fitzgen/bumpalo"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "byteorder",
      "version": "1.5.0",
      "description": "Library for reading/writing numbers in big-endian and little-endian.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/byteorder@1.5.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/byteorder"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/byteorder"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/byteorder"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.9.0",
      "author": "Carl Lerche <me@carllerche.com>, Sean McArthur <sean@seanmonstar.com>",
      "name": "bytes",
      "version": "1.9.0",
      "description": "Types and traits for working with bytes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/bytes@1.9.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/bytes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
      "author": "Alex Crichton <alex@alexcrichton.com>",
      "name": "cfg-if",
      "version": "1.0.0",
      "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": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cfg-if@1.0.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/cfg-if"
        },
        {
          "type": "website",
          "url": "https://github.com/alexcrichton/cfg-if"
        },
        {
          "type": "vcs",
          "url": "https://github.com/alexcrichton/cfg-if"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cobs@0.2.3",
      "author": "Allen Welkie <>, James Munns <james.munns@ferrous-systems.com>",
      "name": "cobs",
      "version": "0.2.3",
      "description": "    This is an implementation of the Consistent Overhead Byte Stuffing (COBS) algorithm.     COBS is an algorithm for transforming a message into an encoding where a specific value     (the \"sentinel\" value) is not used. This value can then be used to mark frame boundaries     in a serial communication channel. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cobs@0.2.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/jamesmunns/cobs.rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
      "author": "RustCrypto Developers",
      "name": "cpufeatures",
      "version": "0.2.17",
      "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets,  with no_std support and support for mobile targets including Android and iOS ",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/cpufeatures@0.2.17",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/cpufeatures"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/utils"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#critical-section@1.2.0",
      "name": "critical-section",
      "version": "1.2.0",
      "description": "Cross-platform critical section",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/critical-section@1.2.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-embedded/critical-section"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
      "author": "RustCrypto Developers",
      "name": "crypto-common",
      "version": "0.1.7",
      "description": "Common cryptographic traits",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/crypto-common@0.1.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/crypto-common"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#darling@0.20.10",
      "author": "Ted Driggs <ted.driggs@outlook.com>",
      "name": "darling",
      "version": "0.20.10",
      "description": "A proc-macro library for reading attributes into structs when implementing custom derives. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/darling@0.20.10",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/darling/0.20.10"
        },
        {
          "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.10",
      "author": "Ted Driggs <ted.driggs@outlook.com>",
      "name": "darling_core",
      "version": "0.20.10",
      "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": "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/darling_core@0.20.10",
      "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.10",
      "author": "Ted Driggs <ted.driggs@outlook.com>",
      "name": "darling_macro",
      "version": "0.20.10",
      "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": "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/darling_macro@0.20.10",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/TedDriggs/darling"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#derive_arbitrary@1.4.1",
      "author": "The Rust-Fuzz Project Developers, Nick Fitzgerald <fitzgen@gmail.com>, Manish Goregaokar <manishsmail@gmail.com>, Andre Bogus <bogusandre@gmail.com>, Corey Farwell <coreyf@rwell.org>",
      "name": "derive_arbitrary",
      "version": "1.4.1",
      "description": "Derives arbitrary traits",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/derive_arbitrary@1.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/arbitrary/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-fuzz/arbitrary"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#diff@0.1.13",
      "author": "Utkarsh Kukreti <utkarshkukreti@gmail.com>",
      "name": "diff",
      "version": "0.1.13",
      "description": "An LCS based slice and string diffing implementation.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/diff@0.1.13",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/diff"
        },
        {
          "type": "website",
          "url": "https://github.com/utkarshkukreti/diff.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/utkarshkukreti/diff.rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
      "author": "RustCrypto Developers",
      "name": "digest",
      "version": "0.10.7",
      "description": "Traits for cryptographic hash functions and message authentication codes",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/digest@0.10.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/digest"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/traits"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.13.0",
      "author": "bluss",
      "name": "either",
      "version": "1.13.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": "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/either@1.13.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#embedded-io@0.4.0",
      "name": "embedded-io",
      "version": "0.4.0",
      "description": "Embedded IO traits",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/embedded-io@0.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/embassy-rs/embedded-io"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.6.1",
      "name": "embedded-io",
      "version": "0.6.1",
      "description": "Embedded IO traits",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/embedded-io@0.6.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-embedded/embedded-hal"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ensure-cov@0.1.0",
      "author": "Zixuan Chen <remch183@gmail.com>",
      "name": "ensure-cov",
      "version": "0.1.0",
      "description": "A simple Rust crate designed to help ensure test coverage in your projects by providing functions to track and assert code coverage during test execution.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33753185802e107b8fa907192af1f0eca13b1fb33327a59266d650fef29b2b4e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/ensure-cov@0.1.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ensure-cov"
        },
        {
          "type": "vcs",
          "url": "https://github.com/zxch3n/ensure-cov"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.5.1",
      "author": "Benjamin Fry <benjaminfry@me.com>",
      "name": "enum-as-inner",
      "version": "0.5.1",
      "description": "A proc-macro for deriving inner field accessor functions on enums. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/enum-as-inner@0.5.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/enum-as-inner"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bluejekyll/enum-as-inner"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.6.1",
      "author": "Benjamin Fry <benjaminfry@me.com>",
      "name": "enum-as-inner",
      "version": "0.6.1",
      "description": "A proc-macro for deriving inner field accessor functions on enums. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/enum-as-inner@0.6.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/enum-as-inner"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bluejekyll/enum-as-inner"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#enum_dispatch@0.3.13",
      "author": "Anton Lazarev <https://antonok.com>",
      "name": "enum_dispatch",
      "version": "0.3.13",
      "description": "Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/enum_dispatch@0.3.13",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://gitlab.com/antonok/enum_dispatch"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1",
      "name": "equivalent",
      "version": "1.0.1",
      "description": "Traits for key comparison in maps.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/equivalent@1.0.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/cuviper/equivalent"
        }
      ]
    },
    {
      "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": "Fowler–Noll–Vo 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#generator@0.8.4",
      "author": "Xudong Huang <huangxu008@hotmail.com>",
      "name": "generator",
      "version": "0.8.4",
      "description": "Stackfull Generator Library in Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/generator@0.8.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/generator"
        },
        {
          "type": "website",
          "url": "https://github.com/Xudong-Huang/generator-rs.git"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Xudong-Huang/generator-rs.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
      "author": "Bartłomiej Kamiński <fizyk20@gmail.com>, Aaron Trent <novacrazy@gmail.com>",
      "name": "generic-array",
      "version": "0.14.7",
      "description": "Generic types implementing functionality of arrays",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/generic-array@0.14.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "http://fizyk20.github.io/generic-array/generic_array/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/fizyk20/generic-array.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-btree@0.10.7",
      "author": "zxch3n <remch183@outlook.com>",
      "name": "generic-btree",
      "version": "0.10.7",
      "description": "Generic BTree for versatile purposes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a0c1bce85c110ab718fd139e0cc89c51b63bd647b14a767e24bdfc77c83df79b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/generic-btree@0.10.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/generic-btree"
        },
        {
          "type": "website",
          "url": "https://github.com/loro-dev/generic-btree"
        },
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/generic-btree"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.15",
      "author": "The Rand Project Developers",
      "name": "getrandom",
      "version": "0.2.15",
      "description": "A small cross-platform library for retrieving random data from system source",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/getrandom@0.2.15",
      "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#hash32@0.2.1",
      "author": "Jorge Aparicio <jorge@japaric.io>",
      "name": "hash32",
      "version": "0.2.1",
      "description": "32-bit hashing machinery",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hash32@0.2.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/japaric/hash32"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1",
      "author": "Jorge Aparicio <jorge@japaric.io>",
      "name": "hash32",
      "version": "0.3.1",
      "description": "32-bit hashing algorithms",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hash32@0.3.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/japaric/hash32"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "hashbrown",
      "version": "0.14.5",
      "description": "A Rust port of Google's SwissTable hash map",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/hashbrown@0.14.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/hashbrown"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.7.17",
      "author": "Jorge Aparicio <jorge@japaric.io>, Per Lindgren <per.lindgren@ltu.se>, Emil Fresk <emil.fresk@gmail.com>",
      "name": "heapless",
      "version": "0.7.17",
      "description": "`static` friendly data structures that don't require dynamic memory allocation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/heapless@0.7.17",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/heapless"
        },
        {
          "type": "vcs",
          "url": "https://github.com/japaric/heapless"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.8.0",
      "author": "Jorge Aparicio <jorge@japaric.io>, Per Lindgren <per.lindgren@ltu.se>, Emil Fresk <emil.fresk@gmail.com>",
      "name": "heapless",
      "version": "0.8.0",
      "description": "`static` friendly data structures that don't require dynamic memory allocation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/heapless@0.8.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/heapless"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-embedded/heapless"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.9.2",
      "author": "Jorge Aparicio <jorge@japaric.io>, Per Lindgren <per.lindgren@ltu.se>, Emil Fresk <emil.fresk@gmail.com>",
      "name": "heapless",
      "version": "0.9.2",
      "description": "`static` friendly data structures that don't require dynamic memory allocation",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2af2455f757db2b292a9b1768c4b70186d443bcb3b316252d6b540aec1cd89ed"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/heapless@0.9.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/heapless"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-embedded/heapless"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.4.1",
      "author": "Without Boats <woboats@gmail.com>",
      "name": "heck",
      "version": "0.4.1",
      "description": "heck is a case conversion library.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/heck@0.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/heck"
        },
        {
          "type": "website",
          "url": "https://github.com/withoutboats/heck"
        },
        {
          "type": "vcs",
          "url": "https://github.com/withoutboats/heck"
        }
      ]
    },
    {
      "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#im@15.1.0",
      "author": "Bodil Stokke <bodil@bodil.org>",
      "name": "im",
      "version": "15.1.0",
      "description": "Immutable collection datatypes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
        }
      ],
      "licenses": [
        {
          "expression": "MPL-2.0+"
        }
      ],
      "purl": "pkg:cargo/im@15.1.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "http://immutable.rs/"
        },
        {
          "type": "website",
          "url": "http://immutable.rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bodil/im-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.5",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "indoc",
      "version": "2.0.5",
      "description": "Indented document literals",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/indoc@2.0.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/indoc"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/indoc"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.11.0",
      "author": "bluss",
      "name": "itertools",
      "version": "0.11.0",
      "description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/itertools@0.11.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#itertools@0.12.1",
      "author": "bluss",
      "name": "itertools",
      "version": "0.12.1",
      "description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/itertools@0.12.1",
      "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.14",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "itoa",
      "version": "1.0.14",
      "description": "Fast integer primitive to string conversion",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/itoa@1.0.14",
      "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#js-sys@0.3.77",
      "author": "The wasm-bindgen Developers",
      "name": "js-sys",
      "version": "0.3.77",
      "description": "Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/js-sys@0.3.77",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/js-sys"
        },
        {
          "type": "website",
          "url": "https://rustwasm.github.io/wasm-bindgen/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
      "author": "Marvin Löbel <loebel.marvin@gmail.com>",
      "name": "lazy_static",
      "version": "1.5.0",
      "description": "A macro for declaring lazily evaluated statics in Rust.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/lazy_static@1.5.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/lazy_static"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang-nursery/lazy-static.rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#leb128@0.2.5",
      "author": "Nick Fitzgerald <fitzgen@gmail.com>, Philip Craig <philipjcraig@gmail.com>",
      "name": "leb128",
      "version": "0.2.5",
      "description": "Read and write DWARF's \"Little Endian Base 128\" (LEB128) variable length integer encoding.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/leb128@0.2.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/leb128"
        },
        {
          "type": "vcs",
          "url": "https://github.com/gimli-rs/leb128"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
      "author": "The Rust Project Developers",
      "name": "libc",
      "version": "0.2.169",
      "description": "Raw FFI bindings to platform libraries like libc. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/libc@0.2.169",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/libc/"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-lang/libc"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/libc"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "lock_api",
      "version": "0.4.14",
      "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/lock_api@0.4.14",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Amanieu/parking_lot"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.27",
      "author": "The Rust Project Developers",
      "name": "log",
      "version": "0.4.27",
      "description": "A lightweight logging facade for Rust ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/log@0.4.27",
      "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#loom@0.7.2",
      "author": "Carl Lerche <me@carllerche.com>",
      "name": "loom",
      "version": "0.7.2",
      "description": "Permutation testing for concurrent code",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loom@0.7.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/tokio-rs/loom"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/loom"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro-common@1.13.1",
      "author": "Zixuan Chen, Liang Zhao",
      "name": "loro-common",
      "version": "1.13.1",
      "description": "Common types and functions for Loro. This is an internal lib of Loro.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b51042936156a1d537df8a38938ec8ed24b45de14530af933c1d02de39c9e056"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loro-common@1.13.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/loro/"
        },
        {
          "type": "website",
          "url": "https://loro.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/loro"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro-delta@1.13.0",
      "author": "Zixuan Chen, Liang Zhao",
      "name": "loro-delta",
      "version": "1.13.0",
      "description": "Loro internal library. It's used as a delta between two versions of text or lists. It's also an efficient Rope.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96f381e7fb5d4bf5605b4f4a9241f3adf61403ded978d757552004c8302cccbb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loro-delta@1.13.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://loro.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/loro/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro-internal@1.13.1",
      "author": "Zixuan Chen, Liang Zhao",
      "name": "loro-internal",
      "version": "1.13.1",
      "description": "Loro internal library. Do not use it directly as it's not stable.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "252a84196402ac55a7dd064af87a747a430fc176ec744d5bb99f4ed92e639fa8"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loro-internal@1.13.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/loro/"
        },
        {
          "type": "website",
          "url": "https://loro.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/loro/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro-kv-store@1.13.1",
      "author": "Liang Zhao, Zixuan Chen",
      "name": "loro-kv-store",
      "version": "1.13.1",
      "description": "Key-value store component for Loro, a high-performance CRDTs framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "950cc8bcc64dcff536e949fbc56ccc3d0759646fa441c7f76b3cd7c3eafa2096"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loro-kv-store@1.13.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://loro.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/loro/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro-rle@1.6.0",
      "author": "Zixuan Chen, Liang Zhao",
      "name": "loro-rle",
      "version": "1.6.0",
      "description": "A internal library of loro for storing and manipulating run-length encoded data. Do not use it directly.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "76400c3eea6bb39b013406acce964a8db39311534e308286c8d8721baba8ee20"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loro-rle@1.6.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/loro/"
        },
        {
          "type": "website",
          "url": "https://loro.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/loro/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro-thunderdome@0.6.2",
      "author": "Lucien Greathouse <me@lpghatguy.com>",
      "name": "loro-thunderdome",
      "version": "0.6.2",
      "description": "Fork of thunderdome: Fast arena allocator with compact generational indices",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f3d053a135388e6b1df14e8af1212af5064746e9b87a06a345a7a779ee9695a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/loro-thunderdome@0.6.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/thunderdome"
        },
        {
          "type": "website",
          "url": "https://github.com/LPGhatguy/thunderdome"
        },
        {
          "type": "vcs",
          "url": "https://github.com/LPGhatguy/thunderdome"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro@1.13.1",
      "author": "Zixuan Chen, Liang Zhao",
      "name": "loro",
      "version": "1.13.1",
      "description": "Loro is a high-performance CRDTs framework. Make your app collaborative efforlessly.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7bd1b63cd2f0cf66acbbb3191c41feaff03c94c3f6c6bb1e61d2ab3062c301c7"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loro@1.13.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/loro/"
        },
        {
          "type": "website",
          "url": "https://loro.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/loro/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#loro_fractional_index@1.13.0",
      "author": "Liang Zhao, Zixuan Chen",
      "name": "loro_fractional_index",
      "version": "1.13.0",
      "description": "Fraction index for Loro. Fork and modified from jamsocket/fractional_index",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aca7180674d0273ddf37049a5efcde4547fd5330d24abb7519bb9d9eb6780d5b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/loro_fractional_index@1.13.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/loro/"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lz4_flex@0.11.3",
      "author": "Pascal Seitz <pascal.seitz@gmail.com>, Arthur Silva <arthurprs@gmail.com>, ticki <Ticki@users.noreply.github.com>",
      "name": "lz4_flex",
      "version": "0.11.3",
      "description": "Fastest LZ4 implementation in Rust, no unsafe by default.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/lz4_flex@0.11.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://github.com/pseitz/lz4_flex"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pseitz/lz4_flex"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#matchers@0.1.0",
      "author": "Eliza Weisman <eliza@buoyant.io>",
      "name": "matchers",
      "version": "0.1.0",
      "description": "Regex matching on character and byte streams. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/matchers@0.1.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/matchers/"
        },
        {
          "type": "website",
          "url": "https://github.com/hawkw/matchers"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hawkw/matchers"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#md5@0.7.0",
      "author": "Ivan Ukhov <ivan.ukhov@gmail.com>, Kamal Ahmad <shibe@openmailbox.org>, Konstantin Stepanov <milezv@gmail.com>, Lukas Kalbertodt <lukas.kalbertodt@gmail.com>, Nathan Musoke <nathan.musoke@gmail.com>, Scott Mabin <scott@mabez.dev>, Tony Arcieri <bascule@gmail.com>, Wim de With <register@dewith.io>, Yosef Dinerstein <yosefdi@gmail.com>",
      "name": "md5",
      "version": "0.7.0",
      "description": "The package provides the MD5 hash function.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/md5@0.7.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/md5"
        },
        {
          "type": "website",
          "url": "https://github.com/stainless-steel/md5"
        },
        {
          "type": "vcs",
          "url": "https://github.com/stainless-steel/md5"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4",
      "author": "Andrew Gallant <jamslam@gmail.com>, bluss",
      "name": "memchr",
      "version": "2.7.4",
      "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": "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/memchr@2.7.4",
      "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#memoffset@0.9.1",
      "author": "Gilad Naaman <gilad.naaman@gmail.com>",
      "name": "memoffset",
      "version": "0.9.1",
      "description": "offset_of functionality for Rust structs.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/memoffset@0.9.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Gilnaa/memoffset"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nonmax@0.5.5",
      "author": "Lucien Greathouse <me@lpghatguy.com>",
      "name": "nonmax",
      "version": "0.5.5",
      "description": "Numeric types that cannot hold maximum values",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/nonmax@0.5.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/nonmax"
        },
        {
          "type": "website",
          "url": "https://github.com/LPGhatguy/nonmax"
        },
        {
          "type": "vcs",
          "url": "https://github.com/LPGhatguy/nonmax"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.46.0",
      "author": "ogham@bsago.me, Ryan Scheel (Havvy) <ryan.havvy@gmail.com>, Josh Triplett <josh@joshtriplett.org>, The Nushell Project Developers",
      "name": "nu-ansi-term",
      "version": "0.46.0",
      "description": "Library for ANSI terminal colors and styles (bold, underline)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/nu-ansi-term@0.46.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/nushell/nu-ansi-term"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6",
      "author": "The Rust Project Developers",
      "name": "num-bigint",
      "version": "0.4.6",
      "description": "Big integer implementation for Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/num-bigint@0.4.6",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/num-bigint"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-num/num-bigint"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-num/num-bigint"
        }
      ]
    },
    {
      "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-iter@0.1.45",
      "author": "The Rust Project Developers",
      "name": "num-iter",
      "version": "0.1.45",
      "description": "External iterators for generic mathematics",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/num-iter@0.1.45",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/num-iter"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-num/num-iter"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-num/num-iter"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-rational@0.4.2",
      "author": "The Rust Project Developers",
      "name": "num-rational",
      "version": "0.4.2",
      "description": "Rational numbers implementation for Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/num-rational@0.4.2",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/num-rational"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-num/num-rational"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-num/num-rational"
        }
      ]
    },
    {
      "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#num@0.4.3",
      "author": "The Rust Project Developers",
      "name": "num",
      "version": "0.4.3",
      "description": "A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more! ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/num@0.4.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/num"
        },
        {
          "type": "website",
          "url": "https://github.com/rust-num/num"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-num/num"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
      "author": "Aleksey Kladov <aleksey.kladov@gmail.com>",
      "name": "once_cell",
      "version": "1.21.3",
      "description": "Single assignment cells and lazy values.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/once_cell@1.21.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/once_cell"
        },
        {
          "type": "vcs",
          "url": "https://github.com/matklad/once_cell"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#overload@0.1.1",
      "author": "Daniel Salvadori <danaugrs@gmail.com>",
      "name": "overload",
      "version": "0.1.1",
      "description": "Provides a macro to simplify operator overloading.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/overload@0.1.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/danaugrs/overload"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "parking_lot",
      "version": "0.12.5",
      "description": "More compact and efficient implementations of the standard synchronization primitives.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/parking_lot@0.12.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Amanieu/parking_lot"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "parking_lot_core",
      "version": "0.9.12",
      "description": "An advanced API for creating custom synchronization primitives.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/parking_lot_core@0.9.12",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/Amanieu/parking_lot"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pest@2.8.4",
      "author": "Dragoș Tiselice <dragostiselice@gmail.com>",
      "name": "pest",
      "version": "2.8.4",
      "description": "The Elegant Parser",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cbcfd20a6d4eeba40179f05735784ad32bdaef05ce8e8af05f180d45bb3e7e22"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pest@2.8.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/pest"
        },
        {
          "type": "website",
          "url": "https://pest.rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pest-parser/pest"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pest_derive@2.8.4",
      "author": "Dragoș Tiselice <dragostiselice@gmail.com>",
      "name": "pest_derive",
      "version": "2.8.4",
      "description": "pest's derive macro",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "51f72981ade67b1ca6adc26ec221be9f463f2b5839c7508998daa17c23d94d7f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pest_derive@2.8.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/pest"
        },
        {
          "type": "website",
          "url": "https://pest.rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pest-parser/pest"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pest_generator@2.8.4",
      "author": "Dragoș Tiselice <dragostiselice@gmail.com>",
      "name": "pest_generator",
      "version": "2.8.4",
      "description": "pest code generator",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dee9efd8cdb50d719a80088b76f81aec7c41ed6d522ee750178f83883d271625"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pest_generator@2.8.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/pest"
        },
        {
          "type": "website",
          "url": "https://pest.rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pest-parser/pest"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pest_meta@2.8.4",
      "author": "Dragoș Tiselice <dragostiselice@gmail.com>",
      "name": "pest_meta",
      "version": "2.8.4",
      "description": "pest meta language parser and validator",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bf1d70880e76bdc13ba52eafa6239ce793d85c8e43896507e43dd8984ff05b82"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pest_meta@2.8.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/pest"
        },
        {
          "type": "website",
          "url": "https://pest.rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/pest-parser/pest"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.15",
      "name": "pin-project-lite",
      "version": "0.2.15",
      "description": "A lightweight version of pin-project written with declarative macros. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/pin-project-lite@0.2.15",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/taiki-e/pin-project-lite"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.10.0",
      "name": "portable-atomic",
      "version": "1.10.0",
      "description": "Portable atomic types including support for 128-bit atomics, atomic float, etc. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/portable-atomic@1.10.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/taiki-e/portable-atomic"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#postcard@1.1.1",
      "author": "James Munns <james@onevariable.com>",
      "name": "postcard",
      "version": "1.1.1",
      "description": "A no_std + serde compatible message library for Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/postcard@1.1.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/postcard/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jamesmunns/postcard"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.20",
      "author": "The CryptoCorrosion Contributors",
      "name": "ppv-lite86",
      "version": "0.2.20",
      "description": "Implementation of the crypto-simd API for x86",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/ppv-lite86@0.2.20",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/cryptocorrosion/cryptocorrosion"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pretty_assertions@1.4.1",
      "author": "Colin Kiegel <kiegel@gmx.de>, Florent Fayolle <florent.fayolle69@gmail.com>, Tom Milligan <code@tommilligan.net>",
      "name": "pretty_assertions",
      "version": "1.4.1",
      "description": "Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pretty_assertions@1.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/pretty_assertions"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-pretty-assertions/rust-pretty-assertions"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
      "author": "David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>",
      "name": "proc-macro2",
      "version": "1.0.92",
      "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": "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/proc-macro2@1.0.92",
      "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.26.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-build-config",
      "version": "0.26.0",
      "description": "Build configuration for the PyO3 ecosystem",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-build-config@0.26.0",
      "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.26.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-ffi",
      "version": "0.26.0",
      "description": "Python-API bindings for the PyO3 ecosystem",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-ffi@0.26.0",
      "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.26.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-macros-backend",
      "version": "0.26.0",
      "description": "Code generation for PyO3 package",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-macros-backend@0.26.0",
      "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.26.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3-macros",
      "version": "0.26.0",
      "description": "Proc macros for PyO3 package",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3-macros@0.26.0",
      "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.26.0",
      "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
      "name": "pyo3",
      "version": "0.26.0",
      "description": "Bindings to Python interpreter",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/pyo3@0.26.0",
      "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#quick_cache@0.6.9",
      "author": "Arthur Silva <arthurprs@gmail.com>",
      "name": "quick_cache",
      "version": "0.6.9",
      "description": "Lightweight and high performance concurrent cache",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d7c94f8935a9df96bb6380e8592c70edf497a643f94bd23b2f76b399385dbf4"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/quick_cache@0.6.9",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/arthurprs/quick-cache"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "quote",
      "version": "1.0.38",
      "description": "Quasi-quoting macro quote!(...)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/quote@1.0.38",
      "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.8.5",
      "author": "The Rand Project Developers, The Rust Project Developers",
      "name": "rand",
      "version": "0.8.5",
      "description": "Random number generators and other randomness functionality. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rand@0.8.5",
      "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.3.1",
      "author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors",
      "name": "rand_chacha",
      "version": "0.3.1",
      "description": "ChaCha random number generator ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rand_chacha@0.3.1",
      "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.6.4",
      "author": "The Rand Project Developers, The Rust Project Developers",
      "name": "rand_core",
      "version": "0.6.4",
      "description": "Core random number generator traits and tools for implementation. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rand_core@0.6.4",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rand_core"
        },
        {
          "type": "website",
          "url": "https://rust-random.github.io/book"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/rand"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_xoshiro@0.6.0",
      "author": "The Rand Project Developers",
      "name": "rand_xoshiro",
      "version": "0.6.0",
      "description": "Xoshiro, xoroshiro and splitmix64 random number generators",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rand_xoshiro@0.6.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rand_xoshiro"
        },
        {
          "type": "website",
          "url": "https://rust-random.github.io/book"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-random/rngs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.5.8",
      "author": "Jeremy Soller <jackpot51@gmail.com>",
      "name": "redox_syscall",
      "version": "0.5.8",
      "description": "A Rust library to access raw Redox system calls",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/redox_syscall@0.5.8",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/redox_syscall"
        },
        {
          "type": "vcs",
          "url": "https://gitlab.redox-os.org/redox-os/syscall"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.1.10",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "regex-automata",
      "version": "0.1.10",
      "description": "Automata construction and matching using regular expressions.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
        }
      ],
      "licenses": [
        {
          "expression": "Unlicense OR MIT"
        }
      ],
      "purl": "pkg:cargo/regex-automata@0.1.10",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/regex-automata"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/regex-automata"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/regex-automata"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.9",
      "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
      "name": "regex-automata",
      "version": "0.4.9",
      "description": "Automata construction and matching using regular expressions.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/regex-automata@0.4.9",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/regex-automata"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/regex/tree/master/regex-automata"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.6.29",
      "author": "The Rust Project Developers",
      "name": "regex-syntax",
      "version": "0.6.29",
      "description": "A regular expression parser.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/regex-syntax@0.6.29",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/regex-syntax"
        },
        {
          "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#regex-syntax@0.8.5",
      "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
      "name": "regex-syntax",
      "version": "0.8.5",
      "description": "A regular expression parser.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/regex-syntax@0.8.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/regex-syntax"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/regex/tree/master/regex-syntax"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.11.1",
      "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
      "name": "regex",
      "version": "1.11.1",
      "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": "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/regex@1.11.1",
      "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.1",
      "author": "The Rust Project Developers",
      "name": "rustc-hash",
      "version": "2.1.1",
      "description": "A speedy, non-cryptographic hashing algorithm used by rustc",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/rustc-hash@2.1.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rust-lang/rustc-hash"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
      "name": "rustc_version",
      "version": "0.4.1",
      "description": "A library for querying the version of a installed rustc compiler",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rustc_version@0.4.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/rustc_version/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/djc/rustc-version-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.20",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "rustversion",
      "version": "1.0.20",
      "description": "Conditional compilation according to rustc compiler version",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/rustversion@1.0.20",
      "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.18",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "ryu",
      "version": "1.0.18",
      "description": "Fast floating point to string conversion",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR BSL-1.0"
        }
      ],
      "purl": "pkg:cargo/ryu@1.0.18",
      "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#scoped-tls@1.0.1",
      "author": "Alex Crichton <alex@alexcrichton.com>",
      "name": "scoped-tls",
      "version": "1.0.1",
      "description": "Library implementation of the standard library's old `scoped_thread_local!` macro for providing scoped access to thread local storage (TLS) so any type can be stored into TLS. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/scoped-tls@1.0.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/scoped-tls"
        },
        {
          "type": "website",
          "url": "https://github.com/alexcrichton/scoped-tls"
        },
        {
          "type": "vcs",
          "url": "https://github.com/alexcrichton/scoped-tls"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0",
      "author": "bluss",
      "name": "scopeguard",
      "version": "1.2.0",
      "description": "A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic).  Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/scopeguard@1.2.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/scopeguard/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bluss/scopeguard"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "semver",
      "version": "1.0.24",
      "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/semver@1.0.24",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/semver"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/semver"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
      "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
      "name": "serde",
      "version": "1.0.217",
      "description": "A generic serialization/deserialization framework",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde@1.0.217",
      "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_columnar@0.3.14",
      "author": "leonzhao <leeeon233@gmail.com>, zxch3n <remch183@outlook.com>",
      "name": "serde_columnar",
      "version": "0.3.14",
      "description": "Ergonomic columnar storage encoding crate with forward and backward compatible",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a16e404f17b16d0273460350e29b02d76ba0d70f34afdc9a4fa034c97d6c6eb"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_columnar@0.3.14",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/loro-dev/columnar"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_columnar_derive@0.3.7",
      "author": "leonzhao <leeeon233@gmail.com>, zxch3n <remch183@outlook.com>",
      "name": "serde_columnar_derive",
      "version": "0.3.7",
      "description": "Macros implementation of #[columnar]",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "45958fce4903f67e871fbf15ac78e289269b21ebd357d6fecacdba233629112e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_columnar_derive@0.3.7"
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.217",
      "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
      "name": "serde_derive",
      "version": "1.0.217",
      "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_derive@1.0.217",
      "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.134",
      "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
      "name": "serde_json",
      "version": "1.0.134",
      "description": "A JSON serialization file format",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/serde_json@1.0.134",
      "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#sha2@0.10.9",
      "author": "RustCrypto Developers",
      "name": "sha2",
      "version": "0.10.9",
      "description": "Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. ",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/sha2@0.10.9",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/sha2"
        },
        {
          "type": "vcs",
          "url": "https://github.com/RustCrypto/hashes"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
      "author": "Eliza Weisman <eliza@buoyant.io>",
      "name": "sharded-slab",
      "version": "0.1.7",
      "description": "A lock-free concurrent slab. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/sharded-slab@0.1.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/sharded-slab/"
        },
        {
          "type": "website",
          "url": "https://github.com/hawkw/sharded-slab"
        },
        {
          "type": "vcs",
          "url": "https://github.com/hawkw/sharded-slab"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sized-chunks@0.6.5",
      "author": "Bodil Stokke <bodil@bodil.org>",
      "name": "sized-chunks",
      "version": "0.6.5",
      "description": "Efficient sized chunk datatypes",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
        }
      ],
      "licenses": [
        {
          "expression": "MPL-2.0+"
        }
      ],
      "purl": "pkg:cargo/sized-chunks@0.6.5",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "http://docs.rs/sized-chunks"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bodil/sized-chunks"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2",
      "author": "The Servo Project Developers",
      "name": "smallvec",
      "version": "1.13.2",
      "description": "'Small vector' optimization: store up to a small number of items on the stack",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/smallvec@1.13.2",
      "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#spin@0.9.8",
      "author": "Mathijs van de Nes <git@mathijs.vd-nes.nl>, John Ericson <git@JohnEricson.me>, Joshua Barretto <joshua.s.barretto@gmail.com>",
      "name": "spin",
      "version": "0.9.8",
      "description": "Spin-based synchronization primitives",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/spin@0.9.8",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mvdnes/spin-rs.git"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.0",
      "author": "Robert Grosse <n210241048576@gmail.com>",
      "name": "stable_deref_trait",
      "version": "1.2.0",
      "description": "An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/stable_deref_trait@1.2.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/stable_deref_trait/1.2.0/stable_deref_trait"
        },
        {
          "type": "vcs",
          "url": "https://github.com/storyyeller/stable_deref_trait"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#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@1.0.109",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "syn",
      "version": "1.0.109",
      "description": "Parser for Rust source code",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/syn@1.0.109",
      "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#syn@2.0.93",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "syn",
      "version": "2.0.93",
      "description": "Parser for Rust source code",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c786062daee0d6db1132800e623df74274a0a87322d8e183338e01b3d98d058"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/syn@2.0.93",
      "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.2",
      "author": "Dan Gohman <sunfish@mozilla.com>",
      "name": "target-lexicon",
      "version": "0.13.2",
      "description": "LLVM target triple types",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception"
        }
      ],
      "purl": "pkg:cargo/target-lexicon@0.13.2",
      "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@1.0.69",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "thiserror-impl",
      "version": "1.0.69",
      "description": "Implementation detail of the `thiserror` crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/thiserror-impl@1.0.69",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/thiserror"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "thiserror",
      "version": "1.0.69",
      "description": "derive(Error)",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/thiserror@1.0.69",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/thiserror"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/thiserror"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.8",
      "author": "Amanieu d'Antras <amanieu@gmail.com>",
      "name": "thread_local",
      "version": "1.1.8",
      "description": "Per-object thread-local storage",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/thread_local@1.1.8",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/thread_local/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Amanieu/thread_local-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.28",
      "author": "Tokio Contributors <team@tokio.rs>, Eliza Weisman <eliza@buoyant.io>, David Barsky <dbarsky@amazon.com>",
      "name": "tracing-attributes",
      "version": "0.1.28",
      "description": "Procedural macro attributes for automatically instrumenting functions. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing-attributes@0.1.28",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.33",
      "author": "Tokio Contributors <team@tokio.rs>",
      "name": "tracing-core",
      "version": "0.1.33",
      "description": "Core primitives for application-level tracing. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing-core@0.1.33",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0",
      "author": "Tokio Contributors <team@tokio.rs>",
      "name": "tracing-log",
      "version": "0.2.0",
      "description": "Provides compatibility between `tracing` and the `log` crate. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing-log@0.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.19",
      "author": "Eliza Weisman <eliza@buoyant.io>, David Barsky <me@davidbarsky.com>, Tokio Contributors <team@tokio.rs>",
      "name": "tracing-subscriber",
      "version": "0.3.19",
      "description": "Utilities for implementing and composing `tracing` subscribers. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing-subscriber@0.3.19",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41",
      "author": "Eliza Weisman <eliza@buoyant.io>, Tokio Contributors <team@tokio.rs>",
      "name": "tracing",
      "version": "0.1.41",
      "description": "Application-level tracing for Rust. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/tracing@0.1.41",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://tokio.rs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/tracing"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#twox-hash@1.6.3",
      "author": "Jake Goulding <jake.goulding@gmail.com>",
      "name": "twox-hash",
      "version": "1.6.3",
      "description": "A Rust implementation of the XXHash and XXH3 algorithms",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/twox-hash@1.6.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/twox-hash/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/shepmaster/twox-hash"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.17.0",
      "author": "Paho Lurie-Gregg <paho@paholg.com>, Andre Bogus <bogusandre@gmail.com>",
      "name": "typenum",
      "version": "1.17.0",
      "description": "Typenum is a Rust library for type-level numbers evaluated at     compile time. It currently supports bits, unsigned integers, and signed     integers. It also provides a type-level array of type-level numbers, but its     implementation is incomplete.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/typenum@1.17.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/typenum"
        },
        {
          "type": "vcs",
          "url": "https://github.com/paholg/typenum"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ucd-trie@0.1.7",
      "author": "Andrew Gallant <jamslam@gmail.com>",
      "name": "ucd-trie",
      "version": "0.1.7",
      "description": "A trie for storing Unicode codepoint sets and maps. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/ucd-trie@0.1.7",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/ucd-trie"
        },
        {
          "type": "website",
          "url": "https://github.com/BurntSushi/ucd-generate"
        },
        {
          "type": "vcs",
          "url": "https://github.com/BurntSushi/ucd-generate"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "unicode-ident",
      "version": "1.0.14",
      "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": "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
        }
      ],
      "purl": "pkg:cargo/unicode-ident@1.0.14",
      "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#unindent@0.2.3",
      "author": "David Tolnay <dtolnay@gmail.com>",
      "name": "unindent",
      "version": "0.2.3",
      "description": "Remove a column of leading whitespace from a string",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/unindent@0.2.3",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/unindent"
        },
        {
          "type": "vcs",
          "url": "https://github.com/dtolnay/indoc"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#valuable@0.1.1",
      "name": "valuable",
      "version": "0.1.1",
      "description": "Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
        }
      ],
      "licenses": [
        {
          "expression": "MIT"
        }
      ],
      "purl": "pkg:cargo/valuable@0.1.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tokio-rs/valuable"
        }
      ]
    },
    {
      "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#wasi@0.11.0+wasi-snapshot-preview1",
      "author": "The Cranelift Project Developers",
      "name": "wasi",
      "version": "0.11.0+wasi-snapshot-preview1",
      "description": "Experimental WASI API bindings for Rust",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/wasi@0.11.0+wasi-snapshot-preview1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasi"
        },
        {
          "type": "vcs",
          "url": "https://github.com/bytecodealliance/wasi"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.100",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen-backend",
      "version": "0.2.100",
      "description": "Backend code generation of the wasm-bindgen tool ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-backend@0.2.100",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen-backend"
        },
        {
          "type": "website",
          "url": "https://rustwasm.github.io/wasm-bindgen/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.100",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen-macro-support",
      "version": "0.2.100",
      "description": "The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-macro-support@0.2.100",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen"
        },
        {
          "type": "website",
          "url": "https://rustwasm.github.io/wasm-bindgen/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.100",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen-macro",
      "version": "0.2.100",
      "description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-macro@0.2.100",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen"
        },
        {
          "type": "website",
          "url": "https://rustwasm.github.io/wasm-bindgen/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.100",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen-shared",
      "version": "0.2.100",
      "description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen-shared@0.2.100",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen-shared"
        },
        {
          "type": "website",
          "url": "https://rustwasm.github.io/wasm-bindgen/"
        },
        {
          "type": "other",
          "url": "wasm_bindgen"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.100",
      "author": "The wasm-bindgen Developers",
      "name": "wasm-bindgen",
      "version": "0.2.100",
      "description": "Easy support for interacting between JS and Rust. ",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/wasm-bindgen@0.2.100",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/wasm-bindgen"
        },
        {
          "type": "website",
          "url": "https://rustwasm.github.io/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rustwasm/wasm-bindgen"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0",
      "author": "Peter Atashian <retep998@gmail.com>",
      "name": "winapi-i686-pc-windows-gnu",
      "version": "0.4.0",
      "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/retep998/winapi-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0",
      "author": "Peter Atashian <retep998@gmail.com>",
      "name": "winapi-x86_64-pc-windows-gnu",
      "version": "0.4.0",
      "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/retep998/winapi-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9",
      "author": "Peter Atashian <retep998@gmail.com>",
      "name": "winapi",
      "version": "0.3.9",
      "description": "Raw FFI bindings for all of Windows API.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/winapi@0.3.9",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/winapi/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/retep998/winapi-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.58.0",
      "author": "Microsoft",
      "name": "windows-core",
      "version": "0.58.0",
      "description": "Rust for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-core@0.58.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-implement@0.58.0",
      "author": "Microsoft",
      "name": "windows-implement",
      "version": "0.58.0",
      "description": "The implement macro for the windows crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-implement@0.58.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-interface@0.58.0",
      "author": "Microsoft",
      "name": "windows-interface",
      "version": "0.58.0",
      "description": "The interface macro for the windows crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-interface@0.58.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1",
      "name": "windows-link",
      "version": "0.2.1",
      "description": "Linking for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-link@0.2.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.2.0",
      "author": "Microsoft",
      "name": "windows-result",
      "version": "0.2.0",
      "description": "Windows error handling",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-result@0.2.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.1.0",
      "author": "Microsoft",
      "name": "windows-strings",
      "version": "0.1.0",
      "description": "Rust for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-strings@0.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6",
      "author": "Microsoft",
      "name": "windows-targets",
      "version": "0.52.6",
      "description": "Import libs for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows-targets@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows@0.58.0",
      "author": "Microsoft",
      "name": "windows",
      "version": "0.58.0",
      "description": "Rust for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows@0.58.0",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://microsoft.github.io/windows-docs-rs/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.52.6",
      "author": "Microsoft",
      "name": "windows_aarch64_gnullvm",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_gnullvm@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.52.6",
      "author": "Microsoft",
      "name": "windows_aarch64_msvc",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_aarch64_msvc@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.52.6",
      "author": "Microsoft",
      "name": "windows_i686_gnu",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnu@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnullvm@0.52.6",
      "author": "Microsoft",
      "name": "windows_i686_gnullvm",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_i686_gnullvm@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.52.6",
      "author": "Microsoft",
      "name": "windows_i686_msvc",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_i686_msvc@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.52.6",
      "author": "Microsoft",
      "name": "windows_x86_64_gnu",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnu@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6",
      "author": "Microsoft",
      "name": "windows_x86_64_gnullvm",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_gnullvm@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6",
      "author": "Microsoft",
      "name": "windows_x86_64_msvc",
      "version": "0.52.6",
      "description": "Import lib for Windows",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/windows_x86_64_msvc@0.52.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/windows-rs"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#xxhash-rust@0.8.15",
      "author": "Douman <douman@gmx.se>",
      "name": "xxhash-rust",
      "version": "0.8.15",
      "description": "Implementation of xxhash",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3"
        }
      ],
      "licenses": [
        {
          "expression": "BSL-1.0"
        }
      ],
      "purl": "pkg:cargo/xxhash-rust@0.8.15",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/DoumanAsh/xxhash-rust"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1",
      "author": "Sergio Benitez <sb@sergio.bz>",
      "name": "yansi",
      "version": "1.0.1",
      "description": "A dead simple ANSI terminal color painting library.",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:cargo/yansi@1.0.1",
      "externalReferences": [
        {
          "type": "documentation",
          "url": "https://docs.rs/yansi"
        },
        {
          "type": "vcs",
          "url": "https://github.com/SergioBenitez/yansi"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.7.35",
      "author": "Joshua Liebow-Feeser <joshlf@google.com>",
      "name": "zerocopy-derive",
      "version": "0.7.35",
      "description": "Custom derive for traits from the zerocopy crate",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/zerocopy-derive@0.7.35",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/google/zerocopy"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.7.35",
      "author": "Joshua Liebow-Feeser <joshlf@google.com>",
      "name": "zerocopy",
      "version": "0.7.35",
      "description": "Utilities for zero-copy parsing and serialization",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
        }
      ],
      "purl": "pkg:cargo/zerocopy@0.7.35",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/google/zerocopy"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "path+file:///opt/local/var/macports/build/py313-loro-986a638e/work/loro-1.13.1#loro_py@1.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#loro@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.26.0",
        "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.11",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.15",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "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.7.35"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#append-only-bytes@0.1.12"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#arbitrary@1.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#derive_arbitrary@1.4.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#arref@0.1.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#atomic-polyfill@1.0.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#critical-section@1.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.4.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.6.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bitmaps@2.1.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#typenum@1.17.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.17.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.9.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cobs@0.2.3"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#critical-section@1.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
        "registry+https://github.com/rust-lang/crates.io-index#typenum@1.17.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#darling@0.20.10",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.10",
        "registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.10"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.10",
      "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.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "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.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.10",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.10",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#derive_arbitrary@1.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#diff@0.1.13"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
        "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.13.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.4.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.6.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ensure-cov@0.1.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.5.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#heck@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.6.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#enum_dispatch@0.3.13",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#generator@0.8.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.27",
        "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.20",
        "registry+https://github.com/rust-lang/crates.io-index#windows@0.58.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#typenum@1.17.0",
        "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#generic-btree@0.10.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#arref@0.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#heapless@0.9.2",
        "registry+https://github.com/rust-lang/crates.io-index#itertools@0.11.0",
        "registry+https://github.com/rust-lang/crates.io-index#loro-thunderdome@0.6.2",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.15",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.77",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
        "registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.100"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hash32@0.2.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.7.17",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#atomic-polyfill@1.0.3",
        "registry+https://github.com/rust-lang/crates.io-index#hash32@0.2.1",
        "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
        "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8",
        "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.8.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#heapless@0.9.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.4.1"
    },
    {
      "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#im@15.1.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitmaps@2.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
        "registry+https://github.com/rust-lang/crates.io-index#rand_xoshiro@0.6.0",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
        "registry+https://github.com/rust-lang/crates.io-index#sized-chunks@0.6.5",
        "registry+https://github.com/rust-lang/crates.io-index#typenum@1.17.0",
        "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.11.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#either@1.13.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.12.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#either@1.13.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.14"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.77",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.100"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#leb128@0.2.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.27"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loom@0.7.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#generator@0.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#scoped-tls@1.0.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
        "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.19"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro-common@1.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#arbitrary@1.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.6.1",
        "registry+https://github.com/rust-lang/crates.io-index#leb128@0.2.5",
        "registry+https://github.com/rust-lang/crates.io-index#loro-rle@1.6.0",
        "registry+https://github.com/rust-lang/crates.io-index#nonmax@0.5.5",
        "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
        "registry+https://github.com/rust-lang/crates.io-index#serde_columnar@0.3.14",
        "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro-delta@1.13.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6",
        "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.5.1",
        "registry+https://github.com/rust-lang/crates.io-index#generic-btree@0.10.7",
        "registry+https://github.com/rust-lang/crates.io-index#heapless@0.8.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro-internal@1.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#append-only-bytes@0.1.12",
        "registry+https://github.com/rust-lang/crates.io-index#arref@0.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#bytes@1.9.0",
        "registry+https://github.com/rust-lang/crates.io-index#either@1.13.0",
        "registry+https://github.com/rust-lang/crates.io-index#ensure-cov@0.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.6.1",
        "registry+https://github.com/rust-lang/crates.io-index#enum_dispatch@0.3.13",
        "registry+https://github.com/rust-lang/crates.io-index#generic-btree@0.10.7",
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.15",
        "registry+https://github.com/rust-lang/crates.io-index#im@15.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#itertools@0.12.1",
        "registry+https://github.com/rust-lang/crates.io-index#leb128@0.2.5",
        "registry+https://github.com/rust-lang/crates.io-index#loom@0.7.2",
        "registry+https://github.com/rust-lang/crates.io-index#loro-common@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#loro-delta@1.13.0",
        "registry+https://github.com/rust-lang/crates.io-index#loro-kv-store@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#loro-rle@1.6.0",
        "registry+https://github.com/rust-lang/crates.io-index#loro_fractional_index@1.13.0",
        "registry+https://github.com/rust-lang/crates.io-index#md5@0.7.0",
        "registry+https://github.com/rust-lang/crates.io-index#nonmax@0.5.5",
        "registry+https://github.com/rust-lang/crates.io-index#num@0.4.3",
        "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
        "registry+https://github.com/rust-lang/crates.io-index#pest@2.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#pest_derive@2.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#postcard@1.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#pretty_assertions@1.4.1",
        "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
        "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
        "registry+https://github.com/rust-lang/crates.io-index#serde_columnar@0.3.14",
        "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69",
        "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.8",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.100",
        "registry+https://github.com/rust-lang/crates.io-index#xxhash-rust@0.8.15"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro-kv-store@1.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bytes@1.9.0",
        "registry+https://github.com/rust-lang/crates.io-index#ensure-cov@0.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#loro-common@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#lz4_flex@0.11.3",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#quick_cache@0.6.9",
        "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41",
        "registry+https://github.com/rust-lang/crates.io-index#xxhash-rust@0.8.15"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro-rle@1.6.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#append-only-bytes@0.1.12",
        "registry+https://github.com/rust-lang/crates.io-index#num@0.4.3",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro-thunderdome@0.6.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro@1.13.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#enum-as-inner@0.6.1",
        "registry+https://github.com/rust-lang/crates.io-index#generic-btree@0.10.7",
        "registry+https://github.com/rust-lang/crates.io-index#loro-common@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#loro-delta@1.13.0",
        "registry+https://github.com/rust-lang/crates.io-index#loro-internal@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#loro-kv-store@1.13.1",
        "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#loro_fractional_index@1.13.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#lz4_flex@0.11.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#twox-hash@1.6.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#matchers@0.1.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.1.10"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#md5@0.7.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.4.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#nonmax@0.5.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.46.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#overload@0.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6",
      "dependsOn": [
        "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"
      ]
    },
    {
      "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-iter@0.1.45",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.4.0",
        "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"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#num-rational@0.4.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#num-bigint@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"
      ]
    },
    {
      "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.4.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#num@0.4.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6",
        "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-iter@0.1.45",
        "registry+https://github.com/rust-lang/crates.io-index#num-rational@0.4.2",
        "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#overload@0.1.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14",
        "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
        "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.5.8",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2",
        "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pest@2.8.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4",
        "registry+https://github.com/rust-lang/crates.io-index#ucd-trie@0.1.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pest_derive@2.8.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#pest@2.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#pest_generator@2.8.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pest_generator@2.8.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#pest@2.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#pest_meta@2.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pest_meta@2.8.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#pest@2.8.4",
        "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.15"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.10.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#postcard@1.1.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cobs@0.2.3",
        "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.4.0",
        "registry+https://github.com/rust-lang/crates.io-index#embedded-io@0.6.1",
        "registry+https://github.com/rust-lang/crates.io-index#heapless@0.7.17",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.20",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.7.35"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pretty_assertions@1.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#diff@0.1.13",
        "registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.26.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.2"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.26.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.26.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.26.0",
      "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.92",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.26.0",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.26.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.26.0",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.26.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#indoc@2.0.5",
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
        "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.10.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.26.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.26.0",
        "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.26.0",
        "registry+https://github.com/rust-lang/crates.io-index#unindent@0.2.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#quick_cache@0.6.9",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.11",
        "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1",
        "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5",
        "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
        "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.20",
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.15"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_xoshiro@0.6.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.5.8",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.6.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.1.10",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.6.29"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.9",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.3",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4",
        "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.6.29"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.5"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.11.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.3",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4",
        "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.9",
        "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.5"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.20"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.18"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#scoped-tls@1.0.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.217"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_columnar@0.3.14",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#itertools@0.11.0",
        "registry+https://github.com/rust-lang/crates.io-index#postcard@1.1.1",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217",
        "registry+https://github.com/rust-lang/crates.io-index#serde_columnar_derive@0.3.7",
        "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_columnar_derive@0.3.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#darling@0.20.10",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.217",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.14",
        "registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4",
        "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.18",
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
        "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#sized-chunks@0.6.5",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bitmaps@2.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#typenum@1.17.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.0"
    },
    {
      "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@1.0.109",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.2"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.8",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.28",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.33",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#valuable@0.1.1"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.27",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.33"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.19",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#matchers@0.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.46.0",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#regex@1.11.1",
        "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
        "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2",
        "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.8",
        "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.33",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.15",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.28",
        "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.33"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#twox-hash@1.6.3",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.17.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#ucd-trie@0.1.7"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#unindent@0.2.3"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#valuable@0.1.1"
    },
    {
      "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#wasi@0.11.0+wasi-snapshot-preview1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.100",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.17.0",
        "registry+https://github.com/rust-lang/crates.io-index#log@0.4.27",
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.100"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.100",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.100",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.100"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.100",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.100"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.100",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.100",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
        "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
        "registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.20",
        "registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.100"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0",
        "registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.58.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-implement@0.58.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-interface@0.58.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.1.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-implement@0.58.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-interface@0.58.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.2.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.1.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-result@0.2.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnullvm@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6",
        "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows@0.58.0",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#windows-core@0.58.0",
        "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_gnullvm@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnu@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_gnullvm@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_i686_msvc@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnu@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#xxhash-rust@0.8.15"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1"
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.7.35",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92",
        "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38",
        "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.93"
      ]
    },
    {
      "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.7.35",
      "dependsOn": [
        "registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0",
        "registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.7.35"
      ]
    }
  ]
}