27d5db166e
This commit changes the error reporting mechanism for not implemented traits to skip impl marked as `#[diagnostic::do_not_recommend]` in the help part of the error message ("the following other types implement trait `Foo`:"). The main use case here is to allow crate authors to skip non-meaningful confusing suggestions. A common example for this are fully generic impls on tuples. |
||
---|---|---|
.. | ||
auxiliary | ||
do_not_recommend | ||
on_unimplemented | ||
can_use_the_diagnostic_name_in_other_places.rs | ||
deny_malformed_attribute.rs | ||
deny_malformed_attribute.stderr | ||
existing_proc_macros.rs | ||
malformed_foreign_on_unimplemented.rs | ||
malformed_foreign_on_unimplemented.stderr | ||
non_existing_attributes_accepted.rs | ||
non_existing_attributes_accepted.stderr | ||
requires_path.rs | ||
requires_path.stderr | ||
suggest_typos.rs | ||
suggest_typos.stderr |