Instead of probing for all possible impls that could have caused an `ImplObligation`, keep track of its `DefId` and obligation spans for accurate error reporting. Follow up to #89580. Addresses #89418. Remove some unnecessary clones. Tweak output for auto trait impl obligations. |
||
|---|---|---|
| .. | ||
| auxiliary | ||
| issue-35677.fixed | ||
| issue-35677.rs | ||
| issue-35677.stderr | ||
| issue-69725.fixed | ||
| issue-69725.rs | ||
| issue-69725.stderr | ||
| missing-trait-bound-for-op.fixed | ||
| missing-trait-bound-for-op.rs | ||
| missing-trait-bound-for-op.stderr | ||
| missing-trait-bounds-for-method-call.rs | ||
| missing-trait-bounds-for-method-call.stderr | ||