Enum twilight_http::request::guild::create_guild::CreateGuildErrorType [−][src]
#[non_exhaustive] pub enum CreateGuildErrorType { NameInvalid { name: String, }, TooManyChannels { channels: Vec<GuildChannelFields>, }, TooManyRoles { roles: Vec<RoleFields>, }, }
Expand description
Type of CreateGuildError
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 name of the guild 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 number of channels provided is too many.
The maximum amount is 500.
Show fields
Fields of TooManyChannels
channels: Vec<GuildChannelFields>
Provided channels.
The number of roles provided is too many.
The maximum amount is 250.
Show fields
Fields of TooManyRoles
roles: Vec<RoleFields>
Provided roles.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CreateGuildErrorType
impl Send for CreateGuildErrorType
impl Sync for CreateGuildErrorType
impl Unpin for CreateGuildErrorType
impl UnwindSafe for CreateGuildErrorType