Weihang Lo 6d221efc4d
fix(future): Report all content as a single Report (#15943)
### What does this PR try to resolve?

This changes the future-incompat message to be reported in a single
`Report`. The primary motivation is to cleanup the output compared to
taking the existing note's and aligning all content with the first line
which is what would happen otherwise in #15917.

In preparation for this, the message was cleaned up and made more like
what a rustc message might look like.

### How to test and review this PR?
2025-09-12 18:23:40 +00:00
..
2025-09-02 18:15:50 -06:00
2025-07-05 19:50:36 -07:00
2025-09-02 18:15:50 -06:00
2025-07-08 11:55:41 -05:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-08 11:55:41 -05:00
2025-07-05 19:50:36 -07:00
2025-07-08 11:55:41 -05:00
2025-09-02 18:15:50 -06:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-09-02 18:15:50 -06:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-09-02 18:15:50 -06:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-12 14:55:10 -07:00
2025-07-05 19:50:36 -07:00
2025-09-02 18:15:50 -06:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-08-15 11:00:01 +09:00
2025-07-05 19:50:36 -07:00
2025-09-02 18:15:50 -06:00
2025-07-05 19:50:36 -07:00
2025-09-02 18:15:50 -06:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00