Re-exports§
pub use iso8601_timestamp;
pub use mongodb;
Modules§
Macros§
Structs§
- AMQP
- Append
Message - Appended Information
- Bot
- Bot
- BotInformation
- Bot information for if the user is a bot
- Category
- Channel category
- Channel
Composite Key - Composite primary key consisting of channel and user id
- Channel
Unread - Channel Unread
- Document
Id - Just a string ID struct
- Emoji
- Emoji
- File
- File
- File
Hash - File hash
- File
Used For - Information about what the file was used for
- Interactions
- Information to guide interactions on this message
- Masquerade
- Name and / or avatar override information
- Member
- Server Member
- Member
Composite Key - Composite primary key consisting of server and user id
- Message
- Message
- Message
Filter - Message Filter
- Message
Flags Value - Message
Query - Message Query
- Migration
Info - Document representing migration information
- MongoDb
- MongoDB implementation
- Partial
Bot - Partial
Channel - Partial
File - Partial
File Hash - Partial
Member - Partial
Message - Partial
Role - Partial
Server - Partial
User - Partial
Webhook - Policy
Change - Platform policy change
- Ratelimit
Event - Ratelimit Event
- Reference
Db - Reference implementation
- Relationship
- Relationship entry indicating current status with other user
- Report
- User-generated platform moderation report
- Role
- Role
- Server
- Server
- Server
Ban - Server Ban
- Snapshot
- Snapshot of some content
- System
Message Channels - System message channel assignments
- User
- User
- User
Profile - User’s profile
- User
Status - User’s active status
- Webhook
- Webhook
Enums§
- Channel
- Chunked
Server Members Generator - Database
- Database
- Database
Info - Database information to use to create a client
- Emoji
Parent - Parent Id of the emoji
- Fields
Bot - Optional fields on bot object
- Fields
Channel - Optional fields on channel object
- Fields
Member - Optional fields on server member object
- Fields
Message - Optional fields on message
- Fields
Role - Optional fields on server object
- Fields
Server - Optional fields on server object
- Fields
User - Optional fields on user object
- Fields
Webhook - Optional fields on webhook object
- File
Used ForType - Type of object file was used for
- Invite
- Invite
- Message
Time Period - Message Time Period
- Metadata
- Metadata associated with a file
- Presence
- Presence status
- Ratelimit
Event Type - Event type
- Relationship
Status - User’s relationship with another user (or themselves)
- Removal
Intention - Member removal intention
- Snapshot
Content - Enum to map into different models that can be saved in a snapshot
- System
Message - System Event
- User
Hint - Enumeration providing a hint to the type of user we are handling
Statics§
Traits§
- Abstract
Attachment Hashes - Abstract
Attachments - Abstract
Bots - Abstract
Channel Invites - Abstract
Channel Unreads - Abstract
Channels - Abstract
Database - Abstract
Emojis - Abstract
Messages - Abstract
Migrations - Abstract
Policy Change - Abstract
Ratelimit Events - Abstract
Report - Abstract
Server Bans - Abstract
Server Members - Abstract
Servers - Abstract
Snapshot - Abstract
User Settings - Abstract
Users - Abstract
Webhooks - Into
Document Path - User
Settings Impl
Functions§
- if_
false - Utility function to check if a boolean value is false
- if_
option_ false - Utility function to check if an option doesnt contain true
- prefix_
keys - Prefix keys on an arbitrary object