cc07c357e4
When a span starts on a line with nothing but whitespace to the left, and there are no other annotations in that line, simplify the visual representation of the span. Go from: ```rust error[E0072]: recursive type `A` has infinite size --> file2.rs:1:1 | 1 | struct A { | _^ starting here... 2 | | a: A, 3 | | } | |_^ ...ending here: recursive type has infinite size | ``` To: ```rust error[E0072]: recursive type `A` has infinite size --> file2.rs:1:1 | 1 | / struct A { 2 | | a: A, 3 | | } | |_^ recursive type has infinite size ``` Remove `starting here...`/`...ending here` labels from all multiline diagnostics.
15 lines
554 B
Plaintext
15 lines
554 B
Plaintext
error[E0276]: impl has stricter requirements than trait
|
|
--> $DIR/traits-misc-mismatch-2.rs:23:5
|
|
|
|
|
19 | fn zip<B, U: Iterator<U>>(self, other: U) -> ZipIterator<Self, U>;
|
|
| ------------------------------------------------------------------ definition of `zip` from trait
|
|
...
|
|
23 | / fn zip<B, U: Iterator<B>>(self, other: U) -> ZipIterator<T, U> {
|
|
24 | | //~^ ERROR E0276
|
|
25 | | ZipIterator{a: self, b: other}
|
|
26 | | }
|
|
| |_____^ impl has extra requirement `U: Iterator<B>`
|
|
|
|
error: aborting due to previous error
|
|
|