Enum twilight_http::request::guild::create_guild_channel::CreateGuildChannelErrorType [−][src]
#[non_exhaustive] pub enum CreateGuildChannelErrorType { NameInvalid { name: String, }, RateLimitPerUserInvalid { rate_limit_per_user: u64, }, TopicInvalid { topic: String, }, }
Expand description
Type of CreateGuildChannelError
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.
The length of the name is either fewer than 2 UTF-16 characters or more than 100 UTF-16 characters.
Show fields
Fields of NameInvalid
name: String
Provided name.
The seconds of the rate limit per user is more than 21600.
Show fields
Fields of RateLimitPerUserInvalid
rate_limit_per_user: u64
Provided ratelimit.
The length of the topic is more than 1024 UTF-16 characters.
Show fields
Fields of TopicInvalid
topic: String
Provided topic.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CreateGuildChannelErrorType
impl Send for CreateGuildChannelErrorType
impl Sync for CreateGuildChannelErrorType
impl Unpin for CreateGuildChannelErrorType
impl UnwindSafe for CreateGuildChannelErrorType