rust/src/test/ui/str
Esteban Kuber 6b9d910639 Point at source of trait bound obligations in more places
Be more thorough in using `ItemObligation` and `BindingObligation` when
evaluating obligations so that we can point at trait bounds that
introduced unfulfilled obligations. We no longer incorrectly point at
unrelated trait bounds (`substs-ppaux.verbose.stderr`).

In particular, we now point at trait bounds on method calls.

We no longer point at "obvious" obligation sources (we no longer have a
note pointing at `Trait` saying "required by a bound in `Trait`", like
in `associated-types-no-suitable-supertrait*`).

Address part of #89418.
2021-11-20 18:54:31 +00:00
..
str-array-assignment.rs Add backticks to various diagnostics 2020-01-05 00:17:46 +00:00
str-array-assignment.stderr Modify structured suggestion output 2021-08-11 09:46:24 +00:00
str-as-char.fixed
str-as-char.rs
str-as-char.stderr Modify structured suggestion output 2021-08-11 09:46:24 +00:00
str-concat-on-double-ref.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
str-concat-on-double-ref.stderr Modify structured suggestion output 2021-08-11 09:46:24 +00:00
str-escape.rs Add UI tests for string escape warnings. 2021-08-11 12:13:24 +02:00
str-escape.stderr Add UI tests for string escape warnings. 2021-08-11 12:13:24 +02:00
str-idx.rs
str-idx.stderr Point at source of trait bound obligations in more places 2021-11-20 18:54:31 +00:00
str-lit-type-mismatch.rs
str-lit-type-mismatch.stderr Modify structured suggestion output 2021-08-11 09:46:24 +00:00
str-mut-idx.rs
str-mut-idx.stderr Point at source of trait bound obligations in more places 2021-11-20 18:54:31 +00:00
str-overrun.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00