Rollup of 7 pull requests
Successful merges:
- #60549 (do not print panic message on doctest failures)
- #60885 (strip synstructure consts from compiler docs)
- #61217 (Account for short-hand init structs when suggesting conversion)
- #61261 (is_union returns ty to avoid computing it twice)
- #61293 (Print const generics properly in rustdoc)
- #61310 (split libcore::mem into multiple files)
- #61313 (Simplify Set1::insert)
Failed merges:
r? @ghost