b7fc1a7431
When a trait is not implemented for a type, but there *is* an `impl` for another type or different trait params, we format the output to use highlighting in the same way that E0308 does for types. The logic accounts for 3 cases: - When both the type and trait in the expected predicate and the candidate are different - When only the types are different - When only the trait generic params are different For each case, we use slightly different formatting and wording. |
||
---|---|---|
.. | ||
index_message.rs | ||
index_message.stderr | ||
index-bot.rs | ||
index-bot.stderr | ||
index-bounds.rs | ||
index-bounds.stderr | ||
index-help.rs | ||
index-help.stderr | ||
indexing-requires-a-uint.rs | ||
indexing-requires-a-uint.stderr | ||
indexing-spans-caller-location.rs | ||
point-at-index-for-obligation-failure.rs | ||
point-at-index-for-obligation-failure.stderr |