bors ba8b39413c Auto merge of #14401 - epage:required-rust, r=weihanglo
feat(update): Report when incompatible-rust-version packages are selected

### What does this PR try to resolve?

In discussin this in #13873, it highlighted that we need to make sure we
tell people when incompatible-rust-version packages are selected.

I decided to keep "latest" and "required rust version" messages mutually
exclusive to avoid too much noise.  I gave "required rust version"
higher precedence as its the more critical to operation and, if you are
using an MSRV-incompatible package, it likely is "latest" already.

### How should we test and review this PR?

### Additional information

I was tempted to change colors to make "required rust version" stand out
from "latest" but was unsure what direction to go, so I held off.
Options included
- red for "required rust version", yellow for "latest"
- yellow for "required rust version", nothing for "latest"

There is also more discussion on how to format "latest" at #13908.
2024-08-16 22:48:57 +00:00
..
2024-08-03 16:40:10 -07:00
2024-08-03 16:40:10 -07:00
2024-05-27 21:27:03 -05:00
2024-08-03 16:40:10 -07:00
2024-05-27 21:27:03 -05:00
2024-08-05 11:14:16 +02:00
2024-08-14 16:16:11 -05:00
2024-07-14 04:07:54 +08:00
2024-07-18 15:22:29 -05:00
2024-07-24 10:42:50 -05:00
2024-07-30 17:30:36 +08:00
2024-07-26 23:26:48 +08:00
2024-07-09 15:38:44 -05:00
2024-07-18 15:22:29 -05:00
2024-07-02 09:21:15 +08:00
2024-07-24 16:34:22 -05:00