The default will always be set to `0`, so if it's not a valid value in the enum, the warning is shown.
UNSAFE_CALL_ARGUMENT
Variant
UNSAFE_CAST
@warning_ignore