Enum twilight_model::channel::message::MessageType
source · [−]#[non_exhaustive]
pub enum MessageType {
Show 25 variants
Regular,
RecipientAdd,
RecipientRemove,
Call,
ChannelNameChange,
ChannelIconChange,
ChannelMessagePinned,
UserJoin,
GuildBoost,
GuildBoostTier1,
GuildBoostTier2,
GuildBoostTier3,
ChannelFollowAdd,
GuildDiscoveryDisqualified,
GuildDiscoveryRequalified,
GuildDiscoveryGracePeriodInitialWarning,
GuildDiscoveryGracePeriodFinalWarning,
ThreadCreated,
Reply,
ChatInputCommand,
ThreadStarterMessage,
GuildInviteReminder,
ContextMenuCommand,
AutoModerationAction,
Unknown(u8),
}Expand description
Type of a Message.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Regular
Regular message.
RecipientAdd
System message denoting a recipient has been added to a group.
RecipientRemove
System message denoting a recipient has been removed from a group.
Call
System message denoting a call state, e.g. missed, started.
ChannelNameChange
System message denoting a channel’s name has been changed.
ChannelIconChange
System message denoting a channel’s icon has been changed.
ChannelMessagePinned
System message denoting a message has been pinned.
UserJoin
System message denoting a member has joined a guild.
GuildBoost
System message denoting a user nitro boosted a guild.
GuildBoostTier1
System message denoting a user nitro boosted a guild to level 1.
GuildBoostTier2
System message denoting a user nitro boosted a guild to level 2.
GuildBoostTier3
System message denoting a user nitro boosted a guild to level 3.
ChannelFollowAdd
System message denoting a channel has been followed.
GuildDiscoveryDisqualified
System message denoting a guild has been disqualified for Server Discovery.
GuildDiscoveryRequalified
System message denoting a guild has been redisqualified for Server Discovery.
GuildDiscoveryGracePeriodInitialWarning
System message denoting an initial warning for Server Discovery disqualification.
GuildDiscoveryGracePeriodFinalWarning
System message denoting a final warning for Server Discovery disqualification.
ThreadCreated
Reply
Message is an inline reply.
ChatInputCommand
Message is a chat input command.
ThreadStarterMessage
GuildInviteReminder
ContextMenuCommand
AutoModerationAction
Message is an auto moderation action.
Unknown(u8)
Variant value is unknown to the library.
Trait Implementations
sourceimpl Clone for MessageType
impl Clone for MessageType
sourcefn clone(&self) -> MessageType
fn clone(&self) -> MessageType
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more