Enum slack_api::Message
[−]
[src]
pub enum Message {
Standard(MessageStandard),
BotMessage(MessageBotMessage),
ChannelArchive(MessageChannelArchive),
ChannelJoin(MessageChannelJoin),
ChannelLeave(MessageChannelLeave),
ChannelName(MessageChannelName),
ChannelPurpose(MessageChannelPurpose),
ChannelTopic(MessageChannelTopic),
ChannelUnarchive(MessageChannelUnarchive),
FileComment(MessageFileComment),
FileMention(MessageFileMention),
FileShare(MessageFileShare),
GroupArchive(MessageGroupArchive),
GroupJoin(MessageGroupJoin),
GroupLeave(MessageGroupLeave),
GroupName(MessageGroupName),
GroupPurpose(MessageGroupPurpose),
GroupTopic(MessageGroupTopic),
GroupUnarchive(MessageGroupUnarchive),
MeMessage(MessageMeMessage),
MessageChanged(MessageMessageChanged),
MessageDeleted(MessageMessageDeleted),
MessageReplied(MessageMessageReplied),
PinnedItem(MessagePinnedItem),
ReplyBroadcast(MessageReplyBroadcast),
UnpinnedItem(MessageUnpinnedItem),
}Variants
Standard(MessageStandard)BotMessage(MessageBotMessage)ChannelArchive(MessageChannelArchive)ChannelJoin(MessageChannelJoin)ChannelLeave(MessageChannelLeave)ChannelName(MessageChannelName)ChannelPurpose(MessageChannelPurpose)ChannelTopic(MessageChannelTopic)ChannelUnarchive(MessageChannelUnarchive)FileComment(MessageFileComment)FileMention(MessageFileMention)GroupArchive(MessageGroupArchive)GroupJoin(MessageGroupJoin)GroupLeave(MessageGroupLeave)GroupName(MessageGroupName)GroupPurpose(MessageGroupPurpose)GroupTopic(MessageGroupTopic)GroupUnarchive(MessageGroupUnarchive)MeMessage(MessageMeMessage)MessageChanged(MessageMessageChanged)MessageDeleted(MessageMessageDeleted)MessageReplied(MessageMessageReplied)PinnedItem(MessagePinnedItem)ReplyBroadcast(MessageReplyBroadcast)UnpinnedItem(MessageUnpinnedItem)Trait Implementations
impl Clone for Message[src]
fn clone(&self) -> Message
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Debug for Message[src]
impl Deserialize for Message[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer
Deserialize this value from the given Serde deserializer. Read more