fix span for invalid number of parameters in trait method
This commit is contained in:
parent
118e052d84
commit
05cea31c8d
5 changed files with 61 additions and 11 deletions
13
src/test/ui/trait-method-number-parameters.stderr
Normal file
13
src/test/ui/trait-method-number-parameters.stderr
Normal file
|
@ -0,0 +1,13 @@
|
|||
error[E0050]: method `foo` has 2 parameters but the declaration in trait `Foo::foo` has 3
|
||||
--> $DIR/trait-method-number-parameters.rs:17:9
|
||||
|
|
||||
LL | fn foo(&mut self, x: i32, y: i32) -> i32;
|
||||
| ------------------------- trait requires 3 parameters
|
||||
...
|
||||
LL | / &mut self, //~ ERROR
|
||||
LL | | x: i32,
|
||||
| |______________^ expected 3 parameters, found 2
|
||||
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0050`.
|
Loading…
Add table
Add a link
Reference in a new issue