#[non_exhaustive]
pub enum ChannelValidationErrorType {
BitrateInvalid,
BulkDeleteMessagesInvalid,
ForumTopicInvalid,
NameInvalid,
RateLimitPerUserInvalid {
rate_limit_per_user: u16,
},
TopicInvalid,
TypeInvalid {
kind: ChannelType,
},
UserLimitInvalid,
}
Expand description
Type of ChannelValidationError
that occurred.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
BitrateInvalid
The bitrate is less than 8000.
BulkDeleteMessagesInvalid
Number of messages being deleted in bulk is invalid.
ForumTopicInvalid
The length of the topic is more than 4096 UTF-16 characters.
NameInvalid
The length of the name is either fewer than 1 UTF-16 characters or more than 100 UTF-16 characters.
RateLimitPerUserInvalid
The seconds of the rate limit per user is more than 21600.
TopicInvalid
The length of the topic is more than 1024 UTF-16 characters.
TypeInvalid
Fields
§
kind: ChannelType
Provided type.
Provided type was not a thread.
UserLimitInvalid
User limit is greater than 99.