If you put this enum at the end of the struct, you'll save a few bytes of memory.