Esteban Küber
|
6b24fdf811
|
Provide structured suggestion for unconstrained generic constant
```
error: unconstrained generic constant
--> $DIR/const-argument-if-length.rs:18:10
|
LL | pad: [u8; is_zst::<T>()],
| ^^^^^^^^^^^^^^^^^^^
|
help: try adding a `where` bound
|
LL | pub struct AtLeastByte<T: ?Sized> where [(); is_zst::<T>()]: {
| ++++++++++++++++++++++++++
```
Detect when the constant expression isn't `usize` and suggest casting:
```
error: unconstrained generic constant
--> f300.rs:6:10
|
6 | bb::<{!N}>();
| ^^^^
-Ztrack-diagnostics: created at compiler/rustc_trait_selection/src/traits/error_reporting/type_err_ctxt_ext.rs:3539:36
|
help: try adding a `where` bound
|
5 | fn b<const N: bool>() where [(); {!N} as usize]: {
| ++++++++++++++++++++++++++
```
Fix #122395.
|
2024-03-21 00:03:59 +00:00 |
|
Oli Scherer
|
96d24f2dd1
|
Revert "Auto merge of #122140 - oli-obk:track_errors13, r=davidtwco"
This reverts commit 65cd843ae0 , reversing
changes made to d255c6a57c .
|
2024-03-11 21:28:16 +00:00 |
|
Oli Scherer
|
e2e751e76d
|
Merge various rustc_attr based tests
|
2024-03-11 08:48:03 +00:00 |
|
Oli Scherer
|
8206cffc48
|
Merge check_mod_impl_wf and check_mod_type_wf
|
2024-03-07 06:27:09 +00:00 |
|
Nilstrieb
|
41e8d152dc
|
Show number in error message even for one error
Co-authored-by: Adrian <adrian.iosdev@gmail.com>
|
2023-11-24 19:15:52 +01:00 |
|
Ezra Shaw
|
708861e5b7
|
remove error code from #[rustc_variance] and document its remains
|
2023-01-18 21:10:27 +13:00 |
|
Albert Larsan
|
cf2dff2b1e
|
Move /src/test to /tests
|
2023-01-11 09:32:08 +00:00 |
|