rust/tests/ui/rfcs/rfc-1937-termination-trait
Esteban Küber 6efddac288 Provide more context on derived obligation error primary label
Expand the primary span of E0277 when the immediate unmet bound is not what the user wrote:

```
error[E0277]: the trait bound `i32: Bar` is not satisfied
 --> f100.rs:6:6
  |
6 |     <i32 as Foo>::foo();
  |      ^^^ the trait `Bar` is not implemented for `i32`, which is required by `i32: Foo`
  |
help: this trait has no implementations, consider adding one
 --> f100.rs:2:1
  |
2 | trait Bar {}
  | ^^^^^^^^^
note: required for `i32` to implement `Foo`
 --> f100.rs:3:14
  |
3 | impl<T: Bar> Foo for T {}
  |         ---  ^^^     ^
  |         |
  |         unsatisfied trait bound introduced here
```

Fix #40120.
2024-01-30 21:28:18 +00:00
..
issue-103052-1.rs
issue-103052-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-103052-2.current.stderr Manual find replace updates 2023-11-24 21:04:51 +01:00
issue-103052-2.next.stderr Manual find replace updates 2023-11-24 21:04:51 +01:00
issue-103052-2.rs Stabilize AFIT and RPITIT 2023-10-13 21:01:36 +00:00
issue-103052-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
termination-trait-for-box-dyn-error-err.rs
termination-trait-for-box-dyn-error-ok.rs
termination-trait-for-empty.rs
termination-trait-for-exitcode.rs
termination-trait-for-impl-termination.rs
termination-trait-for-never.rs
termination-trait-for-result-box-error_err.rs
termination-trait-for-result-box-error_ok.rs
termination-trait-for-result.rs
termination-trait-for-str-err.rs
termination-trait-for-str-ok.rs
termination-trait-impl-trait.rs
termination-trait-impl-trait.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
termination-trait-in-test-should-panic.rs
termination-trait-in-test-should-panic.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
termination-trait-in-test.rs
termination-trait-main-i32.rs
termination-trait-main-i32.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
termination-trait-main-wrong-type.rs
termination-trait-main-wrong-type.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
termination-trait-not-satisfied.rs
termination-trait-not-satisfied.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
termination-trait-test-wrong-type.rs
termination-trait-test-wrong-type.stderr Provide more context on derived obligation error primary label 2024-01-30 21:28:18 +00:00