Enum twilight_http::request::channel::update_channel::UpdateChannelErrorType [−][src]
#[non_exhaustive] pub enum UpdateChannelErrorType { NameInvalid { name: String, }, RateLimitPerUserInvalid { rate_limit_per_user: u64, }, TopicInvalid { topic: String, }, }
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 is invalid.
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 UpdateChannelErrorType
impl Send for UpdateChannelErrorType
impl Sync for UpdateChannelErrorType
impl Unpin for UpdateChannelErrorType
impl UnwindSafe for UpdateChannelErrorType