src/tools/rust-analyzer/Cargo.lock 3,753 lines View on github.com → Search inside
File is large — showing lines 1–2,000 of 3,753.
1# This file is automatically @generated by Cargo.2# It is not intended for manual editing.3version = 445[[package]]6name = "addr2line"7version = "0.24.2"8source = "registry+https://github.com/rust-lang/crates.io-index"9checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"10dependencies = [11 "gimli",12]1314[[package]]15name = "adler2"16version = "2.0.1"17source = "registry+https://github.com/rust-lang/crates.io-index"18checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"1920[[package]]21name = "aho-corasick"22version = "1.1.4"23source = "registry+https://github.com/rust-lang/crates.io-index"24checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"25dependencies = [26 "memchr",27]2829[[package]]30name = "allocator-api2"31version = "0.2.21"32source = "registry+https://github.com/rust-lang/crates.io-index"33checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"3435[[package]]36name = "anes"37version = "0.1.6"38source = "registry+https://github.com/rust-lang/crates.io-index"39checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"4041[[package]]42name = "anstyle"43version = "1.0.11"44source = "registry+https://github.com/rust-lang/crates.io-index"45checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"4647[[package]]48name = "anyhow"49version = "1.0.100"50source = "registry+https://github.com/rust-lang/crates.io-index"51checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"5253[[package]]54name = "arbitrary"55version = "1.4.2"56source = "registry+https://github.com/rust-lang/crates.io-index"57checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"58dependencies = [59 "derive_arbitrary",60]6162[[package]]63name = "arrayvec"64version = "0.7.6"65source = "registry+https://github.com/rust-lang/crates.io-index"66checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"6768[[package]]69name = "atomic-polyfill"70version = "1.0.3"71source = "registry+https://github.com/rust-lang/crates.io-index"72checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"73dependencies = [74 "critical-section",75]7677[[package]]78name = "autocfg"79version = "1.5.0"80source = "registry+https://github.com/rust-lang/crates.io-index"81checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"8283[[package]]84name = "backtrace"85version = "0.3.75"86source = "registry+https://github.com/rust-lang/crates.io-index"87checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"88dependencies = [89 "addr2line",90 "cfg-if",91 "libc",92 "miniz_oxide",93 "object",94 "rustc-demangle",95 "windows-targets 0.52.6",96]9798[[package]]99name = "base-db"100version = "0.0.0"101dependencies = [102 "cfg",103 "dashmap",104 "indexmap",105 "intern",106 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",107 "query-group-macro",108 "rustc-hash 2.1.1",109 "salsa",110 "salsa-macros",111 "semver",112 "span",113 "syntax",114 "tracing",115 "triomphe",116 "vfs",117]118119[[package]]120name = "base64"121version = "0.22.1"122source = "registry+https://github.com/rust-lang/crates.io-index"123checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"124125[[package]]126name = "bit-set"127version = "0.8.0"128source = "registry+https://github.com/rust-lang/crates.io-index"129checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"130dependencies = [131 "bit-vec",132]133134[[package]]135name = "bit-vec"136version = "0.8.0"137source = "registry+https://github.com/rust-lang/crates.io-index"138checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"139140[[package]]141name = "bitflags"142version = "1.3.2"143source = "registry+https://github.com/rust-lang/crates.io-index"144checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"145146[[package]]147name = "bitflags"148version = "2.9.4"149source = "registry+https://github.com/rust-lang/crates.io-index"150checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"151152[[package]]153name = "borsh"154version = "1.5.7"155source = "registry+https://github.com/rust-lang/crates.io-index"156checksum = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce"157dependencies = [158 "cfg_aliases",159]160161[[package]]162name = "boxcar"163version = "0.2.14"164source = "registry+https://github.com/rust-lang/crates.io-index"165checksum = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e"166167[[package]]168name = "bumpalo"169version = "3.19.0"170source = "registry+https://github.com/rust-lang/crates.io-index"171checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"172173[[package]]174name = "byteorder"175version = "1.5.0"176source = "registry+https://github.com/rust-lang/crates.io-index"177checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"178179[[package]]180name = "camino"181version = "1.2.2"182source = "registry+https://github.com/rust-lang/crates.io-index"183checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48"184dependencies = [185 "serde_core",186]187188[[package]]189name = "cargo-platform"190version = "0.3.1"191source = "registry+https://github.com/rust-lang/crates.io-index"192checksum = "122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4"193dependencies = [194 "serde",195]196197[[package]]198name = "cargo_metadata"199version = "0.23.0"200source = "registry+https://github.com/rust-lang/crates.io-index"201checksum = "981a6f317983eec002839b90fae7411a85621410ae591a9cab2ecf5cb5744873"202dependencies = [203 "camino",204 "cargo-platform",205 "semver",206 "serde",207 "serde_json",208 "thiserror 2.0.16",209]210211[[package]]212name = "cast"213version = "0.3.0"214source = "registry+https://github.com/rust-lang/crates.io-index"215checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"216217[[package]]218name = "cc"219version = "1.2.38"220source = "registry+https://github.com/rust-lang/crates.io-index"221checksum = "80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9"222dependencies = [223 "find-msvc-tools",224 "shlex",225]226227[[package]]228name = "cfg"229version = "0.0.0"230dependencies = [231 "arbitrary",232 "cfg",233 "expect-test",234 "intern",235 "oorandom",236 "rustc-hash 2.1.1",237 "syntax",238 "syntax-bridge",239 "tracing",240 "tt",241]242243[[package]]244name = "cfg-if"245version = "1.0.3"246source = "registry+https://github.com/rust-lang/crates.io-index"247checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"248249[[package]]250name = "cfg_aliases"251version = "0.2.1"252source = "registry+https://github.com/rust-lang/crates.io-index"253checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"254255[[package]]256name = "ciborium"257version = "0.2.2"258source = "registry+https://github.com/rust-lang/crates.io-index"259checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"260dependencies = [261 "ciborium-io",262 "ciborium-ll",263 "serde",264]265266[[package]]267name = "ciborium-io"268version = "0.2.2"269source = "registry+https://github.com/rust-lang/crates.io-index"270checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"271272[[package]]273name = "ciborium-ll"274version = "0.2.2"275source = "registry+https://github.com/rust-lang/crates.io-index"276checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"277dependencies = [278 "ciborium-io",279 "half",280]281282[[package]]283name = "clap"284version = "4.5.48"285source = "registry+https://github.com/rust-lang/crates.io-index"286checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae"287dependencies = [288 "clap_builder",289]290291[[package]]292name = "clap_builder"293version = "4.5.48"294source = "registry+https://github.com/rust-lang/crates.io-index"295checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9"296dependencies = [297 "anstyle",298 "clap_lex",299]300301[[package]]302name = "clap_lex"303version = "0.7.5"304source = "registry+https://github.com/rust-lang/crates.io-index"305checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"306307[[package]]308name = "cobs"309version = "0.3.0"310source = "registry+https://github.com/rust-lang/crates.io-index"311checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1"312dependencies = [313 "thiserror 2.0.16",314]315316[[package]]317name = "countme"318version = "3.0.1"319source = "registry+https://github.com/rust-lang/crates.io-index"320checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"321322[[package]]323name = "cov-mark"324version = "2.1.0"325source = "registry+https://github.com/rust-lang/crates.io-index"326checksum = "3f1d92727879fb4f24cec33a35e3bff74035541326cbc12ad44ba8886d1927b0"327328[[package]]329name = "crc32fast"330version = "1.5.0"331source = "registry+https://github.com/rust-lang/crates.io-index"332checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"333dependencies = [334 "cfg-if",335]336337[[package]]338name = "criterion"339version = "0.7.0"340source = "registry+https://github.com/rust-lang/crates.io-index"341checksum = "e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928"342dependencies = [343 "anes",344 "cast",345 "ciborium",346 "clap",347 "criterion-plot",348 "itertools 0.13.0",349 "num-traits",350 "oorandom",351 "plotters",352 "rayon",353 "regex",354 "serde",355 "serde_json",356 "tinytemplate",357 "walkdir",358]359360[[package]]361name = "criterion-plot"362version = "0.6.0"363source = "registry+https://github.com/rust-lang/crates.io-index"364checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338"365dependencies = [366 "cast",367 "itertools 0.13.0",368]369370[[package]]371name = "critical-section"372version = "1.2.0"373source = "registry+https://github.com/rust-lang/crates.io-index"374checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"375376[[package]]377name = "crossbeam-channel"378version = "0.5.15"379source = "registry+https://github.com/rust-lang/crates.io-index"380checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"381dependencies = [382 "crossbeam-utils",383]384385[[package]]386name = "crossbeam-deque"387version = "0.8.6"388source = "registry+https://github.com/rust-lang/crates.io-index"389checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"390dependencies = [391 "crossbeam-epoch",392 "crossbeam-utils",393]394395[[package]]396name = "crossbeam-epoch"397version = "0.9.18"398source = "registry+https://github.com/rust-lang/crates.io-index"399checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"400dependencies = [401 "crossbeam-utils",402]403404[[package]]405name = "crossbeam-queue"406version = "0.3.12"407source = "registry+https://github.com/rust-lang/crates.io-index"408checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"409dependencies = [410 "crossbeam-utils",411]412413[[package]]414name = "crossbeam-utils"415version = "0.8.21"416source = "registry+https://github.com/rust-lang/crates.io-index"417checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"418419[[package]]420name = "crunchy"421version = "0.2.4"422source = "registry+https://github.com/rust-lang/crates.io-index"423checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"424425[[package]]426name = "ctrlc"427version = "3.5.0"428source = "registry+https://github.com/rust-lang/crates.io-index"429checksum = "881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3"430dependencies = [431 "dispatch",432 "nix",433 "windows-sys 0.61.0",434]435436[[package]]437name = "dashmap"438version = "6.1.0"439source = "registry+https://github.com/rust-lang/crates.io-index"440checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"441dependencies = [442 "cfg-if",443 "crossbeam-utils",444 "hashbrown 0.14.5",445 "lock_api",446 "once_cell",447 "parking_lot_core",448]449450[[package]]451name = "deranged"452version = "0.5.3"453source = "registry+https://github.com/rust-lang/crates.io-index"454checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc"455dependencies = [456 "powerfmt",457]458459[[package]]460name = "derive-where"461version = "1.6.1"462source = "registry+https://github.com/rust-lang/crates.io-index"463checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534"464dependencies = [465 "proc-macro2",466 "quote",467 "syn",468]469470[[package]]471name = "derive_arbitrary"472version = "1.4.2"473source = "registry+https://github.com/rust-lang/crates.io-index"474checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a"475dependencies = [476 "proc-macro2",477 "quote",478 "syn",479]480481[[package]]482name = "dhat"483version = "0.3.3"484source = "registry+https://github.com/rust-lang/crates.io-index"485checksum = "98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827"486dependencies = [487 "backtrace",488 "lazy_static",489 "mintex",490 "parking_lot",491 "rustc-hash 1.1.0",492 "serde",493 "serde_json",494 "thousands",495]496497[[package]]498name = "dirs"499version = "6.0.0"500source = "registry+https://github.com/rust-lang/crates.io-index"501checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"502dependencies = [503 "dirs-sys",504]505506[[package]]507name = "dirs-sys"508version = "0.5.0"509source = "registry+https://github.com/rust-lang/crates.io-index"510checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"511dependencies = [512 "libc",513 "option-ext",514 "redox_users",515 "windows-sys 0.61.0",516]517518[[package]]519name = "dispatch"520version = "0.2.0"521source = "registry+https://github.com/rust-lang/crates.io-index"522checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"523524[[package]]525name = "displaydoc"526version = "0.2.5"527source = "registry+https://github.com/rust-lang/crates.io-index"528checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"529dependencies = [530 "proc-macro2",531 "quote",532 "syn",533]534535[[package]]536name = "dissimilar"537version = "1.0.10"538source = "registry+https://github.com/rust-lang/crates.io-index"539checksum = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921"540541[[package]]542name = "dot"543version = "0.1.4"544source = "registry+https://github.com/rust-lang/crates.io-index"545checksum = "a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906"546547[[package]]548name = "drop_bomb"549version = "0.1.5"550source = "registry+https://github.com/rust-lang/crates.io-index"551checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1"552553[[package]]554name = "edition"555version = "0.0.0"556557[[package]]558name = "either"559version = "1.15.0"560source = "registry+https://github.com/rust-lang/crates.io-index"561checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"562563[[package]]564name = "embedded-io"565version = "0.4.0"566source = "registry+https://github.com/rust-lang/crates.io-index"567checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"568569[[package]]570name = "embedded-io"571version = "0.6.1"572source = "registry+https://github.com/rust-lang/crates.io-index"573checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"574575[[package]]576name = "ena"577version = "0.14.3"578source = "registry+https://github.com/rust-lang/crates.io-index"579checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5"580dependencies = [581 "log",582]583584[[package]]585name = "equivalent"586version = "1.0.2"587source = "registry+https://github.com/rust-lang/crates.io-index"588checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"589590[[package]]591name = "errno"592version = "0.3.14"593source = "registry+https://github.com/rust-lang/crates.io-index"594checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"595dependencies = [596 "libc",597 "windows-sys 0.61.0",598]599600[[package]]601name = "expect-test"602version = "1.5.1"603source = "registry+https://github.com/rust-lang/crates.io-index"604checksum = "63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0"605dependencies = [606 "dissimilar",607 "once_cell",608]609610[[package]]611name = "fastrand"612version = "2.3.0"613source = "registry+https://github.com/rust-lang/crates.io-index"614checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"615616[[package]]617name = "find-msvc-tools"618version = "0.1.2"619source = "registry+https://github.com/rust-lang/crates.io-index"620checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959"621622[[package]]623name = "fixedbitset"624version = "0.5.7"625source = "registry+https://github.com/rust-lang/crates.io-index"626checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"627628[[package]]629name = "flate2"630version = "1.1.2"631source = "registry+https://github.com/rust-lang/crates.io-index"632checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"633dependencies = [634 "crc32fast",635 "miniz_oxide",636]637638[[package]]639name = "fnv"640version = "1.0.7"641source = "registry+https://github.com/rust-lang/crates.io-index"642checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"643644[[package]]645name = "foldhash"646version = "0.1.5"647source = "registry+https://github.com/rust-lang/crates.io-index"648checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"649650[[package]]651name = "form_urlencoded"652version = "1.2.2"653source = "registry+https://github.com/rust-lang/crates.io-index"654checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"655dependencies = [656 "percent-encoding",657]658659[[package]]660name = "fsevent-sys"661version = "4.1.0"662source = "registry+https://github.com/rust-lang/crates.io-index"663checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"664dependencies = [665 "libc",666]667668[[package]]669name = "fst"670version = "0.4.7"671source = "registry+https://github.com/rust-lang/crates.io-index"672checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a"673674[[package]]675name = "getrandom"676version = "0.2.16"677source = "registry+https://github.com/rust-lang/crates.io-index"678checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"679dependencies = [680 "cfg-if",681 "libc",682 "wasi",683]684685[[package]]686name = "getrandom"687version = "0.3.4"688source = "registry+https://github.com/rust-lang/crates.io-index"689checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"690dependencies = [691 "cfg-if",692 "libc",693 "r-efi",694 "wasip2",695]696697[[package]]698name = "gimli"699version = "0.31.1"700source = "registry+https://github.com/rust-lang/crates.io-index"701checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"702703[[package]]704name = "half"705version = "2.7.1"706source = "registry+https://github.com/rust-lang/crates.io-index"707checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"708dependencies = [709 "cfg-if",710 "crunchy",711 "zerocopy",712]713714[[package]]715name = "hash32"716version = "0.2.1"717source = "registry+https://github.com/rust-lang/crates.io-index"718checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"719dependencies = [720 "byteorder",721]722723[[package]]724name = "hashbrown"725version = "0.14.5"726source = "registry+https://github.com/rust-lang/crates.io-index"727checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"728729[[package]]730name = "hashbrown"731version = "0.15.5"732source = "registry+https://github.com/rust-lang/crates.io-index"733checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"734dependencies = [735 "allocator-api2",736 "equivalent",737 "foldhash",738]739740[[package]]741name = "hashbrown"742version = "0.16.0"743source = "registry+https://github.com/rust-lang/crates.io-index"744checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"745746[[package]]747name = "hashlink"748version = "0.10.0"749source = "registry+https://github.com/rust-lang/crates.io-index"750checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"751dependencies = [752 "hashbrown 0.15.5",753]754755[[package]]756name = "heapless"757version = "0.7.17"758source = "registry+https://github.com/rust-lang/crates.io-index"759checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"760dependencies = [761 "atomic-polyfill",762 "hash32",763 "rustc_version",764 "serde",765 "spin",766 "stable_deref_trait",767]768769[[package]]770name = "hermit-abi"771version = "0.5.2"772source = "registry+https://github.com/rust-lang/crates.io-index"773checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"774775[[package]]776name = "hir"777version = "0.0.0"778dependencies = [779 "arrayvec",780 "base-db",781 "cfg",782 "either",783 "expect-test",784 "hir-def",785 "hir-expand",786 "hir-ty",787 "intern",788 "itertools 0.14.0",789 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",790 "ra-ap-rustc_type_ir",791 "rustc-hash 2.1.1",792 "serde_json",793 "smallvec",794 "span",795 "stdx",796 "syntax",797 "syntax-bridge",798 "test-fixture",799 "test-utils",800 "tracing",801 "tracing-subscriber",802 "tracing-tree",803 "triomphe",804 "tt",805]806807[[package]]808name = "hir-def"809version = "0.0.0"810dependencies = [811 "arrayvec",812 "base-db",813 "bitflags 2.9.4",814 "cfg",815 "cov-mark",816 "drop_bomb",817 "either",818 "expect-test",819 "fst",820 "hir-expand",821 "indexmap",822 "intern",823 "itertools 0.14.0",824 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",825 "query-group-macro",826 "ra-ap-rustc_abi",827 "ra-ap-rustc_parse_format",828 "rustc-hash 2.1.1",829 "rustc_apfloat",830 "salsa",831 "salsa-macros",832 "smallvec",833 "span",834 "stdx",835 "syntax",836 "syntax-bridge",837 "test-fixture",838 "test-utils",839 "thin-vec",840 "tracing",841 "triomphe",842 "tt",843]844845[[package]]846name = "hir-expand"847version = "0.0.0"848dependencies = [849 "base-db",850 "cfg",851 "cov-mark",852 "either",853 "expect-test",854 "intern",855 "itertools 0.14.0",856 "mbe",857 "parser",858 "query-group-macro",859 "rustc-hash 2.1.1",860 "salsa",861 "salsa-macros",862 "smallvec",863 "span",864 "stdx",865 "syntax",866 "syntax-bridge",867 "thin-vec",868 "tracing",869 "triomphe",870 "tt",871]872873[[package]]874name = "hir-ty"875version = "0.0.0"876dependencies = [877 "arrayvec",878 "base-db",879 "cov-mark",880 "either",881 "ena",882 "expect-test",883 "hir-def",884 "hir-expand",885 "indexmap",886 "intern",887 "itertools 0.14.0",888 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",889 "macros",890 "oorandom",891 "petgraph",892 "project-model",893 "query-group-macro",894 "ra-ap-rustc_abi",895 "ra-ap-rustc_ast_ir",896 "ra-ap-rustc_index",897 "ra-ap-rustc_next_trait_solver",898 "ra-ap-rustc_pattern_analysis",899 "ra-ap-rustc_type_ir",900 "rustc-hash 2.1.1",901 "rustc_apfloat",902 "salsa",903 "salsa-macros",904 "serde",905 "serde_derive",906 "smallvec",907 "span",908 "stdx",909 "syntax",910 "test-fixture",911 "test-utils",912 "thin-vec",913 "tracing",914 "tracing-subscriber",915 "tracing-tree",916 "triomphe",917 "typed-arena",918]919920[[package]]921name = "home"922version = "0.5.12"923source = "registry+https://github.com/rust-lang/crates.io-index"924checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"925dependencies = [926 "windows-sys 0.61.0",927]928929[[package]]930name = "icu_collections"931version = "2.0.0"932source = "registry+https://github.com/rust-lang/crates.io-index"933checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"934dependencies = [935 "displaydoc",936 "potential_utf",937 "yoke",938 "zerofrom",939 "zerovec",940]941942[[package]]943name = "icu_locale_core"944version = "2.0.0"945source = "registry+https://github.com/rust-lang/crates.io-index"946checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"947dependencies = [948 "displaydoc",949 "litemap",950 "tinystr",951 "writeable",952 "zerovec",953]954955[[package]]956name = "icu_normalizer"957version = "2.0.0"958source = "registry+https://github.com/rust-lang/crates.io-index"959checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"960dependencies = [961 "displaydoc",962 "icu_collections",963 "icu_normalizer_data",964 "icu_properties",965 "icu_provider",966 "smallvec",967 "zerovec",968]969970[[package]]971name = "icu_normalizer_data"972version = "2.0.0"973source = "registry+https://github.com/rust-lang/crates.io-index"974checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"975976[[package]]977name = "icu_properties"978version = "2.0.1"979source = "registry+https://github.com/rust-lang/crates.io-index"980checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"981dependencies = [982 "displaydoc",983 "icu_collections",984 "icu_locale_core",985 "icu_properties_data",986 "icu_provider",987 "potential_utf",988 "zerotrie",989 "zerovec",990]991992[[package]]993name = "icu_properties_data"994version = "2.0.1"995source = "registry+https://github.com/rust-lang/crates.io-index"996checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"997998[[package]]999name = "icu_provider"1000version = "2.0.0"1001source = "registry+https://github.com/rust-lang/crates.io-index"1002checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"1003dependencies = [1004 "displaydoc",1005 "icu_locale_core",1006 "stable_deref_trait",1007 "tinystr",1008 "writeable",1009 "yoke",1010 "zerofrom",1011 "zerotrie",1012 "zerovec",1013]10141015[[package]]1016name = "ide"1017version = "0.0.0"1018dependencies = [1019 "arrayvec",1020 "cfg",1021 "cov-mark",1022 "dot",1023 "either",1024 "expect-test",1025 "hir",1026 "ide-assists",1027 "ide-completion",1028 "ide-db",1029 "ide-diagnostics",1030 "ide-ssr",1031 "itertools 0.14.0",1032 "macros",1033 "nohash-hasher",1034 "oorandom",1035 "profile",1036 "pulldown-cmark",1037 "pulldown-cmark-to-cmark",1038 "rustc_apfloat",1039 "smallvec",1040 "span",1041 "stdx",1042 "syntax",1043 "test-fixture",1044 "test-utils",1045 "toolchain",1046 "tracing",1047 "triomphe",1048 "url",1049]10501051[[package]]1052name = "ide-assists"1053version = "0.0.0"1054dependencies = [1055 "cov-mark",1056 "either",1057 "expect-test",1058 "hir",1059 "ide-db",1060 "itertools 0.14.0",1061 "smallvec",1062 "stdx",1063 "syntax",1064 "test-fixture",1065 "test-utils",1066 "tracing",1067]10681069[[package]]1070name = "ide-completion"1071version = "0.0.0"1072dependencies = [1073 "base-db",1074 "cov-mark",1075 "expect-test",1076 "hir",1077 "ide-db",1078 "itertools 0.14.0",1079 "macros",1080 "smallvec",1081 "stdx",1082 "syntax",1083 "test-fixture",1084 "test-utils",1085 "tracing",1086]10871088[[package]]1089name = "ide-db"1090version = "0.0.0"1091dependencies = [1092 "arrayvec",1093 "base-db",1094 "bitflags 2.9.4",1095 "cov-mark",1096 "crossbeam-channel",1097 "either",1098 "expect-test",1099 "fst",1100 "hir",1101 "itertools 0.14.0",1102 "line-index 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",1103 "macros",1104 "memchr",1105 "nohash-hasher",1106 "parser",1107 "profile",1108 "rayon",1109 "rustc-hash 2.1.1",1110 "salsa",1111 "salsa-macros",1112 "smallvec",1113 "span",1114 "stdx",1115 "syntax",1116 "test-fixture",1117 "test-utils",1118 "tracing",1119 "triomphe",1120 "vfs",1121]11221123[[package]]1124name = "ide-diagnostics"1125version = "0.0.0"1126dependencies = [1127 "cfg",1128 "cov-mark",1129 "either",1130 "expect-test",1131 "hir",1132 "ide-db",1133 "itertools 0.14.0",1134 "paths",1135 "serde_json",1136 "stdx",1137 "syntax",1138 "test-fixture",1139 "test-utils",1140 "tracing",1141]11421143[[package]]1144name = "ide-ssr"1145version = "0.0.0"1146dependencies = [1147 "cov-mark",1148 "expect-test",1149 "hir",1150 "ide-db",1151 "itertools 0.14.0",1152 "parser",1153 "syntax",1154 "test-fixture",1155 "test-utils",1156 "triomphe",1157]11581159[[package]]1160name = "idna"1161version = "1.1.0"1162source = "registry+https://github.com/rust-lang/crates.io-index"1163checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"1164dependencies = [1165 "idna_adapter",1166 "smallvec",1167 "utf8_iter",1168]11691170[[package]]1171name = "idna_adapter"1172version = "1.2.1"1173source = "registry+https://github.com/rust-lang/crates.io-index"1174checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"1175dependencies = [1176 "icu_normalizer",1177 "icu_properties",1178]11791180[[package]]1181name = "indexmap"1182version = "2.11.4"1183source = "registry+https://github.com/rust-lang/crates.io-index"1184checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"1185dependencies = [1186 "equivalent",1187 "hashbrown 0.16.0",1188 "serde",1189 "serde_core",1190]11911192[[package]]1193name = "inotify"1194version = "0.11.0"1195source = "registry+https://github.com/rust-lang/crates.io-index"1196checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"1197dependencies = [1198 "bitflags 2.9.4",1199 "inotify-sys",1200 "libc",1201]12021203[[package]]1204name = "inotify-sys"1205version = "0.1.5"1206source = "registry+https://github.com/rust-lang/crates.io-index"1207checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"1208dependencies = [1209 "libc",1210]12111212[[package]]1213name = "intern"1214version = "0.0.0"1215dependencies = [1216 "dashmap",1217 "hashbrown 0.14.5",1218 "rayon",1219 "rustc-hash 2.1.1",1220 "triomphe",1221]12221223[[package]]1224name = "intrusive-collections"1225version = "0.9.7"1226source = "registry+https://github.com/rust-lang/crates.io-index"1227checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86"1228dependencies = [1229 "memoffset",1230]12311232[[package]]1233name = "inventory"1234version = "0.3.21"1235source = "registry+https://github.com/rust-lang/crates.io-index"1236checksum = "bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e"1237dependencies = [1238 "rustversion",1239]12401241[[package]]1242name = "itertools"1243version = "0.13.0"1244source = "registry+https://github.com/rust-lang/crates.io-index"1245checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"1246dependencies = [1247 "either",1248]12491250[[package]]1251name = "itertools"1252version = "0.14.0"1253source = "registry+https://github.com/rust-lang/crates.io-index"1254checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"1255dependencies = [1256 "either",1257]12581259[[package]]1260name = "itoa"1261version = "1.0.15"1262source = "registry+https://github.com/rust-lang/crates.io-index"1263checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"12641265[[package]]1266name = "jod-thread"1267version = "1.0.0"1268source = "registry+https://github.com/rust-lang/crates.io-index"1269checksum = "a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24"12701271[[package]]1272name = "js-sys"1273version = "0.3.82"1274source = "registry+https://github.com/rust-lang/crates.io-index"1275checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"1276dependencies = [1277 "once_cell",1278 "wasm-bindgen",1279]12801281[[package]]1282name = "kqueue"1283version = "1.1.1"1284source = "registry+https://github.com/rust-lang/crates.io-index"1285checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a"1286dependencies = [1287 "kqueue-sys",1288 "libc",1289]12901291[[package]]1292name = "kqueue-sys"1293version = "1.0.4"1294source = "registry+https://github.com/rust-lang/crates.io-index"1295checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"1296dependencies = [1297 "bitflags 1.3.2",1298 "libc",1299]13001301[[package]]1302name = "la-arena"1303version = "0.3.1"13041305[[package]]1306name = "la-arena"1307version = "0.3.1"1308source = "registry+https://github.com/rust-lang/crates.io-index"1309checksum = "3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306"13101311[[package]]1312name = "lazy_static"1313version = "1.5.0"1314source = "registry+https://github.com/rust-lang/crates.io-index"1315checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"13161317[[package]]1318name = "libc"1319version = "0.2.175"1320source = "registry+https://github.com/rust-lang/crates.io-index"1321checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"13221323[[package]]1324name = "libloading"1325version = "0.8.9"1326source = "registry+https://github.com/rust-lang/crates.io-index"1327checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"1328dependencies = [1329 "cfg-if",1330 "windows-link 0.2.0",1331]13321333[[package]]1334name = "libmimalloc-sys"1335version = "0.1.44"1336source = "registry+https://github.com/rust-lang/crates.io-index"1337checksum = "667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870"1338dependencies = [1339 "cc",1340 "libc",1341]13421343[[package]]1344name = "libredox"1345version = "0.1.10"1346source = "registry+https://github.com/rust-lang/crates.io-index"1347checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"1348dependencies = [1349 "bitflags 2.9.4",1350 "libc",1351]13521353[[package]]1354name = "line-index"1355version = "0.1.2"1356dependencies = [1357 "nohash-hasher",1358 "oorandom",1359 "text-size 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",1360]13611362[[package]]1363name = "line-index"1364version = "0.1.2"1365source = "registry+https://github.com/rust-lang/crates.io-index"1366checksum = "3e27e0ed5a392a7f5ba0b3808a2afccff16c64933312c84b57618b49d1209bd2"1367dependencies = [1368 "nohash-hasher",1369 "text-size 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",1370]13711372[[package]]1373name = "linux-raw-sys"1374version = "0.11.0"1375source = "registry+https://github.com/rust-lang/crates.io-index"1376checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"13771378[[package]]1379name = "litemap"1380version = "0.8.0"1381source = "registry+https://github.com/rust-lang/crates.io-index"1382checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"13831384[[package]]1385name = "load-cargo"1386version = "0.0.0"1387dependencies = [1388 "anyhow",1389 "crossbeam-channel",1390 "hir-expand",1391 "ide-db",1392 "intern",1393 "itertools 0.14.0",1394 "proc-macro-api",1395 "project-model",1396 "span",1397 "tracing",1398 "tt",1399 "vfs",1400 "vfs-notify",1401]14021403[[package]]1404name = "lock_api"1405version = "0.4.13"1406source = "registry+https://github.com/rust-lang/crates.io-index"1407checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"1408dependencies = [1409 "autocfg",1410 "scopeguard",1411]14121413[[package]]1414name = "log"1415version = "0.4.28"1416source = "registry+https://github.com/rust-lang/crates.io-index"1417checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"14181419[[package]]1420name = "lsp-server"1421version = "0.7.9"1422dependencies = [1423 "anyhow",1424 "crossbeam-channel",1425 "ctrlc",1426 "log",1427 "lsp-types",1428 "rustc-hash 2.1.1",1429 "serde",1430 "serde_derive",1431 "serde_json",1432 "toolchain",1433]14341435[[package]]1436name = "lsp-server"1437version = "0.7.9"1438source = "registry+https://github.com/rust-lang/crates.io-index"1439checksum = "7d6ada348dbc2703cbe7637b2dda05cff84d3da2819c24abcb305dd613e0ba2e"1440dependencies = [1441 "crossbeam-channel",1442 "log",1443 "serde",1444 "serde_derive",1445 "serde_json",1446]14471448[[package]]1449name = "lsp-types"1450version = "0.95.0"1451source = "registry+https://github.com/rust-lang/crates.io-index"1452checksum = "158c1911354ef73e8fe42da6b10c0484cb65c7f1007f28022e847706c1ab6984"1453dependencies = [1454 "bitflags 1.3.2",1455 "serde",1456 "serde_json",1457 "serde_repr",1458 "url",1459]14601461[[package]]1462name = "macros"1463version = "0.0.0"1464dependencies = [1465 "proc-macro2",1466 "quote",1467 "syn",1468 "synstructure",1469]14701471[[package]]1472name = "mbe"1473version = "0.0.0"1474dependencies = [1475 "arrayvec",1476 "bitflags 2.9.4",1477 "cov-mark",1478 "expect-test",1479 "intern",1480 "parser",1481 "ra-ap-rustc_lexer",1482 "rustc-hash 2.1.1",1483 "salsa",1484 "smallvec",1485 "span",1486 "stdx",1487 "syntax",1488 "syntax-bridge",1489 "test-utils",1490 "tt",1491]14921493[[package]]1494name = "memchr"1495version = "2.7.6"1496source = "registry+https://github.com/rust-lang/crates.io-index"1497checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"14981499[[package]]1500name = "memmap2"1501version = "0.9.8"1502source = "registry+https://github.com/rust-lang/crates.io-index"1503checksum = "843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7"1504dependencies = [1505 "libc",1506]15071508[[package]]1509name = "memoffset"1510version = "0.9.1"1511source = "registry+https://github.com/rust-lang/crates.io-index"1512checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"1513dependencies = [1514 "autocfg",1515]15161517[[package]]1518name = "mimalloc"1519version = "0.1.48"1520source = "registry+https://github.com/rust-lang/crates.io-index"1521checksum = "e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8"1522dependencies = [1523 "libmimalloc-sys",1524]15251526[[package]]1527name = "miniz_oxide"1528version = "0.8.9"1529source = "registry+https://github.com/rust-lang/crates.io-index"1530checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"1531dependencies = [1532 "adler2",1533]15341535[[package]]1536name = "mintex"1537version = "0.1.4"1538source = "registry+https://github.com/rust-lang/crates.io-index"1539checksum = "c505b3e17ed6b70a7ed2e67fbb2c560ee327353556120d6e72f5232b6880d536"15401541[[package]]1542name = "mio"1543version = "1.1.0"1544source = "registry+https://github.com/rust-lang/crates.io-index"1545checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"1546dependencies = [1547 "libc",1548 "log",1549 "wasi",1550 "windows-sys 0.61.0",1551]15521553[[package]]1554name = "miow"1555version = "0.6.1"1556source = "registry+https://github.com/rust-lang/crates.io-index"1557checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"1558dependencies = [1559 "windows-sys 0.61.0",1560]15611562[[package]]1563name = "nix"1564version = "0.30.1"1565source = "registry+https://github.com/rust-lang/crates.io-index"1566checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"1567dependencies = [1568 "bitflags 2.9.4",1569 "cfg-if",1570 "cfg_aliases",1571 "libc",1572]15731574[[package]]1575name = "nohash-hasher"1576version = "0.2.0"1577source = "registry+https://github.com/rust-lang/crates.io-index"1578checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"15791580[[package]]1581name = "notify"1582version = "8.2.0"1583source = "registry+https://github.com/rust-lang/crates.io-index"1584checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3"1585dependencies = [1586 "bitflags 2.9.4",1587 "fsevent-sys",1588 "inotify",1589 "kqueue",1590 "libc",1591 "log",1592 "mio",1593 "notify-types",1594 "walkdir",1595 "windows-sys 0.60.2",1596]15971598[[package]]1599name = "notify-types"1600version = "2.0.0"1601source = "registry+https://github.com/rust-lang/crates.io-index"1602checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"16031604[[package]]1605name = "nu-ansi-term"1606version = "0.50.3"1607source = "registry+https://github.com/rust-lang/crates.io-index"1608checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"1609dependencies = [1610 "windows-sys 0.61.0",1611]16121613[[package]]1614name = "num-conv"1615version = "0.2.0"1616source = "registry+https://github.com/rust-lang/crates.io-index"1617checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050"16181619[[package]]1620name = "num-traits"1621version = "0.2.19"1622source = "registry+https://github.com/rust-lang/crates.io-index"1623checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"1624dependencies = [1625 "autocfg",1626]16271628[[package]]1629name = "num_cpus"1630version = "1.17.0"1631source = "registry+https://github.com/rust-lang/crates.io-index"1632checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"1633dependencies = [1634 "hermit-abi",1635 "libc",1636]16371638[[package]]1639name = "num_threads"1640version = "0.1.7"1641source = "registry+https://github.com/rust-lang/crates.io-index"1642checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"1643dependencies = [1644 "libc",1645]16461647[[package]]1648name = "object"1649version = "0.36.7"1650source = "registry+https://github.com/rust-lang/crates.io-index"1651checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"1652dependencies = [1653 "memchr",1654]16551656[[package]]1657name = "once_cell"1658version = "1.21.3"1659source = "registry+https://github.com/rust-lang/crates.io-index"1660checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"16611662[[package]]1663name = "oorandom"1664version = "11.1.5"1665source = "registry+https://github.com/rust-lang/crates.io-index"1666checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"16671668[[package]]1669name = "option-ext"1670version = "0.2.0"1671source = "registry+https://github.com/rust-lang/crates.io-index"1672checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"16731674[[package]]1675name = "parking_lot"1676version = "0.12.4"1677source = "registry+https://github.com/rust-lang/crates.io-index"1678checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"1679dependencies = [1680 "lock_api",1681 "parking_lot_core",1682]16831684[[package]]1685name = "parking_lot_core"1686version = "0.9.11"1687source = "registry+https://github.com/rust-lang/crates.io-index"1688checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"1689dependencies = [1690 "cfg-if",1691 "libc",1692 "redox_syscall",1693 "smallvec",1694 "windows-targets 0.52.6",1695]16961697[[package]]1698name = "parser"1699version = "0.0.0"1700dependencies = [1701 "drop_bomb",1702 "edition",1703 "expect-test",1704 "ra-ap-rustc_lexer",1705 "rustc-literal-escaper 0.0.4",1706 "stdx",1707 "tracing",1708 "winnow",1709]17101711[[package]]1712name = "paste"1713version = "1.0.15"1714source = "registry+https://github.com/rust-lang/crates.io-index"1715checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"17161717[[package]]1718name = "paths"1719version = "0.0.0"1720dependencies = [1721 "camino",1722]17231724[[package]]1725name = "percent-encoding"1726version = "2.3.2"1727source = "registry+https://github.com/rust-lang/crates.io-index"1728checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"17291730[[package]]1731name = "perf-event"1732version = "0.4.8"1733source = "registry+https://github.com/rust-lang/crates.io-index"1734checksum = "b4d6393d9238342159080d79b78cb59c67399a8e7ecfa5d410bd614169e4e823"1735dependencies = [1736 "libc",1737 "perf-event-open-sys",1738]17391740[[package]]1741name = "perf-event-open-sys"1742version = "4.0.0"1743source = "registry+https://github.com/rust-lang/crates.io-index"1744checksum = "7c44fb1c7651a45a3652c4afc6e754e40b3d6e6556f1487e2b230bfc4f33c2a8"1745dependencies = [1746 "libc",1747]17481749[[package]]1750name = "petgraph"1751version = "0.8.2"1752source = "registry+https://github.com/rust-lang/crates.io-index"1753checksum = "54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca"1754dependencies = [1755 "fixedbitset",1756 "hashbrown 0.15.5",1757 "indexmap",1758]17591760[[package]]1761name = "pin-project-lite"1762version = "0.2.16"1763source = "registry+https://github.com/rust-lang/crates.io-index"1764checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"17651766[[package]]1767name = "plotters"1768version = "0.3.7"1769source = "registry+https://github.com/rust-lang/crates.io-index"1770checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"1771dependencies = [1772 "num-traits",1773 "plotters-backend",1774 "plotters-svg",1775 "wasm-bindgen",1776 "web-sys",1777]17781779[[package]]1780name = "plotters-backend"1781version = "0.3.7"1782source = "registry+https://github.com/rust-lang/crates.io-index"1783checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"17841785[[package]]1786name = "plotters-svg"1787version = "0.3.7"1788source = "registry+https://github.com/rust-lang/crates.io-index"1789checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"1790dependencies = [1791 "plotters-backend",1792]17931794[[package]]1795name = "portable-atomic"1796version = "1.11.1"1797source = "registry+https://github.com/rust-lang/crates.io-index"1798checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"17991800[[package]]1801name = "postcard"1802version = "1.1.3"1803source = "registry+https://github.com/rust-lang/crates.io-index"1804checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24"1805dependencies = [1806 "cobs",1807 "embedded-io 0.4.0",1808 "embedded-io 0.6.1",1809 "heapless",1810 "serde",1811]18121813[[package]]1814name = "potential_utf"1815version = "0.1.3"1816source = "registry+https://github.com/rust-lang/crates.io-index"1817checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a"1818dependencies = [1819 "zerovec",1820]18211822[[package]]1823name = "powerfmt"1824version = "0.2.0"1825source = "registry+https://github.com/rust-lang/crates.io-index"1826checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"18271828[[package]]1829name = "ppv-lite86"1830version = "0.2.21"1831source = "registry+https://github.com/rust-lang/crates.io-index"1832checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"1833dependencies = [1834 "zerocopy",1835]18361837[[package]]1838name = "proc-macro-api"1839version = "0.0.0"1840dependencies = [1841 "indexmap",1842 "intern",1843 "paths",1844 "postcard",1845 "proc-macro-srv",1846 "rayon",1847 "rustc-hash 2.1.1",1848 "semver",1849 "serde",1850 "serde_derive",1851 "serde_json",1852 "span",1853 "stdx",1854 "tracing",1855 "tt",1856]18571858[[package]]1859name = "proc-macro-srv"1860version = "0.0.0"1861dependencies = [1862 "expect-test",1863 "intern",1864 "libc",1865 "libloading",1866 "line-index 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",1867 "memmap2",1868 "object",1869 "paths",1870 "proc-macro-test",1871 "ra-ap-rustc_lexer",1872 "span",1873 "temp-dir",1874]18751876[[package]]1877name = "proc-macro-srv-cli"1878version = "0.0.0"1879dependencies = [1880 "clap",1881 "expect-test",1882 "intern",1883 "paths",1884 "proc-macro-api",1885 "proc-macro-srv",1886 "proc-macro-test",1887 "span",1888 "tt",1889]18901891[[package]]1892name = "proc-macro-test"1893version = "0.0.0"1894dependencies = [1895 "cargo_metadata",1896]18971898[[package]]1899name = "proc-macro2"1900version = "1.0.101"1901source = "registry+https://github.com/rust-lang/crates.io-index"1902checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"1903dependencies = [1904 "unicode-ident",1905]19061907[[package]]1908name = "process-wrap"1909version = "8.2.1"1910source = "registry+https://github.com/rust-lang/crates.io-index"1911checksum = "a3ef4f2f0422f23a82ec9f628ea2acd12871c81a9362b02c43c1aa86acfc3ba1"1912dependencies = [1913 "indexmap",1914 "nix",1915 "tracing",1916 "windows",1917]19181919[[package]]1920name = "profile"1921version = "0.0.0"1922dependencies = [1923 "cfg-if",1924 "libc",1925 "perf-event",1926 "tikv-jemalloc-ctl",1927 "windows-sys 0.60.2",1928]19291930[[package]]1931name = "project-model"1932version = "0.0.0"1933dependencies = [1934 "anyhow",1935 "base-db",1936 "cargo_metadata",1937 "cfg",1938 "expect-test",1939 "intern",1940 "itertools 0.14.0",1941 "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",1942 "paths",1943 "rustc-hash 2.1.1",1944 "semver",1945 "serde",1946 "serde_derive",1947 "serde_json",1948 "span",1949 "stdx",1950 "temp-dir",1951 "toml",1952 "toolchain",1953 "tracing",1954 "triomphe",1955]19561957[[package]]1958name = "proptest"1959version = "1.9.0"1960source = "registry+https://github.com/rust-lang/crates.io-index"1961checksum = "bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40"1962dependencies = [1963 "bit-set",1964 "bit-vec",1965 "bitflags 2.9.4",1966 "num-traits",1967 "rand",1968 "rand_chacha",1969 "rand_xorshift",1970 "regex-syntax",1971 "rusty-fork",1972 "tempfile",1973 "unarray",1974]19751976[[package]]1977name = "protobuf"1978version = "3.7.2"1979source = "registry+https://github.com/rust-lang/crates.io-index"1980checksum = "d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4"1981dependencies = [1982 "once_cell",1983 "protobuf-support",1984 "thiserror 1.0.69",1985]19861987[[package]]1988name = "protobuf-support"1989version = "3.7.2"1990source = "registry+https://github.com/rust-lang/crates.io-index"1991checksum = "3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6"1992dependencies = [1993 "thiserror 1.0.69",1994]19951996[[package]]1997name = "pulldown-cmark"1998version = "0.9.6"1999source = "registry+https://github.com/rust-lang/crates.io-index"2000checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b"

Findings

✓ No findings reported for this file.

Get this view in your editor

Same data, no extra tab — call code_get_file + code_get_findings over MCP from Claude/Cursor/Copilot.