List of all items
Structs
- builders::CreateChannelBuilder
- builders::EditChannelBuilder
- builders::EditMemberBuilder
- builders::EditMessageBuilder
- builders::EditRoleBuilder
- builders::EditServerBuilder
- builders::EditUserBuilder
- builders::EditWebhookBuilder
- builders::ExecuteWebhookBuilder
- builders::FetchMessagesBuilder
- builders::MessagesWithUsers
- builders::SendMessageBuilder
- cache::CacheConfig
- cache::GlobalCache
- client::Client
- commands::checks::CheckAny
- commands::checks::HasChannelPermissions
- commands::checks::HasServerPermissions
- commands::command::Command
- commands::context::Context
- commands::converter::ConsumeRest
- commands::converter::Greedy
- commands::handler::CommandHandler
- commands::handler::Commands
- commands::help::DefaultHelpCommand
- commands::words::Words
- context::Context
- context::Events
- error::StoatHttpError
- file::LocalFile
- http::HttpClient
- http::HttpRequest
- http::RatelimitEntry
- notifiers::Notifiers
- permissions::PermissionQuery
- types::AllMemberResponse
- types::AppendMessage
- types::AutumnResponse
- types::BanListResult
- types::BannedUser
- types::Bot
- types::BotInformation
- types::BotWithUserResponse
- types::BuildInformation
- types::CaptchaFeature
- types::Category
- types::ChannelCompositeKey
- types::ChannelUnread
- types::ChannelVoiceState
- types::CreateServerLegacyResponse
- types::CreateVoiceUserResponse
- types::CreateWebhookBody
- types::DataBanCreate
- types::DataCreateBot
- types::DataCreateEmoji
- types::DataCreateGroup
- types::DataCreateRole
- types::DataCreateServer
- types::DataCreateServerChannel
- types::DataEditBot
- types::DataEditChannel
- types::DataEditMessage
- types::DataEditRole
- types::DataEditRoleRanks
- types::DataEditServer
- types::DataEditUser
- types::DataEditWebhook
- types::DataJoinCall
- types::DataMemberEdit
- types::DataMessageSearch
- types::DataMessageSend
- types::DataPermissionsValue
- types::DataSendFriendRequest
- types::DataSetRolePermissions
- types::DataSetServerRolePermission
- types::DataUserProfile
- types::Emoji
- types::Feature
- types::FetchBotResponse
- types::File
- types::FlagResponse
- types::Image
- types::Interactions
- types::Masquerade
- types::Member
- types::MemberCompositeKey
- types::Message
- types::MessageWebhook
- types::MutualResponse
- types::NewRoleResponse
- types::OptionsBulkDelete
- types::OptionsChannelDelete
- types::OptionsFetchAllMembers
- types::OptionsFetchServer
- types::OptionsFetchSettings
- types::OptionsQueryMessages
- types::OptionsServerDelete
- types::OptionsSetSettings
- types::OptionsUnreact
- types::Override
- types::OverrideField
- types::OwnedBotsResponse
- types::PartialChannel
- types::PartialMember
- types::PartialMessage
- types::PartialRole
- types::PartialServer
- types::PartialUser
- types::PartialUserVoiceState
- types::PartialWebhook
- types::PermissionValue
- types::PolicyChange
- types::PublicBot
- types::PushNotification
- types::RatelimitFailure
- types::Relationship
- types::ReplyIntent
- types::Report
- types::ResponseWebhook
- types::Role
- types::SendableEmbed
- types::Server
- types::ServerBan
- types::StoatConfig
- types::StoatFeatures
- types::SystemMessageChannels
- types::Text
- types::User
- types::UserProfile
- types::UserStatus
- types::UserVoiceState
- types::Video
- types::VoiceFeature
- types::VoiceInformation
- types::VoiceNode
- types::Webhook
- types::WebsiteMetadata
- ulid::Ulid
Enums
- error::Error
- error::StoatHttpErrorType
- permissions::ChannelPermission
- permissions::UserPermission
- types::BandcampType
- types::BotFlags
- types::BulkMessageResponse
- types::Channel
- types::ChannelPermission
- types::ClientMessage
- types::ContentReportReason
- types::DataDefaultChannelPermissions
- types::Embed
- types::EmojiParent
- types::EventV1
- types::FetchServerResponse
- types::FieldsBot
- types::FieldsChannel
- types::FieldsMember
- types::FieldsMessage
- types::FieldsRole
- types::FieldsServer
- types::FieldsUser
- types::FieldsWebhook
- types::ImageSize
- types::Invite
- types::InviteBotDestination
- types::InviteJoinResponse
- types::InviteResponse
- types::LegacyServerChannelType
- types::LightspeedType
- types::MemberResponse
- types::MessageAuthor
- types::MessageFlags
- types::MessageSort
- types::Metadata
- types::Ping
- types::Presence
- types::RelationshipStatus
- types::RemovalIntention
- types::ReportStatus
- types::ReportStatusString
- types::ReportedContent
- types::Special
- types::SystemMessage
- types::Tag
- types::TwitchType
- types::UserBadges
- types::UserFlags
- types::UserPermission
- types::UserReportReason
Traits
- commands::checks::Check
- commands::command::CommandErrorHandler
- commands::command::CommandHandle
- commands::converter::Converter
- commands::events::CommandEventHandler
- commands::help::HelpCommand
- events::EventHandler
- ext::ChannelExt
- ext::EmbedExt
- ext::FileExt
- ext::Identifiable
- ext::InteractionsExt
- ext::MemberExt
- ext::MessageExt
- ext::RoleExt
- ext::ServerExt
- ext::StoatExt
- ext::UserExt
- ext::WebhookExt
- types::CheckRelationship
Attribute Macros
Functions
- commands::checks::dm_only
- commands::checks::is_nsfw
- commands::checks::is_owner
- commands::checks::server_only
- commands::utils::when_mentioned
- commands::utils::when_mentioned_or
- events::update_state
- permissions::calculate_channel_permissions
- permissions::calculate_server_permissions
- permissions::calculate_user_permissions
- permissions::user_permissions_query
- utils::created_at
- utils::with_typing