List of all items
Structs
- Client
- Payload
- internals::Command
- internals::ComponentHandler
- internals::EventHandler
- internals::SlashCommand
- models::application_command::ApplicationCommand
- models::application_command::ApplicationCommandOption
- models::application_command::ApplicationCommandOptionChoice
- models::attachment::Attachment
- models::attachment::AttachmentPayload
- models::channel::Channel
- models::channel::Overwrite
- models::component_builder::ComponentBuilder
- models::components::ButtonObject
- models::components::Component
- models::components::SelectDefaultValue
- models::components::SelectObject
- models::components::SelectOption
- models::deleted_message_response::DeletedMessage
- models::deleted_message_response::DeletedMessageResponse
- models::dm_channel::DirectMessageChannel
- models::embed::Embed
- models::embed::EmbedAuthor
- models::embed::EmbedField
- models::embed::EmbedFooter
- models::embed::EmbedImage
- models::embed::EmbedProvider
- models::embed::EmbedThumbnail
- models::embed::EmbedVideo
- models::embed_builder::EmbedBuilder
- models::emoji::Emoji
- models::guild::Guild
- models::guild::GuildCreate
- models::guild::GuildCreateResponse
- models::guild::Member
- models::guild::PartialGuild
- models::interaction::AppCommandInteractionData
- models::interaction::Interaction
- models::interaction::InteractionAutoCompleteChoice
- models::interaction::InteractionAutoCompleteChoicePlaceholder
- models::interaction::InteractionAutoCompleteChoices
- models::interaction::InteractionData
- models::interaction::InteractionResponse
- models::interaction::InteractionResponsePayload
- models::interaction::ResolvedData
- models::message_response::CreateMessageData
- models::message_response::Message
- models::message_response::MessageResponse
- models::misc::Reconnect
- models::reaction_response::Reaction
- models::reaction_response::ReactionResponse
- models::ready_response::ApplicationData
- models::ready_response::ReadyData
- models::ready_response::ReadyResponse
- models::role::Role
- models::role::RoleTags
- models::role_response::RoleCreateResponse
- models::role_response::RoleDelete
- models::role_response::RoleDeleteResponse
- models::role_response::RoleEvent
- models::role_response::RoleUpdateResponse
- models::user::User
Enums
- Event
- color::Color
- internals::DescordError
- internals::HandlerValue
- internals::ParamType
- internals::Value
- prelude::ButtonStyle
- prelude::Color
- prelude::ComponentType
- prelude::ImageFormat
- prelude::SelectMenuType
Macros
Attribute Macros
Functions
- prelude::permissions::parse
- utils::add_role
- utils::create_channel
- utils::create_role
- utils::delete_channel
- utils::delete_message
- utils::delete_role
- utils::edit_message
- utils::edit_role_position
- utils::fetch_application_commands
- utils::fetch_bot_id
- utils::fetch_channel
- utils::fetch_dm
- utils::fetch_guild
- utils::fetch_member
- utils::fetch_message
- utils::fetch_permissions
- utils::fetch_role
- utils::fetch_roles
- utils::fetch_user
- utils::get_channel_messages
- utils::get_headers
- utils::get_message_multipart
- utils::react
- utils::remove_reaction
- utils::remove_role
- utils::request
- utils::send
- utils::send_dm
- utils::send_typing
- utils::slash::register_slash_commands
- utils::update_rate_limit_info
Type Aliases
- DescordResult
- internals::ComponentHandlerFn
- internals::EventHandlerFn
- internals::HandlerFn
- internals::SlashHandlerFn
Constants
- intents::GatewayIntent::ALL
- intents::GatewayIntent::AUTO_MODERATION_CONFIGURATION
- intents::GatewayIntent::AUTO_MODERATION_EXECUTION
- intents::GatewayIntent::DIRECTMESSAGE_REACTIONS
- intents::GatewayIntent::DIRECT_MESSAGES
- intents::GatewayIntent::DIRECT_MESSAGE_TYPING
- intents::GatewayIntent::GUILDS
- intents::GatewayIntent::GUILD_EMOJIS_AND_STICKERS
- intents::GatewayIntent::GUILD_INTEGRATIONS
- intents::GatewayIntent::GUILD_INVITES
- intents::GatewayIntent::GUILD_MEMBERS
- intents::GatewayIntent::GUILD_MESSAGES
- intents::GatewayIntent::GUILD_MESSAGE_REACTIONS
- intents::GatewayIntent::GUILD_MESSAGE_TYPING
- intents::GatewayIntent::GUILD_MODERATION
- intents::GatewayIntent::GUILD_PRESENCES
- intents::GatewayIntent::GUILD_SCHEDULED_EVENTS
- intents::GatewayIntent::GUILD_VOICE_STATES
- intents::GatewayIntent::GUILD_WEBHOOKS
- intents::GatewayIntent::MESSAGE_CONTENT
- intents::GatewayIntent::NON_PRIVILEGED
- prelude::GatewayIntent::ALL
- prelude::GatewayIntent::AUTO_MODERATION_CONFIGURATION
- prelude::GatewayIntent::AUTO_MODERATION_EXECUTION
- prelude::GatewayIntent::DIRECTMESSAGE_REACTIONS
- prelude::GatewayIntent::DIRECT_MESSAGES
- prelude::GatewayIntent::DIRECT_MESSAGE_TYPING
- prelude::GatewayIntent::GUILDS
- prelude::GatewayIntent::GUILD_EMOJIS_AND_STICKERS
- prelude::GatewayIntent::GUILD_INTEGRATIONS
- prelude::GatewayIntent::GUILD_INVITES
- prelude::GatewayIntent::GUILD_MEMBERS
- prelude::GatewayIntent::GUILD_MESSAGES
- prelude::GatewayIntent::GUILD_MESSAGE_REACTIONS
- prelude::GatewayIntent::GUILD_MESSAGE_TYPING
- prelude::GatewayIntent::GUILD_MODERATION
- prelude::GatewayIntent::GUILD_PRESENCES
- prelude::GatewayIntent::GUILD_SCHEDULED_EVENTS
- prelude::GatewayIntent::GUILD_VOICE_STATES
- prelude::GatewayIntent::GUILD_WEBHOOKS
- prelude::GatewayIntent::MESSAGE_CONTENT
- prelude::GatewayIntent::NON_PRIVILEGED
- prelude::permissions::ADD_REACTIONS
- prelude::permissions::ADMINISTRATOR
- prelude::permissions::ATTACH_FILES
- prelude::permissions::BAN_MEMBERS
- prelude::permissions::CHANGE_NICKNAME
- prelude::permissions::CONNECT
- prelude::permissions::CREATE_EVENTS
- prelude::permissions::CREATE_GUILD_EXPRESSIONS
- prelude::permissions::CREATE_INSTANT_INVITE
- prelude::permissions::CREATE_PRIVATE_THREADS
- prelude::permissions::CREATE_PUBLIC_THREADS
- prelude::permissions::DEAFEN_MEMBERS
- prelude::permissions::EMBED_LINKS
- prelude::permissions::KICK_MEMBERS
- prelude::permissions::MANAGE_CHANNELS
- prelude::permissions::MANAGE_EVENTS
- prelude::permissions::MANAGE_GUILD
- prelude::permissions::MANAGE_GUILD_EXPRESSIONS
- prelude::permissions::MANAGE_MESSAGES
- prelude::permissions::MANAGE_NICKNAMES
- prelude::permissions::MANAGE_ROLES
- prelude::permissions::MANAGE_THREADS
- prelude::permissions::MANAGE_WEBHOOKS
- prelude::permissions::MENTION_EVERYONE
- prelude::permissions::MODERATE_MEMBERS
- prelude::permissions::MOVE_MEMBERS
- prelude::permissions::MUTE_MEMBERS
- prelude::permissions::PRIORITY_SPEAKER
- prelude::permissions::READ_MESSAGE_HISTORY
- prelude::permissions::REQUEST_TO_SPEAK
- prelude::permissions::SEND_MESSAGES
- prelude::permissions::SEND_MESSAGES_IN_THREADS
- prelude::permissions::SEND_TTS_MESSAGES
- prelude::permissions::SEND_VOICE_MESSAGES
- prelude::permissions::SPEAK
- prelude::permissions::STREAM
- prelude::permissions::USE_APPLICATION_COMMANDS
- prelude::permissions::USE_EMBEDDED_ACTIVITIES
- prelude::permissions::USE_EXTERNAL_EMOJIS
- prelude::permissions::USE_EXTERNAL_SOUNDS
- prelude::permissions::USE_EXTERNAL_STICKERS
- prelude::permissions::USE_SOUNDBOARD
- prelude::permissions::USE_VAD
- prelude::permissions::VIEW_AUDIT_LOG
- prelude::permissions::VIEW_CHANNEL
- prelude::permissions::VIEW_CREATOR_MONETIZATION_ANALYTICS
- prelude::permissions::VIEW_GUILD_INSIGHTS