|  | # This file is automatically @generated by Cargo. | 
|  | # It is not intended for manual editing. | 
|  | version = 4 | 
|  |  | 
|  | [[package]] | 
|  | name = "addr2line" | 
|  | version = "0.24.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" | 
|  | dependencies = [ | 
|  | "gimli", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "adler2" | 
|  | version = "2.0.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" | 
|  |  | 
|  | [[package]] | 
|  | name = "allocator-api2" | 
|  | version = "0.2.21" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" | 
|  |  | 
|  | [[package]] | 
|  | name = "anyhow" | 
|  | version = "1.0.98" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" | 
|  |  | 
|  | [[package]] | 
|  | name = "arbitrary" | 
|  | version = "1.4.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" | 
|  | dependencies = [ | 
|  | "derive_arbitrary", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "arrayvec" | 
|  | version = "0.7.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" | 
|  |  | 
|  | [[package]] | 
|  | name = "autocfg" | 
|  | version = "1.4.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" | 
|  |  | 
|  | [[package]] | 
|  | name = "backtrace" | 
|  | version = "0.3.75" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" | 
|  | dependencies = [ | 
|  | "addr2line", | 
|  | "cfg-if", | 
|  | "libc", | 
|  | "miniz_oxide", | 
|  | "object", | 
|  | "rustc-demangle", | 
|  | "windows-targets 0.52.6", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "base-db" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "cfg", | 
|  | "dashmap", | 
|  | "indexmap", | 
|  | "intern", | 
|  | "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 
|  | "query-group-macro", | 
|  | "rustc-hash 2.1.1", | 
|  | "salsa", | 
|  | "salsa-macros", | 
|  | "semver", | 
|  | "span", | 
|  | "syntax", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | "vfs", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "base64" | 
|  | version = "0.22.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" | 
|  |  | 
|  | [[package]] | 
|  | name = "bitflags" | 
|  | version = "1.3.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | 
|  |  | 
|  | [[package]] | 
|  | name = "bitflags" | 
|  | version = "2.9.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" | 
|  |  | 
|  | [[package]] | 
|  | name = "borsh" | 
|  | version = "1.5.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce" | 
|  | dependencies = [ | 
|  | "cfg_aliases", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "boxcar" | 
|  | version = "0.2.13" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa" | 
|  |  | 
|  | [[package]] | 
|  | name = "camino" | 
|  | version = "1.1.10" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "cargo-platform" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "cargo-util-schemas" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca" | 
|  | dependencies = [ | 
|  | "semver", | 
|  | "serde", | 
|  | "serde-untagged", | 
|  | "serde-value", | 
|  | "thiserror 1.0.69", | 
|  | "toml", | 
|  | "unicode-xid", | 
|  | "url", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "cargo_metadata" | 
|  | version = "0.20.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502" | 
|  | dependencies = [ | 
|  | "camino", | 
|  | "cargo-platform", | 
|  | "cargo-util-schemas", | 
|  | "semver", | 
|  | "serde", | 
|  | "serde_json", | 
|  | "thiserror 2.0.12", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "cc" | 
|  | version = "1.2.26" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac" | 
|  | dependencies = [ | 
|  | "shlex", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "cfg" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arbitrary", | 
|  | "derive_arbitrary", | 
|  | "expect-test", | 
|  | "intern", | 
|  | "oorandom", | 
|  | "rustc-hash 2.1.1", | 
|  | "syntax", | 
|  | "syntax-bridge", | 
|  | "tracing", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "cfg-if" | 
|  | version = "1.0.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" | 
|  |  | 
|  | [[package]] | 
|  | name = "cfg_aliases" | 
|  | version = "0.2.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" | 
|  |  | 
|  | [[package]] | 
|  | name = "chalk-derive" | 
|  | version = "0.103.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "eb4899682de915ca7c0b025bdd0a3d34c75fe12184122fda6805a7baddaa293c" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | "synstructure", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "chalk-ir" | 
|  | version = "0.103.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "90a37d2ab99352b4caca135061e7b4ac67024b648c28ed0b787feec4bea4caed" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "chalk-derive", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "chalk-recursive" | 
|  | version = "0.103.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c855be60e646664bc37c2496d3dc81ca5ef60520930e5e0f0057a0575aff6c19" | 
|  | dependencies = [ | 
|  | "chalk-derive", | 
|  | "chalk-ir", | 
|  | "chalk-solve", | 
|  | "rustc-hash 1.1.0", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "chalk-solve" | 
|  | version = "0.103.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "477ac6cdfd2013e9f93b09b036c2b607a67b2e728f4777b8422d55a79e9e3a34" | 
|  | dependencies = [ | 
|  | "chalk-derive", | 
|  | "chalk-ir", | 
|  | "ena", | 
|  | "indexmap", | 
|  | "itertools 0.12.1", | 
|  | "petgraph", | 
|  | "rustc-hash 1.1.0", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "countme" | 
|  | version = "3.0.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636" | 
|  |  | 
|  | [[package]] | 
|  | name = "cov-mark" | 
|  | version = "2.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0570650661aa447e7335f1d5e4f499d8e58796e617bedc9267d971e51c8b49d4" | 
|  |  | 
|  | [[package]] | 
|  | name = "crc32fast" | 
|  | version = "1.4.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "crossbeam-channel" | 
|  | version = "0.5.15" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" | 
|  | dependencies = [ | 
|  | "crossbeam-utils", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "crossbeam-deque" | 
|  | version = "0.8.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" | 
|  | dependencies = [ | 
|  | "crossbeam-epoch", | 
|  | "crossbeam-utils", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "crossbeam-epoch" | 
|  | version = "0.9.18" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" | 
|  | dependencies = [ | 
|  | "crossbeam-utils", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "crossbeam-queue" | 
|  | version = "0.3.12" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" | 
|  | dependencies = [ | 
|  | "crossbeam-utils", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "crossbeam-utils" | 
|  | version = "0.8.21" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" | 
|  |  | 
|  | [[package]] | 
|  | name = "ctrlc" | 
|  | version = "3.4.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73" | 
|  | dependencies = [ | 
|  | "nix", | 
|  | "windows-sys 0.59.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "dashmap" | 
|  | version = "6.1.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | "crossbeam-utils", | 
|  | "hashbrown 0.14.5", | 
|  | "lock_api", | 
|  | "once_cell", | 
|  | "parking_lot_core", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "deranged" | 
|  | version = "0.4.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" | 
|  | dependencies = [ | 
|  | "powerfmt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "derive_arbitrary" | 
|  | version = "1.4.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "directories" | 
|  | version = "6.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d" | 
|  | dependencies = [ | 
|  | "dirs-sys", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "dirs" | 
|  | version = "6.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" | 
|  | dependencies = [ | 
|  | "dirs-sys", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "dirs-sys" | 
|  | version = "0.5.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | "option-ext", | 
|  | "redox_users", | 
|  | "windows-sys 0.60.2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "displaydoc" | 
|  | version = "0.2.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "dissimilar" | 
|  | version = "1.0.10" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921" | 
|  |  | 
|  | [[package]] | 
|  | name = "dot" | 
|  | version = "0.1.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906" | 
|  |  | 
|  | [[package]] | 
|  | name = "drop_bomb" | 
|  | version = "0.1.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1" | 
|  |  | 
|  | [[package]] | 
|  | name = "edition" | 
|  | version = "0.0.0" | 
|  |  | 
|  | [[package]] | 
|  | name = "either" | 
|  | version = "1.15.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" | 
|  |  | 
|  | [[package]] | 
|  | name = "ena" | 
|  | version = "0.14.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5" | 
|  | dependencies = [ | 
|  | "log", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "equivalent" | 
|  | version = "1.0.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" | 
|  |  | 
|  | [[package]] | 
|  | name = "erased-serde" | 
|  | version = "0.4.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | "typeid", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "expect-test" | 
|  | version = "1.5.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0" | 
|  | dependencies = [ | 
|  | "dissimilar", | 
|  | "once_cell", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "filetime" | 
|  | version = "0.2.25" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | "libc", | 
|  | "libredox", | 
|  | "windows-sys 0.59.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "fixedbitset" | 
|  | version = "0.4.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" | 
|  |  | 
|  | [[package]] | 
|  | name = "flate2" | 
|  | version = "1.1.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" | 
|  | dependencies = [ | 
|  | "crc32fast", | 
|  | "miniz_oxide", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "foldhash" | 
|  | version = "0.1.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" | 
|  |  | 
|  | [[package]] | 
|  | name = "form_urlencoded" | 
|  | version = "1.2.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" | 
|  | dependencies = [ | 
|  | "percent-encoding", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "fsevent-sys" | 
|  | version = "4.1.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "fst" | 
|  | version = "0.4.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a" | 
|  |  | 
|  | [[package]] | 
|  | name = "getrandom" | 
|  | version = "0.2.16" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | "libc", | 
|  | "wasi", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "gimli" | 
|  | version = "0.31.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" | 
|  |  | 
|  | [[package]] | 
|  | name = "hashbrown" | 
|  | version = "0.14.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" | 
|  |  | 
|  | [[package]] | 
|  | name = "hashbrown" | 
|  | version = "0.15.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" | 
|  | dependencies = [ | 
|  | "allocator-api2", | 
|  | "equivalent", | 
|  | "foldhash", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "hashlink" | 
|  | version = "0.10.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" | 
|  | dependencies = [ | 
|  | "hashbrown 0.15.4", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "heck" | 
|  | version = "0.5.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | 
|  |  | 
|  | [[package]] | 
|  | name = "hermit-abi" | 
|  | version = "0.5.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" | 
|  |  | 
|  | [[package]] | 
|  | name = "hir" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arrayvec", | 
|  | "base-db", | 
|  | "cfg", | 
|  | "either", | 
|  | "expect-test", | 
|  | "hir-def", | 
|  | "hir-expand", | 
|  | "hir-ty", | 
|  | "indexmap", | 
|  | "intern", | 
|  | "itertools 0.14.0", | 
|  | "rustc-hash 2.1.1", | 
|  | "smallvec", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "syntax-bridge", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "hir-def" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arrayvec", | 
|  | "base-db", | 
|  | "bitflags 2.9.1", | 
|  | "cfg", | 
|  | "cov-mark", | 
|  | "drop_bomb", | 
|  | "either", | 
|  | "expect-test", | 
|  | "fst", | 
|  | "hir-expand", | 
|  | "indexmap", | 
|  | "intern", | 
|  | "itertools 0.14.0", | 
|  | "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 
|  | "mbe", | 
|  | "query-group-macro", | 
|  | "ra-ap-rustc_abi", | 
|  | "ra-ap-rustc_parse_format", | 
|  | "rustc-hash 2.1.1", | 
|  | "rustc_apfloat", | 
|  | "salsa", | 
|  | "salsa-macros", | 
|  | "smallvec", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "syntax-bridge", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "text-size", | 
|  | "thin-vec", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "hir-expand" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "base-db", | 
|  | "cfg", | 
|  | "cov-mark", | 
|  | "either", | 
|  | "expect-test", | 
|  | "intern", | 
|  | "itertools 0.14.0", | 
|  | "mbe", | 
|  | "parser", | 
|  | "query-group-macro", | 
|  | "rustc-hash 2.1.1", | 
|  | "salsa", | 
|  | "salsa-macros", | 
|  | "smallvec", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "syntax-bridge", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "hir-ty" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arrayvec", | 
|  | "base-db", | 
|  | "bitflags 2.9.1", | 
|  | "chalk-derive", | 
|  | "chalk-ir", | 
|  | "chalk-recursive", | 
|  | "chalk-solve", | 
|  | "cov-mark", | 
|  | "either", | 
|  | "ena", | 
|  | "expect-test", | 
|  | "hir-def", | 
|  | "hir-expand", | 
|  | "indexmap", | 
|  | "intern", | 
|  | "itertools 0.14.0", | 
|  | "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 
|  | "oorandom", | 
|  | "project-model", | 
|  | "query-group-macro", | 
|  | "ra-ap-rustc_abi", | 
|  | "ra-ap-rustc_index", | 
|  | "ra-ap-rustc_pattern_analysis", | 
|  | "rustc-hash 2.1.1", | 
|  | "rustc_apfloat", | 
|  | "salsa", | 
|  | "salsa-macros", | 
|  | "scoped-tls", | 
|  | "smallvec", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "tracing", | 
|  | "tracing-subscriber", | 
|  | "tracing-tree", | 
|  | "triomphe", | 
|  | "typed-arena", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "home" | 
|  | version = "0.5.11" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" | 
|  | dependencies = [ | 
|  | "windows-sys 0.59.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "icu_collections" | 
|  | version = "2.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" | 
|  | dependencies = [ | 
|  | "displaydoc", | 
|  | "potential_utf", | 
|  | "yoke", | 
|  | "zerofrom", | 
|  | "zerovec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "icu_locale_core" | 
|  | version = "2.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" | 
|  | dependencies = [ | 
|  | "displaydoc", | 
|  | "litemap", | 
|  | "tinystr", | 
|  | "writeable", | 
|  | "zerovec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "icu_normalizer" | 
|  | version = "2.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" | 
|  | dependencies = [ | 
|  | "displaydoc", | 
|  | "icu_collections", | 
|  | "icu_normalizer_data", | 
|  | "icu_properties", | 
|  | "icu_provider", | 
|  | "smallvec", | 
|  | "zerovec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "icu_normalizer_data" | 
|  | version = "2.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" | 
|  |  | 
|  | [[package]] | 
|  | name = "icu_properties" | 
|  | version = "2.0.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" | 
|  | dependencies = [ | 
|  | "displaydoc", | 
|  | "icu_collections", | 
|  | "icu_locale_core", | 
|  | "icu_properties_data", | 
|  | "icu_provider", | 
|  | "potential_utf", | 
|  | "zerotrie", | 
|  | "zerovec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "icu_properties_data" | 
|  | version = "2.0.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" | 
|  |  | 
|  | [[package]] | 
|  | name = "icu_provider" | 
|  | version = "2.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" | 
|  | dependencies = [ | 
|  | "displaydoc", | 
|  | "icu_locale_core", | 
|  | "stable_deref_trait", | 
|  | "tinystr", | 
|  | "writeable", | 
|  | "yoke", | 
|  | "zerofrom", | 
|  | "zerotrie", | 
|  | "zerovec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ide" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arrayvec", | 
|  | "cfg", | 
|  | "cov-mark", | 
|  | "dot", | 
|  | "either", | 
|  | "expect-test", | 
|  | "hir", | 
|  | "ide-assists", | 
|  | "ide-completion", | 
|  | "ide-db", | 
|  | "ide-diagnostics", | 
|  | "ide-ssr", | 
|  | "itertools 0.14.0", | 
|  | "nohash-hasher", | 
|  | "oorandom", | 
|  | "profile", | 
|  | "pulldown-cmark", | 
|  | "pulldown-cmark-to-cmark", | 
|  | "rustc_apfloat", | 
|  | "smallvec", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "toolchain", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | "url", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ide-assists" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "cov-mark", | 
|  | "either", | 
|  | "expect-test", | 
|  | "hir", | 
|  | "ide-db", | 
|  | "itertools 0.14.0", | 
|  | "smallvec", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ide-completion" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "base-db", | 
|  | "cov-mark", | 
|  | "expect-test", | 
|  | "hir", | 
|  | "ide-db", | 
|  | "itertools 0.14.0", | 
|  | "smallvec", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ide-db" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arrayvec", | 
|  | "base-db", | 
|  | "bitflags 2.9.1", | 
|  | "cov-mark", | 
|  | "crossbeam-channel", | 
|  | "either", | 
|  | "expect-test", | 
|  | "fst", | 
|  | "hir", | 
|  | "indexmap", | 
|  | "itertools 0.14.0", | 
|  | "line-index 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | 
|  | "memchr", | 
|  | "nohash-hasher", | 
|  | "parser", | 
|  | "profile", | 
|  | "query-group-macro", | 
|  | "rayon", | 
|  | "rustc-hash 2.1.1", | 
|  | "salsa", | 
|  | "salsa-macros", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | "vfs", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ide-diagnostics" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "cfg", | 
|  | "cov-mark", | 
|  | "either", | 
|  | "expect-test", | 
|  | "hir", | 
|  | "ide-db", | 
|  | "itertools 0.14.0", | 
|  | "paths", | 
|  | "serde_json", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ide-ssr" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "cov-mark", | 
|  | "expect-test", | 
|  | "hir", | 
|  | "ide-db", | 
|  | "itertools 0.14.0", | 
|  | "parser", | 
|  | "syntax", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "triomphe", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "idna" | 
|  | version = "1.0.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" | 
|  | dependencies = [ | 
|  | "idna_adapter", | 
|  | "smallvec", | 
|  | "utf8_iter", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "idna_adapter" | 
|  | version = "1.2.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" | 
|  | dependencies = [ | 
|  | "icu_normalizer", | 
|  | "icu_properties", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "indexmap" | 
|  | version = "2.9.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" | 
|  | dependencies = [ | 
|  | "equivalent", | 
|  | "hashbrown 0.15.4", | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "inotify" | 
|  | version = "0.11.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "inotify-sys", | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "inotify-sys" | 
|  | version = "0.1.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "intern" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "dashmap", | 
|  | "hashbrown 0.14.5", | 
|  | "rustc-hash 2.1.1", | 
|  | "triomphe", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "itertools" | 
|  | version = "0.12.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" | 
|  | dependencies = [ | 
|  | "either", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "itertools" | 
|  | version = "0.14.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" | 
|  | dependencies = [ | 
|  | "either", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "itoa" | 
|  | version = "1.0.15" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" | 
|  |  | 
|  | [[package]] | 
|  | name = "jod-thread" | 
|  | version = "1.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24" | 
|  |  | 
|  | [[package]] | 
|  | name = "kqueue" | 
|  | version = "1.1.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a" | 
|  | dependencies = [ | 
|  | "kqueue-sys", | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "kqueue-sys" | 
|  | version = "1.0.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" | 
|  | dependencies = [ | 
|  | "bitflags 1.3.2", | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "la-arena" | 
|  | version = "0.3.1" | 
|  |  | 
|  | [[package]] | 
|  | name = "la-arena" | 
|  | version = "0.3.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306" | 
|  |  | 
|  | [[package]] | 
|  | name = "lazy_static" | 
|  | version = "1.5.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | 
|  |  | 
|  | [[package]] | 
|  | name = "libc" | 
|  | version = "0.2.172" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" | 
|  |  | 
|  | [[package]] | 
|  | name = "libloading" | 
|  | version = "0.8.8" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | "windows-targets 0.53.2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "libmimalloc-sys" | 
|  | version = "0.1.42" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4" | 
|  | dependencies = [ | 
|  | "cc", | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "libredox" | 
|  | version = "0.1.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "libc", | 
|  | "redox_syscall", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "line-index" | 
|  | version = "0.1.2" | 
|  | dependencies = [ | 
|  | "nohash-hasher", | 
|  | "oorandom", | 
|  | "text-size", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "line-index" | 
|  | version = "0.1.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "3e27e0ed5a392a7f5ba0b3808a2afccff16c64933312c84b57618b49d1209bd2" | 
|  | dependencies = [ | 
|  | "nohash-hasher", | 
|  | "text-size", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "litemap" | 
|  | version = "0.8.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" | 
|  |  | 
|  | [[package]] | 
|  | name = "load-cargo" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "anyhow", | 
|  | "crossbeam-channel", | 
|  | "hir-expand", | 
|  | "ide-db", | 
|  | "intern", | 
|  | "itertools 0.14.0", | 
|  | "proc-macro-api", | 
|  | "project-model", | 
|  | "span", | 
|  | "tracing", | 
|  | "tt", | 
|  | "vfs", | 
|  | "vfs-notify", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "lock_api" | 
|  | version = "0.4.13" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" | 
|  | dependencies = [ | 
|  | "autocfg", | 
|  | "scopeguard", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "log" | 
|  | version = "0.4.27" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" | 
|  |  | 
|  | [[package]] | 
|  | name = "lsp-server" | 
|  | version = "0.7.8" | 
|  | dependencies = [ | 
|  | "crossbeam-channel", | 
|  | "ctrlc", | 
|  | "log", | 
|  | "lsp-types", | 
|  | "serde", | 
|  | "serde_derive", | 
|  | "serde_json", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "lsp-server" | 
|  | version = "0.7.8" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9" | 
|  | dependencies = [ | 
|  | "crossbeam-channel", | 
|  | "log", | 
|  | "serde", | 
|  | "serde_derive", | 
|  | "serde_json", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "lsp-types" | 
|  | version = "0.95.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "158c1911354ef73e8fe42da6b10c0484cb65c7f1007f28022e847706c1ab6984" | 
|  | dependencies = [ | 
|  | "bitflags 1.3.2", | 
|  | "serde", | 
|  | "serde_json", | 
|  | "serde_repr", | 
|  | "url", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "mbe" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arrayvec", | 
|  | "cov-mark", | 
|  | "expect-test", | 
|  | "intern", | 
|  | "parser", | 
|  | "ra-ap-rustc_lexer", | 
|  | "rustc-hash 2.1.1", | 
|  | "smallvec", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "syntax-bridge", | 
|  | "test-utils", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "memchr" | 
|  | version = "2.7.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" | 
|  |  | 
|  | [[package]] | 
|  | name = "memmap2" | 
|  | version = "0.9.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "memoffset" | 
|  | version = "0.9.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" | 
|  | dependencies = [ | 
|  | "autocfg", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "mimalloc" | 
|  | version = "0.1.46" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af" | 
|  | dependencies = [ | 
|  | "libmimalloc-sys", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "miniz_oxide" | 
|  | version = "0.8.9" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" | 
|  | dependencies = [ | 
|  | "adler2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "mio" | 
|  | version = "1.0.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | "log", | 
|  | "wasi", | 
|  | "windows-sys 0.59.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "miow" | 
|  | version = "0.6.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044" | 
|  | dependencies = [ | 
|  | "windows-sys 0.48.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "nix" | 
|  | version = "0.30.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "cfg-if", | 
|  | "cfg_aliases", | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "nohash-hasher" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" | 
|  |  | 
|  | [[package]] | 
|  | name = "notify" | 
|  | version = "8.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "filetime", | 
|  | "fsevent-sys", | 
|  | "inotify", | 
|  | "kqueue", | 
|  | "libc", | 
|  | "log", | 
|  | "mio", | 
|  | "notify-types", | 
|  | "walkdir", | 
|  | "windows-sys 0.59.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "notify-types" | 
|  | version = "2.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d" | 
|  |  | 
|  | [[package]] | 
|  | name = "nu-ansi-term" | 
|  | version = "0.50.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" | 
|  | dependencies = [ | 
|  | "windows-sys 0.52.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "num-conv" | 
|  | version = "0.1.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" | 
|  |  | 
|  | [[package]] | 
|  | name = "num-traits" | 
|  | version = "0.2.19" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" | 
|  | dependencies = [ | 
|  | "autocfg", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "num_cpus" | 
|  | version = "1.17.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" | 
|  | dependencies = [ | 
|  | "hermit-abi", | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "num_threads" | 
|  | version = "0.1.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "object" | 
|  | version = "0.36.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" | 
|  | dependencies = [ | 
|  | "memchr", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "once_cell" | 
|  | version = "1.21.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" | 
|  |  | 
|  | [[package]] | 
|  | name = "oorandom" | 
|  | version = "11.1.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" | 
|  |  | 
|  | [[package]] | 
|  | name = "option-ext" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" | 
|  |  | 
|  | [[package]] | 
|  | name = "ordered-float" | 
|  | version = "2.10.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" | 
|  | dependencies = [ | 
|  | "num-traits", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "parking_lot" | 
|  | version = "0.12.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" | 
|  | dependencies = [ | 
|  | "lock_api", | 
|  | "parking_lot_core", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "parking_lot_core" | 
|  | version = "0.9.11" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | "libc", | 
|  | "redox_syscall", | 
|  | "smallvec", | 
|  | "windows-targets 0.52.6", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "parser" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "drop_bomb", | 
|  | "edition", | 
|  | "expect-test", | 
|  | "ra-ap-rustc_lexer", | 
|  | "rustc-literal-escaper 0.0.4", | 
|  | "stdx", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "paste" | 
|  | version = "1.0.15" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" | 
|  |  | 
|  | [[package]] | 
|  | name = "paths" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "camino", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "percent-encoding" | 
|  | version = "2.3.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" | 
|  |  | 
|  | [[package]] | 
|  | name = "perf-event" | 
|  | version = "0.4.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | "perf-event-open-sys", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "perf-event-open-sys" | 
|  | version = "1.0.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ce9bedf5da2c234fdf2391ede2b90fabf585355f33100689bc364a3ea558561a" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "petgraph" | 
|  | version = "0.6.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" | 
|  | dependencies = [ | 
|  | "fixedbitset", | 
|  | "indexmap", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "pin-project-lite" | 
|  | version = "0.2.16" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" | 
|  |  | 
|  | [[package]] | 
|  | name = "portable-atomic" | 
|  | version = "1.11.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" | 
|  |  | 
|  | [[package]] | 
|  | name = "potential_utf" | 
|  | version = "0.1.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" | 
|  | dependencies = [ | 
|  | "zerovec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "powerfmt" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" | 
|  |  | 
|  | [[package]] | 
|  | name = "proc-macro-api" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "indexmap", | 
|  | "intern", | 
|  | "paths", | 
|  | "rustc-hash 2.1.1", | 
|  | "serde", | 
|  | "serde_derive", | 
|  | "serde_json", | 
|  | "span", | 
|  | "stdx", | 
|  | "tracing", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "proc-macro-srv" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "expect-test", | 
|  | "intern", | 
|  | "libc", | 
|  | "libloading", | 
|  | "memmap2", | 
|  | "object", | 
|  | "paths", | 
|  | "proc-macro-test", | 
|  | "ra-ap-rustc_lexer", | 
|  | "span", | 
|  | "syntax-bridge", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "proc-macro-srv-cli" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "proc-macro-api", | 
|  | "proc-macro-srv", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "proc-macro-test" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "cargo_metadata", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "proc-macro2" | 
|  | version = "1.0.95" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" | 
|  | dependencies = [ | 
|  | "unicode-ident", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "process-wrap" | 
|  | version = "8.2.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a3ef4f2f0422f23a82ec9f628ea2acd12871c81a9362b02c43c1aa86acfc3ba1" | 
|  | dependencies = [ | 
|  | "indexmap", | 
|  | "nix", | 
|  | "tracing", | 
|  | "windows", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "profile" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | "libc", | 
|  | "perf-event", | 
|  | "tikv-jemalloc-ctl", | 
|  | "windows-sys 0.60.2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "project-model" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "anyhow", | 
|  | "base-db", | 
|  | "cargo_metadata", | 
|  | "cfg", | 
|  | "expect-test", | 
|  | "intern", | 
|  | "itertools 0.14.0", | 
|  | "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 
|  | "paths", | 
|  | "rustc-hash 2.1.1", | 
|  | "semver", | 
|  | "serde", | 
|  | "serde_derive", | 
|  | "serde_json", | 
|  | "span", | 
|  | "stdx", | 
|  | "toolchain", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "protobuf" | 
|  | version = "3.7.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a3a7c64d9bf75b1b8d981124c14c179074e8caa7dfe7b6a12e6222ddcd0c8f72" | 
|  | dependencies = [ | 
|  | "once_cell", | 
|  | "protobuf-support", | 
|  | "thiserror 1.0.69", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "protobuf-support" | 
|  | version = "3.7.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "b088fd20b938a875ea00843b6faf48579462630015c3788d397ad6a786663252" | 
|  | dependencies = [ | 
|  | "thiserror 1.0.69", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "pulldown-cmark" | 
|  | version = "0.9.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "memchr", | 
|  | "unicase", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "pulldown-cmark-to-cmark" | 
|  | version = "10.0.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d" | 
|  | dependencies = [ | 
|  | "pulldown-cmark", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "query-group-macro" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "expect-test", | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "salsa", | 
|  | "salsa-macros", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "quote" | 
|  | version = "1.0.40" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ra-ap-rustc_abi" | 
|  | version = "0.116.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a967e3a9cd3e38b543f503978e0eccee461e3aea3f7b10e944959bff41dbe612" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "ra-ap-rustc_hashes", | 
|  | "ra-ap-rustc_index", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ra-ap-rustc_hashes" | 
|  | version = "0.116.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "1ea4c755ecbbffa5743c251344f484ebe571ec7bc5b36d80b2a8ae775d1a7a40" | 
|  | dependencies = [ | 
|  | "rustc-stable-hash", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ra-ap-rustc_index" | 
|  | version = "0.116.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "aca7ad7cf911538c619caa2162339fe98637e9e46f11bb0484ef96735df4d64a" | 
|  | dependencies = [ | 
|  | "ra-ap-rustc_index_macros", | 
|  | "smallvec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ra-ap-rustc_index_macros" | 
|  | version = "0.116.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "8767ba551c9355bc3031be072cc4bb0381106e5e7cd275e72b7a8c76051c4070" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ra-ap-rustc_lexer" | 
|  | version = "0.116.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "6101374afb267e6c27e4e2eb0b1352e9f3504c1a8f716f619cd39244e2ed92ab" | 
|  | dependencies = [ | 
|  | "memchr", | 
|  | "unicode-properties", | 
|  | "unicode-xid", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ra-ap-rustc_parse_format" | 
|  | version = "0.116.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ecd88a19f00da4f43e6727d5013444cbc399804b5046dfa2bbcd28ebed3970ce" | 
|  | dependencies = [ | 
|  | "ra-ap-rustc_lexer", | 
|  | "rustc-literal-escaper 0.0.2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ra-ap-rustc_pattern_analysis" | 
|  | version = "0.116.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "bb332dd32d7850a799862533b1c021e6062558861a4ad57817bf522499fbb892" | 
|  | dependencies = [ | 
|  | "ra-ap-rustc_index", | 
|  | "rustc-hash 2.1.1", | 
|  | "rustc_apfloat", | 
|  | "smallvec", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "rayon" | 
|  | version = "1.10.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" | 
|  | dependencies = [ | 
|  | "either", | 
|  | "rayon-core", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "rayon-core" | 
|  | version = "1.12.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" | 
|  | dependencies = [ | 
|  | "crossbeam-deque", | 
|  | "crossbeam-utils", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "redox_syscall" | 
|  | version = "0.5.13" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "redox_users" | 
|  | version = "0.5.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" | 
|  | dependencies = [ | 
|  | "getrandom", | 
|  | "libredox", | 
|  | "thiserror 2.0.12", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "rowan" | 
|  | version = "0.15.15" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49" | 
|  | dependencies = [ | 
|  | "countme", | 
|  | "hashbrown 0.14.5", | 
|  | "memoffset", | 
|  | "rustc-hash 1.1.0", | 
|  | "text-size", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "rust-analyzer" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "anyhow", | 
|  | "base64", | 
|  | "cargo_metadata", | 
|  | "cfg", | 
|  | "crossbeam-channel", | 
|  | "dirs", | 
|  | "dissimilar", | 
|  | "expect-test", | 
|  | "hir", | 
|  | "hir-def", | 
|  | "hir-ty", | 
|  | "ide", | 
|  | "ide-completion", | 
|  | "ide-db", | 
|  | "ide-ssr", | 
|  | "indexmap", | 
|  | "intern", | 
|  | "itertools 0.14.0", | 
|  | "load-cargo", | 
|  | "lsp-server 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", | 
|  | "lsp-types", | 
|  | "memchr", | 
|  | "mimalloc", | 
|  | "nohash-hasher", | 
|  | "num_cpus", | 
|  | "oorandom", | 
|  | "parking_lot", | 
|  | "parser", | 
|  | "paths", | 
|  | "proc-macro-api", | 
|  | "process-wrap", | 
|  | "profile", | 
|  | "project-model", | 
|  | "rayon", | 
|  | "rustc-hash 2.1.1", | 
|  | "scip", | 
|  | "semver", | 
|  | "serde", | 
|  | "serde_derive", | 
|  | "serde_json", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "syntax-bridge", | 
|  | "tenthash", | 
|  | "test-fixture", | 
|  | "test-utils", | 
|  | "tikv-jemallocator", | 
|  | "toml", | 
|  | "toolchain", | 
|  | "tracing", | 
|  | "tracing-subscriber", | 
|  | "tracing-tree", | 
|  | "triomphe", | 
|  | "vfs", | 
|  | "vfs-notify", | 
|  | "walkdir", | 
|  | "windows-sys 0.60.2", | 
|  | "xflags", | 
|  | "xshell", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "rustc-demangle" | 
|  | version = "0.1.25" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" | 
|  |  | 
|  | [[package]] | 
|  | name = "rustc-hash" | 
|  | version = "1.1.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" | 
|  |  | 
|  | [[package]] | 
|  | name = "rustc-hash" | 
|  | version = "2.1.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" | 
|  |  | 
|  | [[package]] | 
|  | name = "rustc-literal-escaper" | 
|  | version = "0.0.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0041b6238913c41fe704213a4a9329e2f685a156d1781998128b4149c230ad04" | 
|  |  | 
|  | [[package]] | 
|  | name = "rustc-literal-escaper" | 
|  | version = "0.0.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ab03008eb631b703dd16978282ae36c73282e7922fe101a4bd072a40ecea7b8b" | 
|  |  | 
|  | [[package]] | 
|  | name = "rustc-stable-hash" | 
|  | version = "0.1.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08" | 
|  |  | 
|  | [[package]] | 
|  | name = "rustc_apfloat" | 
|  | version = "0.2.3+llvm-462a31f5a5ab" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "486c2179b4796f65bfe2ee33679acf0927ac83ecf583ad6c91c3b4570911b9ad" | 
|  | dependencies = [ | 
|  | "bitflags 2.9.1", | 
|  | "smallvec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "ryu" | 
|  | version = "1.0.20" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" | 
|  |  | 
|  | [[package]] | 
|  | name = "salsa" | 
|  | version = "0.22.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c8fff508e3d6ef42a32607f7538e17171a877a12015e32036f46e99d00c95781" | 
|  | dependencies = [ | 
|  | "boxcar", | 
|  | "crossbeam-queue", | 
|  | "dashmap", | 
|  | "hashbrown 0.15.4", | 
|  | "hashlink", | 
|  | "indexmap", | 
|  | "parking_lot", | 
|  | "portable-atomic", | 
|  | "rayon", | 
|  | "rustc-hash 2.1.1", | 
|  | "salsa-macro-rules", | 
|  | "salsa-macros", | 
|  | "smallvec", | 
|  | "thin-vec", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "salsa-macro-rules" | 
|  | version = "0.22.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "8ea72b3c06f2ce6350fe3a0eeb7aaaf842d1d8352b706973c19c4f02e298a87c" | 
|  |  | 
|  | [[package]] | 
|  | name = "salsa-macros" | 
|  | version = "0.22.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0ce92025bc160b27814a207cb78d680973af17f863c7f4fc56cf3a535e22f378" | 
|  | dependencies = [ | 
|  | "heck", | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | "synstructure", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "same-file" | 
|  | version = "1.0.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" | 
|  | dependencies = [ | 
|  | "winapi-util", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "scip" | 
|  | version = "0.5.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "fb2b449a5e4660ce817676a0871cd1b4e2ff1023e33a1ac046670fa594b543a2" | 
|  | dependencies = [ | 
|  | "protobuf", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "scoped-tls" | 
|  | version = "1.0.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" | 
|  |  | 
|  | [[package]] | 
|  | name = "scopeguard" | 
|  | version = "1.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" | 
|  |  | 
|  | [[package]] | 
|  | name = "semver" | 
|  | version = "1.0.26" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "serde" | 
|  | version = "1.0.219" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" | 
|  | dependencies = [ | 
|  | "serde_derive", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "serde-untagged" | 
|  | version = "0.1.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e" | 
|  | dependencies = [ | 
|  | "erased-serde", | 
|  | "serde", | 
|  | "typeid", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "serde-value" | 
|  | version = "0.7.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" | 
|  | dependencies = [ | 
|  | "ordered-float", | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "serde_derive" | 
|  | version = "1.0.219" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "serde_json" | 
|  | version = "1.0.140" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" | 
|  | dependencies = [ | 
|  | "indexmap", | 
|  | "itoa", | 
|  | "memchr", | 
|  | "ryu", | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "serde_repr" | 
|  | version = "0.1.20" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "serde_spanned" | 
|  | version = "0.6.9" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "sharded-slab" | 
|  | version = "0.1.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" | 
|  | dependencies = [ | 
|  | "lazy_static", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "shlex" | 
|  | version = "1.3.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 
|  |  | 
|  | [[package]] | 
|  | name = "smallvec" | 
|  | version = "1.15.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" | 
|  |  | 
|  | [[package]] | 
|  | name = "smol_str" | 
|  | version = "0.3.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d" | 
|  | dependencies = [ | 
|  | "borsh", | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "span" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "hashbrown 0.14.5", | 
|  | "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", | 
|  | "rustc-hash 2.1.1", | 
|  | "salsa", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "text-size", | 
|  | "vfs", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "stable_deref_trait" | 
|  | version = "1.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" | 
|  |  | 
|  | [[package]] | 
|  | name = "stdx" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "backtrace", | 
|  | "crossbeam-channel", | 
|  | "crossbeam-utils", | 
|  | "itertools 0.14.0", | 
|  | "jod-thread", | 
|  | "libc", | 
|  | "miow", | 
|  | "tracing", | 
|  | "windows-sys 0.60.2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "syn" | 
|  | version = "2.0.103" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "unicode-ident", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "synstructure" | 
|  | version = "0.13.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "syntax" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "either", | 
|  | "expect-test", | 
|  | "itertools 0.14.0", | 
|  | "parser", | 
|  | "rayon", | 
|  | "rowan", | 
|  | "rustc-hash 2.1.1", | 
|  | "rustc-literal-escaper 0.0.4", | 
|  | "rustc_apfloat", | 
|  | "smol_str", | 
|  | "stdx", | 
|  | "test-utils", | 
|  | "tracing", | 
|  | "triomphe", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "syntax-bridge" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "intern", | 
|  | "parser", | 
|  | "rustc-hash 2.1.1", | 
|  | "span", | 
|  | "stdx", | 
|  | "syntax", | 
|  | "test-utils", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tenthash" | 
|  | version = "1.1.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e5c4bcc0a4fa333239f43662d15fbf995f384b2aeaf89c4ab4c83353d6cbb952" | 
|  |  | 
|  | [[package]] | 
|  | name = "test-fixture" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "base-db", | 
|  | "cfg", | 
|  | "hir-expand", | 
|  | "intern", | 
|  | "paths", | 
|  | "rustc-hash 2.1.1", | 
|  | "span", | 
|  | "stdx", | 
|  | "test-utils", | 
|  | "triomphe", | 
|  | "tt", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "test-utils" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "dissimilar", | 
|  | "paths", | 
|  | "profile", | 
|  | "rustc-hash 2.1.1", | 
|  | "stdx", | 
|  | "text-size", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "text-size" | 
|  | version = "1.1.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233" | 
|  |  | 
|  | [[package]] | 
|  | name = "thin-vec" | 
|  | version = "0.2.14" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d" | 
|  |  | 
|  | [[package]] | 
|  | name = "thiserror" | 
|  | version = "1.0.69" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" | 
|  | dependencies = [ | 
|  | "thiserror-impl 1.0.69", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "thiserror" | 
|  | version = "2.0.12" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" | 
|  | dependencies = [ | 
|  | "thiserror-impl 2.0.12", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "thiserror-impl" | 
|  | version = "1.0.69" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "thiserror-impl" | 
|  | version = "2.0.12" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "thread_local" | 
|  | version = "1.1.9" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" | 
|  | dependencies = [ | 
|  | "cfg-if", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tikv-jemalloc-ctl" | 
|  | version = "0.5.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "619bfed27d807b54f7f776b9430d4f8060e66ee138a28632ca898584d462c31c" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | "paste", | 
|  | "tikv-jemalloc-sys", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tikv-jemalloc-sys" | 
|  | version = "0.5.4+5.3.0-patched" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1" | 
|  | dependencies = [ | 
|  | "cc", | 
|  | "libc", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tikv-jemallocator" | 
|  | version = "0.5.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca" | 
|  | dependencies = [ | 
|  | "libc", | 
|  | "tikv-jemalloc-sys", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "time" | 
|  | version = "0.3.41" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" | 
|  | dependencies = [ | 
|  | "deranged", | 
|  | "itoa", | 
|  | "libc", | 
|  | "num-conv", | 
|  | "num_threads", | 
|  | "powerfmt", | 
|  | "serde", | 
|  | "time-core", | 
|  | "time-macros", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "time-core" | 
|  | version = "0.1.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" | 
|  |  | 
|  | [[package]] | 
|  | name = "time-macros" | 
|  | version = "0.2.22" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" | 
|  | dependencies = [ | 
|  | "num-conv", | 
|  | "time-core", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tinystr" | 
|  | version = "0.8.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" | 
|  | dependencies = [ | 
|  | "displaydoc", | 
|  | "zerovec", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "toml" | 
|  | version = "0.8.23" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | "serde_spanned", | 
|  | "toml_datetime", | 
|  | "toml_edit", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "toml_datetime" | 
|  | version = "0.6.11" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "toml_edit" | 
|  | version = "0.22.27" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" | 
|  | dependencies = [ | 
|  | "indexmap", | 
|  | "serde", | 
|  | "serde_spanned", | 
|  | "toml_datetime", | 
|  | "toml_write", | 
|  | "winnow", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "toml_write" | 
|  | version = "0.1.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" | 
|  |  | 
|  | [[package]] | 
|  | name = "toolchain" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "camino", | 
|  | "home", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tracing" | 
|  | version = "0.1.41" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" | 
|  | dependencies = [ | 
|  | "pin-project-lite", | 
|  | "tracing-attributes", | 
|  | "tracing-core", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tracing-attributes" | 
|  | version = "0.1.29" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tracing-core" | 
|  | version = "0.1.34" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" | 
|  | dependencies = [ | 
|  | "once_cell", | 
|  | "valuable", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tracing-log" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" | 
|  | dependencies = [ | 
|  | "log", | 
|  | "once_cell", | 
|  | "tracing-core", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tracing-subscriber" | 
|  | version = "0.3.19" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" | 
|  | dependencies = [ | 
|  | "sharded-slab", | 
|  | "thread_local", | 
|  | "time", | 
|  | "tracing-core", | 
|  | "tracing-log", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "tracing-tree" | 
|  | version = "0.4.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c" | 
|  | dependencies = [ | 
|  | "nu-ansi-term", | 
|  | "tracing-core", | 
|  | "tracing-log", | 
|  | "tracing-subscriber", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "triomphe" | 
|  | version = "0.1.14" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" | 
|  |  | 
|  | [[package]] | 
|  | name = "tt" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "arrayvec", | 
|  | "intern", | 
|  | "ra-ap-rustc_lexer", | 
|  | "stdx", | 
|  | "text-size", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "typed-arena" | 
|  | version = "2.0.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" | 
|  |  | 
|  | [[package]] | 
|  | name = "typeid" | 
|  | version = "1.0.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" | 
|  |  | 
|  | [[package]] | 
|  | name = "ungrammar" | 
|  | version = "1.16.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f" | 
|  |  | 
|  | [[package]] | 
|  | name = "unicase" | 
|  | version = "2.8.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" | 
|  |  | 
|  | [[package]] | 
|  | name = "unicode-ident" | 
|  | version = "1.0.18" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" | 
|  |  | 
|  | [[package]] | 
|  | name = "unicode-properties" | 
|  | version = "0.1.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" | 
|  |  | 
|  | [[package]] | 
|  | name = "unicode-xid" | 
|  | version = "0.2.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" | 
|  |  | 
|  | [[package]] | 
|  | name = "url" | 
|  | version = "2.5.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" | 
|  | dependencies = [ | 
|  | "form_urlencoded", | 
|  | "idna", | 
|  | "percent-encoding", | 
|  | "serde", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "utf8_iter" | 
|  | version = "1.0.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" | 
|  |  | 
|  | [[package]] | 
|  | name = "valuable" | 
|  | version = "0.1.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" | 
|  |  | 
|  | [[package]] | 
|  | name = "vfs" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "crossbeam-channel", | 
|  | "fst", | 
|  | "indexmap", | 
|  | "nohash-hasher", | 
|  | "paths", | 
|  | "rustc-hash 2.1.1", | 
|  | "stdx", | 
|  | "tracing", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "vfs-notify" | 
|  | version = "0.0.0" | 
|  | dependencies = [ | 
|  | "crossbeam-channel", | 
|  | "notify", | 
|  | "paths", | 
|  | "rayon", | 
|  | "rustc-hash 2.1.1", | 
|  | "stdx", | 
|  | "tracing", | 
|  | "vfs", | 
|  | "walkdir", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "walkdir" | 
|  | version = "2.5.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" | 
|  | dependencies = [ | 
|  | "same-file", | 
|  | "winapi-util", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "wasi" | 
|  | version = "0.11.1+wasi-snapshot-preview1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" | 
|  |  | 
|  | [[package]] | 
|  | name = "winapi-util" | 
|  | version = "0.1.9" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" | 
|  | dependencies = [ | 
|  | "windows-sys 0.59.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows" | 
|  | version = "0.61.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" | 
|  | dependencies = [ | 
|  | "windows-collections", | 
|  | "windows-core", | 
|  | "windows-future", | 
|  | "windows-link", | 
|  | "windows-numerics", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-collections" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" | 
|  | dependencies = [ | 
|  | "windows-core", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-core" | 
|  | version = "0.61.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" | 
|  | dependencies = [ | 
|  | "windows-implement", | 
|  | "windows-interface", | 
|  | "windows-link", | 
|  | "windows-result", | 
|  | "windows-strings", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-future" | 
|  | version = "0.2.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" | 
|  | dependencies = [ | 
|  | "windows-core", | 
|  | "windows-link", | 
|  | "windows-threading", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-implement" | 
|  | version = "0.60.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-interface" | 
|  | version = "0.59.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-link" | 
|  | version = "0.1.3" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-numerics" | 
|  | version = "0.2.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" | 
|  | dependencies = [ | 
|  | "windows-core", | 
|  | "windows-link", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-result" | 
|  | version = "0.3.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" | 
|  | dependencies = [ | 
|  | "windows-link", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-strings" | 
|  | version = "0.4.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" | 
|  | dependencies = [ | 
|  | "windows-link", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-sys" | 
|  | version = "0.48.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" | 
|  | dependencies = [ | 
|  | "windows-targets 0.48.5", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-sys" | 
|  | version = "0.52.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" | 
|  | dependencies = [ | 
|  | "windows-targets 0.52.6", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-sys" | 
|  | version = "0.59.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" | 
|  | dependencies = [ | 
|  | "windows-targets 0.52.6", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-sys" | 
|  | version = "0.60.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" | 
|  | dependencies = [ | 
|  | "windows-targets 0.53.2", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-targets" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" | 
|  | dependencies = [ | 
|  | "windows_aarch64_gnullvm 0.48.5", | 
|  | "windows_aarch64_msvc 0.48.5", | 
|  | "windows_i686_gnu 0.48.5", | 
|  | "windows_i686_msvc 0.48.5", | 
|  | "windows_x86_64_gnu 0.48.5", | 
|  | "windows_x86_64_gnullvm 0.48.5", | 
|  | "windows_x86_64_msvc 0.48.5", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-targets" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" | 
|  | dependencies = [ | 
|  | "windows_aarch64_gnullvm 0.52.6", | 
|  | "windows_aarch64_msvc 0.52.6", | 
|  | "windows_i686_gnu 0.52.6", | 
|  | "windows_i686_gnullvm 0.52.6", | 
|  | "windows_i686_msvc 0.52.6", | 
|  | "windows_x86_64_gnu 0.52.6", | 
|  | "windows_x86_64_gnullvm 0.52.6", | 
|  | "windows_x86_64_msvc 0.52.6", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-targets" | 
|  | version = "0.53.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" | 
|  | dependencies = [ | 
|  | "windows_aarch64_gnullvm 0.53.0", | 
|  | "windows_aarch64_msvc 0.53.0", | 
|  | "windows_i686_gnu 0.53.0", | 
|  | "windows_i686_gnullvm 0.53.0", | 
|  | "windows_i686_msvc 0.53.0", | 
|  | "windows_x86_64_gnu 0.53.0", | 
|  | "windows_x86_64_gnullvm 0.53.0", | 
|  | "windows_x86_64_msvc 0.53.0", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows-threading" | 
|  | version = "0.1.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" | 
|  | dependencies = [ | 
|  | "windows-link", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_aarch64_gnullvm" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_aarch64_gnullvm" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_aarch64_gnullvm" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_aarch64_msvc" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_aarch64_msvc" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_aarch64_msvc" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_gnu" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_gnu" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_gnu" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_gnullvm" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_gnullvm" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_msvc" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_msvc" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_i686_msvc" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_gnu" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_gnu" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_gnu" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_gnullvm" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_gnullvm" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_gnullvm" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_msvc" | 
|  | version = "0.48.5" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_msvc" | 
|  | version = "0.52.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" | 
|  |  | 
|  | [[package]] | 
|  | name = "windows_x86_64_msvc" | 
|  | version = "0.53.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" | 
|  |  | 
|  | [[package]] | 
|  | name = "winnow" | 
|  | version = "0.7.11" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" | 
|  | dependencies = [ | 
|  | "memchr", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "write-json" | 
|  | version = "0.1.4" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "23f6174b2566cc4a74f95e1367ec343e7fa80c93cc8087f5c4a3d6a1088b2118" | 
|  |  | 
|  | [[package]] | 
|  | name = "writeable" | 
|  | version = "0.6.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" | 
|  |  | 
|  | [[package]] | 
|  | name = "xflags" | 
|  | version = "0.3.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "7d9e15fbb3de55454b0106e314b28e671279009b363e6f1d8e39fdc3bf048944" | 
|  | dependencies = [ | 
|  | "xflags-macros", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "xflags-macros" | 
|  | version = "0.3.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "672423d4fea7ffa2f6c25ba60031ea13dc6258070556f125cc4d790007d4a155" | 
|  |  | 
|  | [[package]] | 
|  | name = "xshell" | 
|  | version = "0.2.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "9e7290c623014758632efe00737145b6867b66292c42167f2ec381eb566a373d" | 
|  | dependencies = [ | 
|  | "xshell-macros", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "xshell-macros" | 
|  | version = "0.2.7" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547" | 
|  |  | 
|  | [[package]] | 
|  | name = "xtask" | 
|  | version = "0.1.0" | 
|  | dependencies = [ | 
|  | "anyhow", | 
|  | "directories", | 
|  | "edition", | 
|  | "either", | 
|  | "flate2", | 
|  | "itertools 0.14.0", | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "stdx", | 
|  | "time", | 
|  | "ungrammar", | 
|  | "write-json", | 
|  | "xflags", | 
|  | "xshell", | 
|  | "zip", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "yoke" | 
|  | version = "0.8.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" | 
|  | dependencies = [ | 
|  | "serde", | 
|  | "stable_deref_trait", | 
|  | "yoke-derive", | 
|  | "zerofrom", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "yoke-derive" | 
|  | version = "0.8.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | "synstructure", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "zerofrom" | 
|  | version = "0.1.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" | 
|  | dependencies = [ | 
|  | "zerofrom-derive", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "zerofrom-derive" | 
|  | version = "0.1.6" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | "synstructure", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "zerotrie" | 
|  | version = "0.2.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" | 
|  | dependencies = [ | 
|  | "displaydoc", | 
|  | "yoke", | 
|  | "zerofrom", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "zerovec" | 
|  | version = "0.11.2" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" | 
|  | dependencies = [ | 
|  | "yoke", | 
|  | "zerofrom", | 
|  | "zerovec-derive", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "zerovec-derive" | 
|  | version = "0.11.1" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" | 
|  | dependencies = [ | 
|  | "proc-macro2", | 
|  | "quote", | 
|  | "syn", | 
|  | ] | 
|  |  | 
|  | [[package]] | 
|  | name = "zip" | 
|  | version = "4.0.0" | 
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | 
|  | checksum = "153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd" | 
|  | dependencies = [ | 
|  | "arbitrary", | 
|  | "crc32fast", | 
|  | "flate2", | 
|  | "indexmap", | 
|  | "memchr", | 
|  | "time", | 
|  | ] |