1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use serde_repr::{Deserialize_repr, Serialize_repr}; #[derive( Clone, Copy, Debug, Deserialize_repr, Eq, Hash, PartialEq, PartialOrd, Ord, Serialize_repr, )] #[repr(u8)] pub enum PremiumTier { None = 0, Tier1 = 1, Tier2 = 2, Tier3 = 3, } impl Default for PremiumTier { fn default() -> Self { Self::None } }