1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use serde_repr::{Deserialize_repr, Serialize_repr}; #[derive(Clone, Debug, Deserialize_repr, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize_repr)] #[repr(u8)] pub enum MessageType { Regular = 0, RecipientAdd = 1, RecipientRemove = 2, Call = 3, ChannelNameChange = 4, ChannelIconChange = 5, ChannelMessagePinned = 6, GuildMemberJoin = 7, UserPremiumSub = 8, UserPremiumSubTier1 = 9, UserPremiumSubTier2 = 10, UserPremiumSubTier3 = 11, ChannelFollowAdd = 12, GuildDiscoveryDisqualified = 14, GuildDiscoveryRequalified = 15, }