Here's the etherpad from the review meeting. I intend to file bugs shortly:
re ToolFamily, this is actually a private type, so opening it doesn't matter.
@kornel do you mind filing a bug on this? Hopefully it's something that could be added backwards compatibly.
Offhand, I don't know how you would check a compiler for supported flags. Maybe you can mention on the bug how this might be done.
@gnzlbg by convention you add a #[doc(hidden)] __Nonexhaustive
variant.
Awesome feedback @briansmith. I'll make sure to include this subject in the tracking issue. Coordinating parallelism across the build is kind of a hot topic these days, with cargo implementing (and presently reverting) make job server support. (Also my windows machine gets utterly DOSed every time I run cargo without -j1 ).
Yeah, this module doesn't belong. Plan is to pull it out into a different crate.