Alex Chi
|
6e17349b12
|
suggest lifetime for closure parameter type when mismatch
|
2023-04-14 11:39:35 -04:00 |
|
Yuki Okushi
|
1a8612e723
|
Add regression test for #93911
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
2023-04-05 01:01:45 +09:00 |
|
yukang
|
827a990255
|
Do not ICE for unexpected lifetime with ConstGeneric rib
|
2023-03-17 07:36:18 +08:00 |
|
Ezra Shaw
|
a30c2c26c0
|
feat: implement better error for manual impl of Fn* traits
|
2023-03-10 20:32:24 +13:00 |
|
Michael Goulet
|
4b23a224ab
|
Label opaque type for 'captures lifetime' error message
|
2023-03-03 05:02:34 +00:00 |
|
Lenko Donchev
|
65e56616fc
|
Don't trigger ICE for ReError when the other region is empty.
|
2023-02-26 20:47:18 -06:00 |
|
Michael Howell
|
3f374128ee
|
diagnostics: update test cases to refer to assoc fn with self as method
|
2023-02-22 08:40:47 -07:00 |
|
bors
|
d1ac43a9b9
|
Auto merge of #107652 - estebank:re_error, r=oli-obk
Introduce `ReError`
CC #69314
r? `@nagisa`
|
2023-02-10 10:10:12 +00:00 |
|
Dylan DPC
|
be1789a56d
|
Rollup merge of #107648 - matthiaskrgr:unused_lifetime_104432_fix, r=cjgillot
unused-lifetimes: don't warn about lifetimes originating from expanded code
previously, we would warn like this:
````
warning: lifetime parameter `'s` never used
--> /tmp/unusedlif/code.rs:6:62
|
5 | #[derive(Clone)]
| - help: elide the unused lifetime
6 | struct ShimMethod4<T: Trait2 + 'static>(pub &'static dyn for<'s> Fn(&'s mut T::As));
| ^^
|
= note: requested on the command line with `-W unused-lifetimes`
````
Fixes #104432
|
2023-02-09 23:18:34 +05:30 |
|
Esteban Küber
|
30cf7a3f51
|
Introduce ReError
CC #69314
|
2023-02-09 10:26:49 +00:00 |
|
Lenko Donchev
|
d9f60052d2
|
Recover from default value for a lifetime in generic parameters.
|
2023-02-04 17:04:09 -06:00 |
|
Matthias Krüger
|
a3637032db
|
unused-lifetimes: don't warn about lifetimes originating from expanded code
previously, we would warn like this:
````
warning: lifetime parameter `'s` never used
--> /tmp/unusedlif/code.rs:6:62
|
5 | #[derive(Clone)]
| - help: elide the unused lifetime
6 | struct ShimMethod4<T: Trait2 + 'static>(pub &'static dyn for<'s> Fn(&'s mut T::As));
| ^^
|
= note: requested on the command line with `-W unused-lifetimes`
````
Fixes #104432
|
2023-02-03 21:18:34 +01:00 |
|
Esteban Küber
|
62ba3e70a1
|
Modify primary span label for E0308
The previous output was unintuitive to users.
|
2023-01-30 20:12:19 +00:00 |
|
Matthias Krüger
|
9e3f330656
|
Rollup merge of #106897 - estebank:issue-99430, r=davidtwco
Tweak E0597
CC #99430
|
2023-01-25 22:19:52 +01:00 |
|
yanchen4791
|
62a1e76d2b
|
Add hint for missing lifetime bound on trait object when type alias is used
|
2023-01-23 09:54:45 -08:00 |
|
yanchen4791
|
aadd58ef7a
|
Add 'static lifetime suggestion when GAT implied 'static requirement from HRTB
|
2023-01-17 11:52:45 -08:00 |
|
Esteban Küber
|
656db98bd9
|
Tweak E0597
CC #99430
|
2023-01-15 19:46:20 +00:00 |
|
yanchen4791
|
621d412241
|
Fix invalid syntax in impl Trait parameter type suggestions for E0311
|
2023-01-11 14:49:55 -08:00 |
|
Albert Larsan
|
cf2dff2b1e
|
Move /src/test to /tests
|
2023-01-11 09:32:08 +00:00 |
|