diff --git a/Cargo.lock b/Cargo.lock index 29764c98..38f54741 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -388,9 +388,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "dashmap" -version = "6.1.0" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" dependencies = [ "cfg-if", "crossbeam-utils", @@ -528,6 +528,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -601,9 +607,16 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", - "foldhash", + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "foldhash 0.2.0", ] [[package]] @@ -611,14 +624,19 @@ name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "hashlink" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" +checksum = "824e001ac4f3012dd16a264bec811403a67ca9deb6c102fc5049b32c4574b35f" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.16.1", ] [[package]] @@ -814,9 +832,9 @@ dependencies = [ [[package]] name = "intrusive-collections" -version = "0.9.7" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86" +checksum = "4b719c59241cfaac1042a6d26787e28ed7ee4a4e21a5a907786f54222d1b0062" dependencies = [ "memoffset", ] @@ -1275,9 +1293,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "ra-ap-rustc_abi" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d49dbe5d570793b3c3227972a6ac85fc3e830f09b32c3cb3b68cfceebad3b0a" +checksum = "2f25a779e21ca3bba6795193b16508c8ab159f96ee4b07349893fd272065b525" dependencies = [ "bitflags 2.11.1", "ra-ap-rustc_hashes", @@ -1287,33 +1305,33 @@ dependencies = [ [[package]] name = "ra-ap-rustc_ast_ir" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0956db62c264a899d15667993cbbd2e8f0b02108712217e2579c61ac30b94b" +checksum = "0218ca6c7b096466e85a497e6150c39be5b7bc36637fe62c1cd20370a9d9aac7" [[package]] name = "ra-ap-rustc_hashes" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7df512084c24f4c96c8cc9a59cbd264301efbc8913d3759b065398024af316c9" +checksum = "d6b410bacf1a7c8038f376fa6283003784d568ac012e35fc0aeefa9a5ab11a2e" dependencies = [ "rustc-stable-hash", ] [[package]] name = "ra-ap-rustc_index" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca3a49a928d38ba7927605e5909b6abe77d09ff359e4695c070c3f91d69cc8a" +checksum = "2271b55e4a5d0cc0cbe9bdf8056c07ac69e32919a48ce66722ed0526d62588c3" dependencies = [ "ra-ap-rustc_index_macros", ] [[package]] name = "ra-ap-rustc_index_macros" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4463e908a62c64c2a65c1966c2f4995d0e1f8b7dfc85a8b8de2562edf3d89070" +checksum = "b6a89e743fb881a1e13544e3395a5ad9ad9280d56384256a121066119abd7af2" dependencies = [ "proc-macro2", "quote", @@ -1322,20 +1340,20 @@ dependencies = [ [[package]] name = "ra-ap-rustc_lexer" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228e01e1b237adb4bd8793487e1c37019c1e526a8f93716d99602301be267056" +checksum = "a6d7c9cc05e0e6b72a214a455a106d9b22b0494164d50a657b17bd319534c218" dependencies = [ "memchr", + "unicode-ident", "unicode-properties", - "unicode-xid", ] [[package]] name = "ra-ap-rustc_next_trait_solver" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10d6f91143011d474bb844d268b0784c6a4c6db57743558b83f5ad34511627f1" +checksum = "cb3017c2f0ace80b8e6068b9c613aa56ed50e0374bf44a891447511f1264e40d" dependencies = [ "derive-where", "ra-ap-rustc_index", @@ -1346,19 +1364,19 @@ dependencies = [ [[package]] name = "ra-ap-rustc_parse_format" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37fa8effbc436c0ddd9d7b1421aa3cccf8b94566c841c4e4aa3e09063b8f423f" +checksum = "4a737f844bdef8ac5ab54dadf2f34704b4d06beef9236d71080bb34db697220b" dependencies = [ "ra-ap-rustc_lexer", - "rustc-literal-escaper 0.0.5", + "rustc-literal-escaper", ] [[package]] name = "ra-ap-rustc_pattern_analysis" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883c843fc27847ad03b8e772dd4a2d2728af4333a6d6821a22dfcfe7136dff3e" +checksum = "6de3d4c7d6078cce3c40c55717b8b15002a80b9fa8849faea496a365324861b4" dependencies = [ "ra-ap-rustc_index", "rustc-hash 2.1.2", @@ -1369,15 +1387,16 @@ dependencies = [ [[package]] name = "ra-ap-rustc_type_ir" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a86e33c46b2b261a173b23f207461a514812a8b2d2d7935bbc685f733eacce10" +checksum = "8c5d9a4d3e7bee7313599bc6d794037247ac0165f03857379cf4fc3097199e05" dependencies = [ "arrayvec", "bitflags 2.11.1", "derive-where", "ena", "indexmap", + "ra-ap-rustc_abi", "ra-ap-rustc_ast_ir", "ra-ap-rustc_index", "ra-ap-rustc_type_ir_macros", @@ -1389,9 +1408,9 @@ dependencies = [ [[package]] name = "ra-ap-rustc_type_ir_macros" -version = "0.143.0" +version = "0.165.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15034c2fcaa5cf302aea6db20eda0f71fffeb0b372d6073cc50f940e974a2a47" +checksum = "024598d1f54272acd83d28c121f8a2e82e216dd7be1e40158b66b2d12fa214c0" dependencies = [ "proc-macro2", "quote", @@ -1401,9 +1420,9 @@ dependencies = [ [[package]] name = "ra_ap_base_db" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1567168e7c7b50acf2ffb87bde8937986d4f41c777a2c308298ede9d555c96c" +checksum = "dc99ce5de0e0fcb63c5a3d527c94baf660d7b0f557fe01de8782dab1c83eb618" dependencies = [ "dashmap", "indexmap", @@ -1424,9 +1443,9 @@ dependencies = [ [[package]] name = "ra_ap_cfg" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e1fc8d53014b0ec4c06c9dbf0a810ccd67b3a96de4ef06bd1a248c2295b6a37" +checksum = "d03dc1fe0e898d0ad0ca1efa833c1f6374a3638e239a3a649778c26967248942" dependencies = [ "ra_ap_intern", "ra_ap_syntax", @@ -1437,19 +1456,20 @@ dependencies = [ [[package]] name = "ra_ap_edition" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "627a8ce8e870632395b7bf053c93039a3d91dda744ccae166ac83650572cfaa2" +checksum = "caa85f33bcb41a7ac25d3507ec01dce07089e2f1337915b36cbcb2b2d0f886cc" [[package]] name = "ra_ap_hir" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b77616ef81f690a3eba4befd32112780b99f052676b0e7686a22bf79f3fbe2a8" +checksum = "45fad2afab239546f33bed05e01da5bdbbf1b3a4e3d248ab1e4a913fe6f684c7" dependencies = [ "arrayvec", "either", "itertools 0.14.0", + "la-arena", "ra-ap-rustc_type_ir", "ra_ap_base_db", "ra_ap_cfg", @@ -1470,9 +1490,9 @@ dependencies = [ [[package]] name = "ra_ap_hir_def" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81504dd727efbaf48704a9c0e18e6491cb9848428376ad37146f37f63571ab3c" +checksum = "63bed92b4bd71376cab97d117ac2a8dfad5b952e51bcf2ec3462262fa8be9cf6" dependencies = [ "arrayvec", "bitflags 2.11.1", @@ -1507,9 +1527,9 @@ dependencies = [ [[package]] name = "ra_ap_hir_expand" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9980623345a88d4431ce80331e640c494e2e59303e82a2cb1290b4684efdc6e5" +checksum = "3050af526c145c7449197e5204a863e21bdaab82ac657f9e79fab32ec9ef9b07" dependencies = [ "cov-mark", "either", @@ -1536,11 +1556,12 @@ dependencies = [ [[package]] name = "ra_ap_hir_ty" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b822d1b9f0168281bbba34e0c5abada891fa9fc5e0b54e86493e8b075a877973" +checksum = "26db1a8317fb0bcd11b8708b5440942c2a28c91a1e80156b1ce5c294194eac7e" dependencies = [ "arrayvec", + "bitflags 2.11.1", "cov-mark", "either", "ena", @@ -1581,9 +1602,9 @@ dependencies = [ [[package]] name = "ra_ap_ide" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b2cf5665ea426d9a245fb1c79e99e5ec4cab68abd0a563626b72d3e8793a16f" +checksum = "3c4d6bf485be545d566348912c507ae7a8bdcb613d1d75047344f869a95d2626" dependencies = [ "arrayvec", "cov-mark", @@ -1616,9 +1637,9 @@ dependencies = [ [[package]] name = "ra_ap_ide_assists" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d80e71276403ff92d7942117bb5c96f64ee34f70028c36b347c8d362344287d9" +checksum = "a5cf327905b36d36600f4345c4667b8c9ff9c526712d7c78641042efdcb2c46d" dependencies = [ "cov-mark", "either", @@ -1633,9 +1654,9 @@ dependencies = [ [[package]] name = "ra_ap_ide_completion" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fa656a6ba007503dd5784726255ed68cf598c66c691ee76092f1bf86fc71cf" +checksum = "be104d65662aac73ee7b268269b644ba5f4e466424020d9503d3ddfb549d71eb" dependencies = [ "cov-mark", "itertools 0.14.0", @@ -1651,9 +1672,9 @@ dependencies = [ [[package]] name = "ra_ap_ide_db" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e250964a32be6c74f1f72e0fd8aea08aaed0535d85a7fd315fe442942185da0" +checksum = "ed0ebfc07ed7b774cc62cdbb6d5d8517df26f1cba7e32cc76e5612770868cd26" dependencies = [ "arrayvec", "bitflags 2.11.1", @@ -1670,7 +1691,6 @@ dependencies = [ "ra_ap_macros", "ra_ap_parser", "ra_ap_profile", - "ra_ap_query-group-macro", "ra_ap_span", "ra_ap_stdx", "ra_ap_syntax", @@ -1688,9 +1708,9 @@ dependencies = [ [[package]] name = "ra_ap_ide_diagnostics" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7dd725b76a84b28d7f846efeb4b72de3c594723971c57c93929c1d405cd160a" +checksum = "a56f6b869ad6cee32f7867c41a127f75a0d57a94ca979b4c552cae0a3cd173a8" dependencies = [ "cov-mark", "either", @@ -1707,9 +1727,9 @@ dependencies = [ [[package]] name = "ra_ap_ide_ssr" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b1b0cb01dfa3770bc9f087c1b422aa7a744dac91da50358c02734749bed25a6" +checksum = "03df1af07a0df75797db6c21acd300580ef6be95870356787e7072f3abea601d" dependencies = [ "cov-mark", "itertools 0.14.0", @@ -1721,10 +1741,11 @@ dependencies = [ [[package]] name = "ra_ap_intern" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df7edf9d14d093b4314b43ed75eaf56d47d870a09b8d0e0e67d17919c30bfb0f" +checksum = "0313902f6aace0815f2521b60a5f4d0b440528aa3a53cb9fe47712770d33f76e" dependencies = [ + "arrayvec", "dashmap", "hashbrown 0.14.5", "rayon", @@ -1734,9 +1755,9 @@ dependencies = [ [[package]] name = "ra_ap_load-cargo" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "184cdaabfb66948938aa4b73ee24f7fa57c1292292c1d87bcad2c616cbd254ea" +checksum = "2b07d91d697c7c0a48380f4631c9db15db2f8922ab8f7c4f5a2565509d1a8aae" dependencies = [ "anyhow", "crossbeam-channel", @@ -1755,9 +1776,9 @@ dependencies = [ [[package]] name = "ra_ap_macros" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd338f982b2f7438ee89ca2429ad7181f2f0751fa6b98d8275905c97e2fb8361" +checksum = "2c0939000addcba594afae0ba142f770bef8c95cfb68c548f3f1e3cdb408b68f" dependencies = [ "proc-macro2", "quote", @@ -1767,9 +1788,9 @@ dependencies = [ [[package]] name = "ra_ap_mbe" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81d4c7114f2363c05b6dc7f5f6cdd6c9d6a1ba63410b0cdc80c81d1414da7c72" +checksum = "7c1c6a795ab3aaa411121addef1fca2e532a65dfd0d0e9f000457050a0ad1f90" dependencies = [ "arrayvec", "bitflags 2.11.1", @@ -1788,32 +1809,32 @@ dependencies = [ [[package]] name = "ra_ap_parser" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9851f3b6e93971e6c3957966a07154bc35e0f91c0a6980ad71965620df6f737" +checksum = "d9ac078fc073cff59a86dfb66197a239d944faf4884d4bf3106d7e35c13ce248" dependencies = [ "drop_bomb", "ra-ap-rustc_lexer", "ra_ap_edition", - "rustc-literal-escaper 0.0.4", + "rustc-literal-escaper", "tracing", "winnow 0.7.15", ] [[package]] name = "ra_ap_paths" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "506bbef9963ca9275dd50f5876d68e32a58d47a369ea10bce2be1c758b081c42" +checksum = "ef11d2d3bcedb93f3e760399eb46c9af4d65b865c243c8b7445600bedb65b67f" dependencies = [ "camino", ] [[package]] name = "ra_ap_proc_macro_api" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e0229d5c7daa016a8f4f735194e68baf34ca18b73982ae036a8217874f32e9" +checksum = "1fa3d4511e3d82f2d31f915aba99e33fd0117551a56223d3426e8596c3467e38" dependencies = [ "indexmap", "postcard", @@ -1833,21 +1854,20 @@ dependencies = [ [[package]] name = "ra_ap_profile" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b251c30d8e4df3902a92d10c4899e43403921f72aef12afa2f027a77e4898950" +checksum = "1ec93904fe268bfef4ed851c72ed495d41106c7dd6812012de1ca6fce72cf3ef" dependencies = [ - "cfg-if", "libc", "perf-event", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] name = "ra_ap_project_model" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b04624412e45c7b0f792859be553182ea2360d8a24bf7162ca212840e683a24" +checksum = "e228d69a05143bb8e16517ef3f2e7d991dd6a5e10f834d68f3be608ad8847b34" dependencies = [ "anyhow", "cargo_metadata", @@ -1873,9 +1893,9 @@ dependencies = [ [[package]] name = "ra_ap_query-group-macro" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770079ca5addde33d31b7f3fa8d399f0dc29c26f69642a9d5c2a5e623d8af64d" +checksum = "84a1717ee1da3f64d67594e60b807bb2095c690cecafdbb837afa9426d4a6f3c" dependencies = [ "proc-macro2", "quote", @@ -1884,11 +1904,11 @@ dependencies = [ [[package]] name = "ra_ap_span" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80a523bc8c85155ccd1db35b6855d37729d339c572b7fc0801c459bb8218976b" +checksum = "8bf3eadcc0988ee45732b6993d0c66cd79f406b79cf95e050a6efad140602cce" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.17.0", "la-arena", "ra_ap_stdx", "ra_ap_syntax", @@ -1900,9 +1920,9 @@ dependencies = [ [[package]] name = "ra_ap_stdx" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb22b95e21d08060860056c86af1b47b2cecbac5422baa112d9d138e97c3671a" +checksum = "bceb25cf3affbf825ad2eda0241c24d7a0d3d8b2636656f6bb028be0ed403831" dependencies = [ "crossbeam-channel", "crossbeam-utils", @@ -1911,14 +1931,14 @@ dependencies = [ "libc", "miow", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] name = "ra_ap_syntax" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3d9c469b5635401647b69e01a9930746f08a3cac51d04ad5ae99e66bdd643f" +checksum = "46f8f90269fb8d93f4dabdcbabb9b360047a45f941f91e0ca2b98eb709067a6e" dependencies = [ "either", "itertools 0.14.0", @@ -1926,7 +1946,7 @@ dependencies = [ "ra_ap_stdx", "rowan", "rustc-hash 2.1.2", - "rustc-literal-escaper 0.0.4", + "rustc-literal-escaper", "smallvec", "smol_str", "tracing", @@ -1935,9 +1955,9 @@ dependencies = [ [[package]] name = "ra_ap_syntax-bridge" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4d3f2e2a1836eeedc2ed2810ece4cdf7ea42284f71b7031eac8448c1cb95b09" +checksum = "798660efa5eda6619765deb03c3e41b5a8446c673a9aed6462124ba3f6282258" dependencies = [ "ra_ap_intern", "ra_ap_parser", @@ -1950,9 +1970,9 @@ dependencies = [ [[package]] name = "ra_ap_test_fixture" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21d6d353373b4f28f2236ed7843bcee0e4dd0e6a12b339da874460bbefd070ab" +checksum = "3f0e2a2e4d59e9b812fe63345a2d3e7f7ed8d2b267fbfbd213fc155d763639b9" dependencies = [ "ra_ap_base_db", "ra_ap_cfg", @@ -1968,9 +1988,9 @@ dependencies = [ [[package]] name = "ra_ap_test_utils" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d10cbb0402abee7034de5d90ddf7e380d1e21ad0e1dcd2db92c3c87df78723" +checksum = "be13969ea96214b0ef9e7ba6be21a726037878bbebb6830a894897e4687dfacf" dependencies = [ "dissimilar", "ra_ap_paths", @@ -1992,9 +2012,9 @@ dependencies = [ [[package]] name = "ra_ap_toolchain" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fed946c88a9dfa93de7a376a06493c5377a1052ac666ab9e1155f4ea57271c9" +checksum = "72921d3d0f8ae000866dce447deb49dca5cd366dc90988f1cdb852509ebab494" dependencies = [ "camino", "home", @@ -2002,9 +2022,9 @@ dependencies = [ [[package]] name = "ra_ap_tt" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96dfc20add2675d38240a7815755b54f514d91b9dc0336cb3d024901af4faeef" +checksum = "7954d8bd28eab7a031c8eef243d3e1e7c86da649689727eb5cca1763f863f46f" dependencies = [ "arrayvec", "indexmap", @@ -2018,9 +2038,9 @@ dependencies = [ [[package]] name = "ra_ap_vfs" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69bc10b59435e4d989d10bc0b602a5bd70e1dcc2c5d8513b10585d9e778b440" +checksum = "8bac5ff825b77571e237565d157e96b0bd0caf2baa50477da1ac8eb7b1d0c6ed" dependencies = [ "crossbeam-channel", "fst", @@ -2034,9 +2054,9 @@ dependencies = [ [[package]] name = "ra_ap_vfs-notify" -version = "0.0.328" +version = "0.0.337" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07f7f31bb0c5744ba1fe1b1460eeb62274110dfb94e4b6719cf2e7df9410032d" +checksum = "791b6128e9db7ad48b8629467c33a03b98765134f41da01f6abbc5dce0424128" dependencies = [ "crossbeam-channel", "notify", @@ -2140,15 +2160,9 @@ checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" [[package]] name = "rustc-literal-escaper" -version = "0.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab03008eb631b703dd16978282ae36c73282e7922fe101a4bd072a40ecea7b8b" - -[[package]] -name = "rustc-literal-escaper" -version = "0.0.5" +version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ee29da77c5a54f42697493cd4c9b9f31b74df666a6c04dfc4fde77abe0438b" +checksum = "8be87abb9e40db7466e0681dc8ecd9dcfd40360cb10b4c8fe24a7c4c3669b198" [[package]] name = "rustc-stable-hash" @@ -2196,14 +2210,14 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "salsa" -version = "0.25.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e2aa2fca57727371eeafc975acc8e6f4c52f8166a78035543f6ee1c74c2dcc" +checksum = "adfc1e32b8d1a486e3a45a5480fb5dca7912f49262a8916a67378064da4fe1ab" dependencies = [ "boxcar", "crossbeam-queue", "crossbeam-utils", - "hashbrown 0.15.5", + "hashbrown 0.17.0", "hashlink", "indexmap", "intrusive-collections", @@ -2217,19 +2231,20 @@ dependencies = [ "smallvec", "thin-vec", "tracing", + "typeid", ] [[package]] name = "salsa-macro-rules" -version = "0.25.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfc2a1e7bf06964105515451d728f2422dedc3a112383324a00b191a5c397a3" +checksum = "67dad477a3e3a484a7c2311c1d25160fb270214981be24022de7de8a206a3300" [[package]] name = "salsa-macros" -version = "0.25.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d844c1aa34946da46af683b5c27ec1088a3d9d84a2b837a108223fd830220e1" +checksum = "943f70e101fb3bd599960e79e719e70d85142730e5b45f3269246086ed218562" dependencies = [ "proc-macro2", "quote", @@ -2416,9 +2431,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "temp-dir" -version = "0.1.16" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964" +checksum = "016ef9739649996fcc983b9c588fe3d557cf216d4d98503ce1b057ab5a66d689" [[package]] name = "tempfile" @@ -2525,9 +2540,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.12+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" dependencies = [ "indexmap", "serde_core", @@ -2535,14 +2550,14 @@ dependencies = [ "toml_datetime", "toml_parser", "toml_writer", - "winnow 0.7.15", + "winnow 1.0.2", ] [[package]] name = "toml_datetime" -version = "0.7.5+spec-1.1.0" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" dependencies = [ "serde_core", ] @@ -2648,6 +2663,12 @@ 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 = "unicase" version = "2.9.0" diff --git a/Cargo.toml b/Cargo.toml index d6087320..78e840dc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,20 +28,20 @@ sugar_path = "2.0.0" tracing = { version = "0.1.41", features = ["release_max_level_off"] } tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -ra_ap_base_db = "=0.0.328" -ra_ap_cfg = "=0.0.328" -ra_ap_hir = "=0.0.328" -ra_ap_hir_def = "=0.0.328" -ra_ap_hir_ty = "=0.0.328" -ra_ap_ide = "=0.0.328" -ra_ap_ide_db = "=0.0.328" -ra_ap_load-cargo = "=0.0.328" -ra_ap_paths = "=0.0.328" -ra_ap_proc_macro_api = "=0.0.328" -ra_ap_project_model = "=0.0.328" -ra_ap_syntax = "=0.0.328" +ra_ap_base_db = "=0.0.337" +ra_ap_cfg = "=0.0.337" +ra_ap_hir = "=0.0.337" +ra_ap_hir_def = "=0.0.337" +ra_ap_hir_ty = "=0.0.337" +ra_ap_ide = "=0.0.337" +ra_ap_ide_db = "=0.0.337" +ra_ap_load-cargo = "=0.0.337" +ra_ap_paths = "=0.0.337" +ra_ap_proc_macro_api = "=0.0.337" +ra_ap_project_model = "=0.0.337" +ra_ap_syntax = "=0.0.337" ra_ap_text_edit = "=0.0.241" -ra_ap_vfs = "=0.0.328" +ra_ap_vfs = "=0.0.337" # minimal versions wyz = "0.6.1"