AIP-91 is now approved by the Aptos governance process.
Enum types in Move allow developers to define structured data with multiple variants.
Better code readability and maintainability
Complex data transformations made easier
With versioning, enum types allow data to evolve over time without breaking compatibility.
Simply put: Enum types facilitate upgradable, efficient data structures for longer-term smart contract management, without any changes to underlying storage or serialization. Learn more: