[Pitch] Adoption tooling for upcoming features

This is great! We recently pitched an overhauled version of Extensible enums for non resilient modules that is using a language feature to change the behavior of enums inside a module. This would be a perfect candidate to offer an adoption mode where each existing public enum in the module would generate a warning with a fix-it to add @frozen to it in preparation to turning the language feature to avoid any API breaks.

3 Likes