Closed
Description
This issue tracks the bonus portions of issues #35215 and #35216. I worked on the span_label
fixes for them and @jaredwy said he would take on the bonus portion.
Bonus for E0060:
error[E0060]: this function takes at least 1 parameter but 0 parameters were supplied --> src/test/compile-fail/E0060.rs:16:14 | 16 | unsafe { printf(); } //~ ERROR E0060 | ^^^^^^^^ expected at least 1 parameter | = note: the following parameter type was expected: *const u8
Bonus: There may be a better way of displaying the information from the note. Could it be part of the label?
Bonus for E0061:
error[E0061]: this function takes 2 parameters but 1 parameter was supplied --> src/test/compile-fail/E0061.rs:14:5 | 14 | f(0); //~ ERROR E0061 | ^^^^ expected 2 parameters | = note: the following parameter types were expected: u16, &str error: aborting due to previous error
Bonus: the types could be incorporated into the label rather than a note (though we may want to avoid types with long names in the label)
Metadata
Metadata
Assignees
Labels
No labels