Skip to content

Commit fea2526

Browse files
committed
update chalk
this brings in support from trait upcasting, yay! (and as such fixes a test)
1 parent 20e3834 commit fea2526

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

src/tools/rust-analyzer/Cargo.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
194194

195195
[[package]]
196196
name = "chalk-derive"
197-
version = "0.98.0"
197+
version = "0.99.0"
198198
source = "registry+https://github.com/rust-lang/crates.io-index"
199-
checksum = "9426c8fd0fe61c3da880b801d3b510524df17843a8f9ec1f5b9cec24fb7412df"
199+
checksum = "572583d9b97f9d277e5c7607f8239a30e2e04d3ed3b47c87d1cb2152ae724073"
200200
dependencies = [
201201
"proc-macro2",
202202
"quote",
@@ -206,19 +206,19 @@ dependencies = [
206206

207207
[[package]]
208208
name = "chalk-ir"
209-
version = "0.98.0"
209+
version = "0.99.0"
210210
source = "registry+https://github.com/rust-lang/crates.io-index"
211-
checksum = "d5f2eb1cd6054da221bd1ac0197fb2fe5e2caf3dcb93619398fc1433f8f09093"
211+
checksum = "e60e0ef9c81dce1336a9ed3c76f08775f5b623151d96d85ba45f7b10de76d1c7"
212212
dependencies = [
213213
"bitflags 2.7.0",
214214
"chalk-derive",
215215
]
216216

217217
[[package]]
218218
name = "chalk-recursive"
219-
version = "0.98.0"
219+
version = "0.99.0"
220220
source = "registry+https://github.com/rust-lang/crates.io-index"
221-
checksum = "129dc03458f71cfb9c3cd621c9c68166a94e87b85b16ccd29af015d7ff9a1c61"
221+
checksum = "5a06350d614e22b03a69b8105e3541614450a7ea48bc58ecc6c6bd92731a3995"
222222
dependencies = [
223223
"chalk-derive",
224224
"chalk-ir",
@@ -229,9 +229,9 @@ dependencies = [
229229

230230
[[package]]
231231
name = "chalk-solve"
232-
version = "0.98.0"
232+
version = "0.99.0"
233233
source = "registry+https://github.com/rust-lang/crates.io-index"
234-
checksum = "d7e8a8c1e928f98cdf227b868416ef21dcd8cc3c61b347576d783713444d41c8"
234+
checksum = "0e428761e9b55bee516bfe2457caed8b6d1b86353f92ae825bbe438a36ce91e8"
235235
dependencies = [
236236
"chalk-derive",
237237
"chalk-ir",

src/tools/rust-analyzer/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ arrayvec = "0.7.4"
106106
bitflags = "2.4.1"
107107
cargo_metadata = "0.18.1"
108108
camino = "1.1.6"
109-
chalk-solve = { version = "0.98.0", default-features = false }
110-
chalk-ir = "0.98.0"
111-
chalk-recursive = { version = "0.98.0", default-features = false }
112-
chalk-derive = "0.98.0"
109+
chalk-solve = { version = "0.99.0", default-features = false }
110+
chalk-ir = "0.99.0"
111+
chalk-recursive = { version = "0.99.0", default-features = false }
112+
chalk-derive = "0.99.0"
113113
crossbeam-channel = "0.5.8"
114114
dissimilar = "1.0.7"
115115
dot = "0.1.4"

src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/type_mismatch.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1173,7 +1173,6 @@ trait B {}
11731173
11741174
fn test(a: &dyn A) -> &dyn B {
11751175
a
1176-
//^ error: expected &dyn B, found &dyn A
11771176
}
11781177
"#,
11791178
);

0 commit comments

Comments
 (0)