Rollup merge of #101055 - TaKO8Ki:use-smaller-span, r=compiler-errors
Use smaller span for suggestions
This commit is contained in:
commit
3142996a46
10 changed files with 35 additions and 33 deletions
|
|
@ -50,7 +50,9 @@ error[E0565]: literal in `cfg` predicate value must be a string
|
|||
--> $DIR/cfg-attr-syntax-validation.rs:25:11
|
||||
|
|
||||
LL | #[cfg(a = b"hi")]
|
||||
| ^^^^^ help: consider removing the prefix: `"hi"`
|
||||
| -^^^^
|
||||
| |
|
||||
| help: consider removing the prefix
|
||||
|
||||
error: expected unsuffixed literal or identifier, found `concat!("nonexistent")`
|
||||
--> $DIR/cfg-attr-syntax-validation.rs:30:25
|
||||
|
|
|
|||
|
|
@ -13,15 +13,17 @@ error[E0107]: this trait takes 0 generic arguments but 1 generic argument was su
|
|||
--> $DIR/issue-87493.rs:8:8
|
||||
|
|
||||
LL | T: MyTrait<Assoc == S::Assoc>,
|
||||
| ^^^^^^^ ----------------- help: replace the generic bound with the associated type: `Assoc = Assoc == S::Assoc`
|
||||
| |
|
||||
| expected 0 generic arguments
|
||||
| ^^^^^^^ expected 0 generic arguments
|
||||
|
|
||||
note: trait defined here, with 0 generic parameters
|
||||
--> $DIR/issue-87493.rs:1:11
|
||||
|
|
||||
LL | pub trait MyTrait {
|
||||
| ^^^^^^^
|
||||
help: replace the generic bound with the associated type
|
||||
|
|
||||
LL | T: MyTrait<Assoc = Assoc == S::Assoc>,
|
||||
| +++++++
|
||||
|
||||
error: aborting due to 2 previous errors
|
||||
|
||||
|
|
|
|||
|
|
@ -44,7 +44,9 @@ error[E0565]: literal in `deprecated` value must be a string
|
|||
--> $DIR/deprecation-sanity.rs:19:25
|
||||
|
|
||||
LL | #[deprecated(note = b"test")]
|
||||
| ^^^^^^^ help: consider removing the prefix: `"test"`
|
||||
| -^^^^^^
|
||||
| |
|
||||
| help: consider removing the prefix
|
||||
|
||||
error[E0565]: item in `deprecated` must be a key/value pair
|
||||
--> $DIR/deprecation-sanity.rs:22:18
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ LL | pub trait T {
|
|||
help: replace the generic bounds with the associated types
|
||||
|
|
||||
LL | fn trait_bound_generic<I: T<A = u8, B = u16>>(_i: I) {
|
||||
| ~~~~~~ ~~~~~~~
|
||||
| +++ +++
|
||||
|
||||
error: aborting due to 10 previous errors
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@ error[E0565]: literal in `deprecated` value must be a string
|
|||
--> $DIR/E0565-2.rs:2:22
|
||||
|
|
||||
LL | #[deprecated(since = b"1.29", note = "hi")]
|
||||
| ^^^^^^^ help: consider removing the prefix: `"1.29"`
|
||||
| -^^^^^^
|
||||
| |
|
||||
| help: consider removing the prefix
|
||||
|
||||
error: aborting due to previous error
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ LL | let x = y.neg();
|
|||
help: you must specify a type for this binding, like `f32`
|
||||
|
|
||||
LL | let y: f32 = 2.0;
|
||||
| ~~~~~~
|
||||
| +++++
|
||||
|
||||
error[E0689]: can't call method `pow` on ambiguous numeric type `{integer}`
|
||||
--> $DIR/method-on-ambiguous-numeric-type.rs:19:26
|
||||
|
|
@ -37,7 +37,7 @@ LL | local_bar.pow(2);
|
|||
help: you must specify a type for this binding, like `i32`
|
||||
|
|
||||
LL | ($ident:ident) => { let $ident: i32 = 42; }
|
||||
| ~~~~~~~~~~~
|
||||
| +++++
|
||||
|
||||
error[E0689]: can't call method `pow` on ambiguous numeric type `{integer}`
|
||||
--> $DIR/method-on-ambiguous-numeric-type.rs:30:9
|
||||
|
|
@ -46,10 +46,10 @@ LL | bar.pow(2);
|
|||
| ^^^
|
||||
|
|
||||
help: you must specify a type for this binding, like `i32`
|
||||
--> $DIR/auxiliary/macro-in-other-crate.rs:3:29
|
||||
--> $DIR/auxiliary/macro-in-other-crate.rs:3:35
|
||||
|
|
||||
LL | ($ident:ident) => { let $ident: i32 = 42; }
|
||||
| ~~~~~~~~~~~
|
||||
| +++++
|
||||
|
||||
error: aborting due to 5 previous errors
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ LL | pub trait T<X, Y> {
|
|||
help: replace the generic bounds with the associated types
|
||||
|
|
||||
LL | i: Box<dyn T<usize, usize, A = usize, C = usize, B=usize>>,
|
||||
| ~~~~~~~~~ ~~~~~~~~~
|
||||
| +++ +++
|
||||
|
||||
error[E0191]: the value of the associated types `A` (from trait `T`), `C` (from trait `T`) must be specified
|
||||
--> $DIR/use-type-argument-instead-of-assoc-type.rs:7:16
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue