bors a97c71f92d Auto merge of #13887 - Veykril:rustc-diag-preferred, r=Veykril
Only set machine-applicable rustc diagnostics as preferred

If they aren't machine applicable, then they might not be what the user wants, disrupting the workflow.
Example being:
![image](https://user-images.githubusercontent.com/3757771/210380233-ae25aa04-954e-4634-8dd1-4377cc2bd837.png)
Prior to the PR this the diagnostic quickfix was at the top, but usually isn't what the user wants.
2023-01-03 14:47:18 +00:00
..
2023-01-01 13:24:48 +01:00
2022-12-31 16:17:38 +09:00
2022-12-30 16:10:07 +02:00
2022-12-28 00:59:56 +09:00
2022-12-28 22:42:26 +00:00
2022-12-28 23:17:13 +00:00
2022-12-30 11:14:15 +00:00