List of all items
Structs
- CacheAndHttp
- builder::AddMember
- builder::CreateActionRow
- builder::CreateAllowedMentions
- builder::CreateApplicationCommand
- builder::CreateApplicationCommandOption
- builder::CreateApplicationCommandPermissionData
- builder::CreateApplicationCommandPermissions
- builder::CreateApplicationCommandPermissionsData
- builder::CreateApplicationCommands
- builder::CreateApplicationCommandsPermissions
- builder::CreateAutocompleteResponse
- builder::CreateBotAuthParameters
- builder::CreateButton
- builder::CreateChannel
- builder::CreateComponents
- builder::CreateEmbed
- builder::CreateEmbedAuthor
- builder::CreateEmbedFooter
- builder::CreateInputText
- builder::CreateInteractionResponse
- builder::CreateInteractionResponseData
- builder::CreateInteractionResponseFollowup
- builder::CreateInvite
- builder::CreateMessage
- builder::CreateScheduledEvent
- builder::CreateSelectMenu
- builder::CreateSelectMenuOption
- builder::CreateSelectMenuOptions
- builder::CreateStageInstance
- builder::CreateSticker
- builder::CreateThread
- builder::EditChannel
- builder::EditGuild
- builder::EditGuildWelcomeScreen
- builder::EditGuildWidget
- builder::EditInteractionResponse
- builder::EditMember
- builder::EditMessage
- builder::EditProfile
- builder::EditRole
- builder::EditScheduledEvent
- builder::EditStageInstance
- builder::EditSticker
- builder::EditThread
- builder::EditVoiceState
- builder::EditWebhookMessage
- builder::ExecuteWebhook
- builder::GetMessages
- cache::Cache
- cache::MessageIterator
- cache::Settings
- client::Client
- client::ClientBuilder
- client::Context
- client::bridge::gateway::ShardId
- client::bridge::gateway::ShardManager
- client::bridge::gateway::ShardManagerMonitor
- client::bridge::gateway::ShardManagerOptions
- client::bridge::gateway::ShardMessenger
- client::bridge::gateway::ShardQueuer
- client::bridge::gateway::ShardRunner
- client::bridge::gateway::ShardRunnerInfo
- client::bridge::gateway::ShardRunnerOptions
- client::bridge::gateway::event::ShardStageUpdateEvent
- collector::component_interaction_collector::CollectComponentInteraction
- collector::component_interaction_collector::ComponentInteractionCollector
- collector::component_interaction_collector::ComponentInteractionCollectorBuilder
- collector::component_interaction_collector::ComponentInteractionFilter
- collector::event_collector::EventCollector
- collector::event_collector::EventCollectorBuilder
- collector::event_collector::EventFilter
- collector::message_collector::CollectReply
- collector::message_collector::MessageCollector
- collector::message_collector::MessageCollectorBuilder
- collector::message_collector::MessageFilter
- collector::modal_interaction_collector::CollectModalInteraction
- collector::modal_interaction_collector::ModalInteractionCollector
- collector::modal_interaction_collector::ModalInteractionCollectorBuilder
- collector::modal_interaction_collector::ModalInteractionFilter
- collector::reaction_collector::CollectReaction
- collector::reaction_collector::ReactionCollector
- collector::reaction_collector::ReactionCollectorBuilder
- collector::reaction_collector::ReactionFilter
- framework::standard::Args
- framework::standard::BucketBuilder
- framework::standard::Check
- framework::standard::Command
- framework::standard::CommandGroup
- framework::standard::CommandOptions
- framework::standard::Configuration
- framework::standard::GroupOptions
- framework::standard::HelpCommand
- framework::standard::HelpOptions
- framework::standard::Iter
- framework::standard::RawArguments
- framework::standard::StandardFramework
- framework::standard::WithWhiteSpace
- framework::standard::buckets::BucketBuilder
- framework::standard::buckets::RateLimitInfo
- framework::standard::buckets::RevertBucket
- framework::standard::help_commands::Command
- framework::standard::help_commands::GroupCommandsPair
- framework::standard::help_commands::SuggestedCommandName
- framework::standard::help_commands::Suggestions
- gateway::Shard
- http::StatusCode
- http::client::Http
- http::client::HttpBuilder
- http::error::DiscordJsonError
- http::error::DiscordJsonSingleError
- http::error::ErrorResponse
- http::multipart::Multipart
- http::ratelimiting::Ratelimit
- http::ratelimiting::RatelimitedRequest
- http::ratelimiting::Ratelimiter
- http::request::Request
- http::request::RequestBuilder
- http::typing::Typing
- json::JsonError
- model::application::ApplicationFlags
- model::application::CurrentApplicationInfo
- model::application::PartialCurrentApplicationInfo
- model::application::Team
- model::application::TeamMember
- model::channel::Attachment
- model::channel::ChannelCategory
- model::channel::ChannelMention
- model::channel::Embed
- model::channel::EmbedAuthor
- model::channel::EmbedField
- model::channel::EmbedFooter
- model::channel::EmbedImage
- model::channel::EmbedProvider
- model::channel::EmbedThumbnail
- model::channel::EmbedVideo
- model::channel::GuildChannel
- model::channel::Message
- model::channel::MessageActivity
- model::channel::MessageApplication
- model::channel::MessageFlags
- model::channel::MessageReaction
- model::channel::MessageReference
- model::channel::MessagesIter
- model::channel::PartialChannel
- model::channel::PartialGuildChannel
- model::channel::PermissionOverwrite
- model::channel::PrivateChannel
- model::channel::Reaction
- model::channel::ReactionConversionError
- model::channel::StageInstance
- model::channel::ThreadMetadata
- model::channel::ThreadsData
- model::connection::Connection
- model::event::ApplicationCommandPermissionsUpdateEvent
- model::event::ChannelCreateEvent
- model::event::ChannelDeleteEvent
- model::event::ChannelPinsUpdateEvent
- model::event::ChannelUpdateEvent
- model::event::GuildBanAddEvent
- model::event::GuildBanRemoveEvent
- model::event::GuildCreateEvent
- model::event::GuildDeleteEvent
- model::event::GuildEmojisUpdateEvent
- model::event::GuildIntegrationsUpdateEvent
- model::event::GuildMemberAddEvent
- model::event::GuildMemberRemoveEvent
- model::event::GuildMemberUpdateEvent
- model::event::GuildMembersChunkEvent
- model::event::GuildRoleCreateEvent
- model::event::GuildRoleDeleteEvent
- model::event::GuildRoleUpdateEvent
- model::event::GuildStickersUpdateEvent
- model::event::GuildUnavailableEvent
- model::event::GuildUpdateEvent
- model::event::IntegrationCreateEvent
- model::event::IntegrationDeleteEvent
- model::event::IntegrationUpdateEvent
- model::event::InteractionCreateEvent
- model::event::InviteCreateEvent
- model::event::InviteDeleteEvent
- model::event::MessageCreateEvent
- model::event::MessageDeleteBulkEvent
- model::event::MessageDeleteEvent
- model::event::MessageUpdateEvent
- model::event::PresenceUpdateEvent
- model::event::PresencesReplaceEvent
- model::event::ReactionAddEvent
- model::event::ReactionRemoveAllEvent
- model::event::ReactionRemoveEvent
- model::event::ReadyEvent
- model::event::RelatedIdsForEventType
- model::event::ResumedEvent
- model::event::StageInstanceCreateEvent
- model::event::StageInstanceDeleteEvent
- model::event::StageInstanceUpdateEvent
- model::event::ThreadCreateEvent
- model::event::ThreadDeleteEvent
- model::event::ThreadListSyncEvent
- model::event::ThreadMemberUpdateEvent
- model::event::ThreadMembersUpdateEvent
- model::event::ThreadUpdateEvent
- model::event::TypingStartEvent
- model::event::UnknownEvent
- model::event::UserUpdateEvent
- model::event::VoiceServerUpdateEvent
- model::event::VoiceStateUpdateEvent
- model::event::WebhookUpdateEvent
- model::gateway::Activity
- model::gateway::ActivityAssets
- model::gateway::ActivityButton
- model::gateway::ActivityEmoji
- model::gateway::ActivityFlags
- model::gateway::ActivityParty
- model::gateway::ActivitySecrets
- model::gateway::ActivityTimestamps
- model::gateway::BotGateway
- model::gateway::ClientStatus
- model::gateway::Gateway
- model::gateway::GatewayIntents
- model::gateway::Presence
- model::gateway::PresenceUser
- model::gateway::Ready
- model::gateway::SessionStartLimit
- model::guild::Ban
- model::guild::Emoji
- model::guild::Guild
- model::guild::GuildInfo
- model::guild::GuildPreview
- model::guild::GuildPrune
- model::guild::GuildWelcomeChannel
- model::guild::GuildWelcomeScreen
- model::guild::GuildWidget
- model::guild::Integration
- model::guild::IntegrationAccount
- model::guild::IntegrationApplication
- model::guild::Member
- model::guild::MembersIter
- model::guild::PartialGuild
- model::guild::PartialMember
- model::guild::Role
- model::guild::RoleTags
- model::guild::ScheduledEvent
- model::guild::ScheduledEventMetadata
- model::guild::ScheduledEventUser
- model::guild::SystemChannelFlags
- model::guild::ThreadMember
- model::guild::ThreadMemberFlags
- model::guild::UnavailableGuild
- model::guild::audit_log::AffectedRole
- model::guild::audit_log::AuditLogEntry
- model::guild::audit_log::AuditLogs
- model::guild::audit_log::Options
- model::id::ApplicationId
- model::id::AttachmentId
- model::id::AuditLogEntryId
- model::id::ChannelId
- model::id::CommandId
- model::id::CommandPermissionId
- model::id::CommandVersionId
- model::id::EmojiId
- model::id::GenericId
- model::id::GuildId
- model::id::IntegrationId
- model::id::InteractionId
- model::id::MessageId
- model::id::RoleId
- model::id::ScheduledEventId
- model::id::SkuId
- model::id::StageInstanceId
- model::id::StickerId
- model::id::StickerPackBannerId
- model::id::StickerPackId
- model::id::TargetId
- model::id::UserId
- model::id::WebhookId
- model::interactions::InteractionApplicationCommandCallbackDataFlags
- model::interactions::MessageInteraction
- model::interactions::application_command::ApplicationCommand
- model::interactions::application_command::ApplicationCommandInteraction
- model::interactions::application_command::ApplicationCommandInteractionData
- model::interactions::application_command::ApplicationCommandInteractionDataOption
- model::interactions::application_command::ApplicationCommandInteractionDataResolved
- model::interactions::application_command::ApplicationCommandOption
- model::interactions::application_command::ApplicationCommandOptionChoice
- model::interactions::application_command::ApplicationCommandPermission
- model::interactions::application_command::ApplicationCommandPermissionData
- model::interactions::autocomplete::AutocompleteInteraction
- model::interactions::message_component::ActionRow
- model::interactions::message_component::Button
- model::interactions::message_component::InputText
- model::interactions::message_component::MessageComponentInteraction
- model::interactions::message_component::MessageComponentInteractionData
- model::interactions::message_component::SelectMenu
- model::interactions::message_component::SelectMenuOption
- model::interactions::modal::ModalSubmitInteraction
- model::interactions::modal::ModalSubmitInteractionData
- model::interactions::ping::PingInteraction
- model::invite::Invite
- model::invite::InviteChannel
- model::invite::InviteGuild
- model::invite::InviteStageInstance
- model::invite::RichInvite
- model::misc::AffectedComponent
- model::misc::EmojiIdentifier
- model::misc::EmojiIdentifierParseError
- model::misc::Incident
- model::misc::IncidentUpdate
- model::misc::Maintenance
- model::permissions::Permissions
- model::sticker::Sticker
- model::sticker::sticker_item::StickerItem
- model::sticker::sticker_pack::StickerPack
- model::timestamp::InvalidTimestamp
- model::timestamp::ParseError
- model::timestamp::Timestamp
- model::user::CurrentUser
- model::user::User
- model::user::UserPublicFlags
- model::voice::VoiceRegion
- model::voice::VoiceState
- model::webhook::Webhook
- prelude::Context
- prelude::Mutex
- prelude::RwLock
- prelude::TypeMap
- utils::Colour
- utils::Content
- utils::ContentSafeOptions
- utils::CustomMessage
- utils::MessageBuilder
- utils::token::InvalidToken
Enums
- Error
- builder::ParseValue
- client::ClientError
- client::bridge::gateway::ChunkGuildFilter
- client::bridge::gateway::ShardClientMessage
- client::bridge::gateway::ShardManagerError
- client::bridge::gateway::ShardManagerMessage
- client::bridge::gateway::ShardQueuerMessage
- client::bridge::gateway::ShardRunnerMessage
- collector::CollectorError
- collector::reaction_collector::ReactionAction
- constants::OpCode
- framework::standard::ArgError
- framework::standard::Delimiter
- framework::standard::DispatchError
- framework::standard::HelpBehaviour
- framework::standard::OnlyIn
- framework::standard::Reason
- framework::standard::buckets::LimitedFor
- framework::standard::buckets::RateLimitAction
- framework::standard::help_commands::CustomisedHelpData
- gateway::ConnectionStage
- gateway::GatewayError
- gateway::InterMessage
- gateway::ReconnectType
- gateway::ShardAction
- http::GuildPagination
- http::LightMethod
- http::UserPagination
- http::error::Error
- http::routing::Route
- http::routing::RouteInfo
- model::application::MembershipState
- model::channel::AttachmentType
- model::channel::Channel
- model::channel::ChannelParseError
- model::channel::ChannelType
- model::channel::MessageActivityKind
- model::channel::MessageType
- model::channel::PermissionOverwriteType
- model::channel::ReactionType
- model::channel::VideoQualityMode
- model::connection::ConnectionVisibility
- model::error::Error
- model::event::Event
- model::event::EventType
- model::event::GatewayEvent
- model::event::RelatedId
- model::gateway::ActivityType
- model::guild::DefaultMessageNotificationLevel
- model::guild::ExplicitContentFilter
- model::guild::GuildContainer
- model::guild::GuildWelcomeChannelEmoji
- model::guild::GuildWidgetStyle
- model::guild::IntegrationExpireBehaviour
- model::guild::MfaLevel
- model::guild::NsfwLevel
- model::guild::PremiumTier
- model::guild::RoleParseError
- model::guild::ScheduledEventStatus
- model::guild::ScheduledEventType
- model::guild::VerificationLevel
- model::guild::audit_log::Action
- model::guild::audit_log::Change
- model::guild::audit_log::ChannelAction
- model::guild::audit_log::ChannelOverwriteAction
- model::guild::audit_log::EmojiAction
- model::guild::audit_log::EntityType
- model::guild::audit_log::IntegrationAction
- model::guild::audit_log::InviteAction
- model::guild::audit_log::MemberAction
- model::guild::audit_log::MessageAction
- model::guild::audit_log::RoleAction
- model::guild::audit_log::StageInstanceAction
- model::guild::audit_log::StickerAction
- model::guild::audit_log::ThreadAction
- model::guild::audit_log::WebhookAction
- model::interactions::Interaction
- model::interactions::InteractionResponseType
- model::interactions::InteractionType
- model::interactions::application_command::ApplicationCommandInteractionDataOptionValue
- model::interactions::application_command::ApplicationCommandOptionType
- model::interactions::application_command::ApplicationCommandPermissionType
- model::interactions::application_command::ApplicationCommandType
- model::interactions::application_command::ResolvedTarget
- model::interactions::message_component::ActionRowComponent
- model::interactions::message_component::ButtonStyle
- model::interactions::message_component::ComponentType
- model::interactions::message_component::InputTextStyle
- model::invite::InviteTargetType
- model::mention::Mention
- model::mention::MentionParseError
- model::misc::ChannelIdParseError
- model::misc::IncidentStatus
- model::misc::RoleIdParseError
- model::misc::UserIdParseError
- model::oauth2::OAuth2Scope
- model::sticker::StickerFormatType
- model::sticker::StickerType
- model::user::DefaultAvatar
- model::user::OnlineStatus
- model::webhook::WebhookType
- prelude::ClientError
- prelude::GatewayError
- prelude::SerenityError
- utils::ChannelCategoryParseError
- utils::ContentModifier
- utils::EmojiParseError
- utils::GuildChannelParseError
- utils::GuildParseError
- utils::MemberParseError
- utils::MessageParseError
- utils::UserParseError
Traits
- FutureExt
- cache::CacheUpdate
- cache::FromStrAndCache
- cache::StrExt
- client::EventHandler
- client::RawEventHandler
- client::bridge::voice::VoiceGatewayManager
- framework::Framework
- framework::standard::CommonOptions
- gateway::WebSocketGatewayClientExt
- http::CacheHttp
- json::ToNumber
- model::mention::Mentionable
- prelude::EventHandler
- prelude::RawEventHandler
- prelude::TypeMapKey
- utils::ArgumentConvert
- utils::EmbedMessageBuilding
Macros
Attribute Macros
- async_trait
- framework::standard::macros::check
- framework::standard::macros::command
- framework::standard::macros::group
- framework::standard::macros::help
- framework::standard::macros::hook
Functions
- framework::standard::help_commands::create_customised_help_data
- framework::standard::help_commands::has_all_requirements
- framework::standard::help_commands::plain
- framework::standard::help_commands::searched_lowercase
- framework::standard::help_commands::with_embeds
- json::hashmap_to_json_map
- json::prelude::from_reader
- json::prelude::from_slice
- json::prelude::from_str
- json::prelude::from_value
- json::prelude::to_string
- json::prelude::to_string_pretty
- json::prelude::to_value
- json::prelude::to_vec
- json::prelude::to_vec_pretty
- model::event::deserialize_event_with_type
- utils::content_safe
- utils::parse_channel
- utils::parse_emoji
- utils::parse_invite
- utils::parse_message_id_pair
- utils::parse_message_url
- utils::parse_quotes
- utils::parse_role
- utils::parse_token
- utils::parse_user_tag
- utils::parse_username
- utils::parse_webhook
- utils::read_image
- utils::shard_id
- utils::token::parse
- utils::token::validate
- utils::validate_token
Typedefs
- Result
- framework::standard::CheckFunction
- framework::standard::CommandError
- framework::standard::CommandFn
- framework::standard::CommandResult
- framework::standard::HelpCommandFn
- gateway::CurrentPresence
- gateway::WsStream
- json::JsonMap
- json::Value
- model::guild::audit_log::ActionChannel
- model::guild::audit_log::ActionChannelOverwrite
- model::guild::audit_log::ActionEmoji
- model::guild::audit_log::ActionIntegration
- model::guild::audit_log::ActionInvite
- model::guild::audit_log::ActionMember
- model::guild::audit_log::ActionMessage
- model::guild::audit_log::ActionRole
- model::guild::audit_log::ActionStageInstance
- model::guild::audit_log::ActionSticker
- model::guild::audit_log::ActionThread
- model::guild::audit_log::ActionWebhook
- utils::Color
Statics
Constants
- constants::EMBED_MAX_COUNT
- constants::EMBED_MAX_LENGTH
- constants::GATEWAY_VERSION
- constants::LARGE_THRESHOLD
- constants::MEMBER_FETCH_LIMIT
- constants::MESSAGE_CODE_LIMIT
- constants::STICKER_MAX_COUNT
- constants::USER_AGENT
- constants::close_codes::ALREADY_AUTHENTICATED
- constants::close_codes::AUTHENTICATION_FAILED
- constants::close_codes::DECODE_ERROR
- constants::close_codes::DISALLOWED_GATEWAY_INTENTS
- constants::close_codes::INVALID_GATEWAY_INTENTS
- constants::close_codes::INVALID_SEQUENCE
- constants::close_codes::INVALID_SHARD
- constants::close_codes::NOT_AUTHENTICATED
- constants::close_codes::RATE_LIMITED
- constants::close_codes::SESSION_TIMEOUT
- constants::close_codes::SHARDING_REQUIRED
- constants::close_codes::UNKNOWN_ERROR
- constants::close_codes::UNKNOWN_OPCODE
- json::NULL
- model::permissions::PRESET_GENERAL
- model::permissions::PRESET_TEXT
- model::permissions::PRESET_VOICE
- utils::colours::branding::BLACK
- utils::colours::branding::BLURPLE
- utils::colours::branding::FUCHSIA
- utils::colours::branding::GREEN
- utils::colours::branding::RED
- utils::colours::branding::WHITE
- utils::colours::branding::YELLOW
- utils::colours::css::DANGER
- utils::colours::css::POSITIVE
- utils::colours::css::WARNING
- utils::colours::roles::BLUE
- utils::colours::roles::DARKER_GREY
- utils::colours::roles::DARK_BLUE
- utils::colours::roles::DARK_GOLD
- utils::colours::roles::DARK_GREEN
- utils::colours::roles::DARK_GREY
- utils::colours::roles::DARK_MAGENTA
- utils::colours::roles::DARK_ORANGE
- utils::colours::roles::DARK_PURPLE
- utils::colours::roles::DARK_RED
- utils::colours::roles::DARK_TEAL
- utils::colours::roles::DEFAULT
- utils::colours::roles::GOLD
- utils::colours::roles::GREEN
- utils::colours::roles::LIGHTER_GREY
- utils::colours::roles::LIGHT_GREY
- utils::colours::roles::MAGENTA
- utils::colours::roles::ORANGE
- utils::colours::roles::PURPLE
- utils::colours::roles::RED
- utils::colours::roles::TEAL