spectacles-model 0.2.0

Discord types and structures for Spectacles.rs.
Documentation
/// An enum representing a collection of Discord Permission bitfields.
#[derive(Clone, Debug, Deserialize, Serialize)]
pub enum Permission {
    CreateInstantInvite = 0x00000001,
    KickMembers = 0x00000002,
    BanMembers = 0x00000004,
    Administrator = 0x00000008,
    ManageChannels = 0x00000010,
    AddReactions = 0x00000040,
    ViewAuditLog = 0x00000080,
    SendMessages = 0x00000800,
    SendTtsMessages = 0x00001000,
    ManageMessages = 0x00002000,
    EmbedLinks = 0x00004000,
    AttachFiles = 0x00008000,
    ReadMessageHistory = 0x00010000,
    MentionEveryone = 0x00020000,
    UseExternalEmojis = 0x00040000,
    Connect = 0x00100000,
    Speak = 0x00200000,
    MuteMembers = 0x00400000,
    DeafenMembers = 0x00800000,
    UseVad = 0x02000000,
    PrioritySpeaker = 0x00000100,
    ChangeNickname = 0x04000000,
    ManageNicknames = 0x08000000,
    ManageRoles = 0x10000000,
    ManageWebhooks = 0x20000000,
    ManageEmojis = 0x40000000,
}