RestorableEnumRaiiExt<T extends Enum> extension

Extension for managing RestorableEnum lifecycle.

Example:

final priority = RestorableEnum<Priority>(Priority.medium)
  .withLifecycle(this, debugLabel: 'Priority');
on

Methods

withLifecycle(RaiiLifecycleAware lifecycleAware, {String? debugLabel}) RestorableEnum<T>

Available on RestorableEnum<T>, provided by the RestorableEnumRaiiExt extension

Attaches this restorable enum to a RaiiLifecycleAware object.