pub enum ValidationErrorType {
Show 20 variants CreateGuildBanDeleteMessageDays { days: u64, }, CommunicationDisabledUntil { timestamp: Timestamp, }, GetChannelMessages { limit: u64, }, GetCurrentUserGuilds { limit: u64, }, GetGuildAuditLog { limit: u64, }, GetGuildMembers { limit: u64, }, GetReactions { limit: u64, }, GuildName { len: usize, }, GuildPruneDays { days: u64, }, InviteMaxAge { max_age: u64, }, InviteMaxUses { max_uses: u64, }, Nickname { len: usize, }, ScheduledEventDescription { len: usize, }, ScheduledEventGetUsers { limit: u64, }, ScheduledEventName { len: usize, }, SearchGuildMembers { limit: u64, }, StageTopic { len: usize, }, TemplateDescription { len: usize, }, TemplateName { len: usize, }, Username { len: usize, },
}
Expand description

Type of ValidationError that occurred.

Variants

CreateGuildBanDeleteMessageDays

Fields

days: u64

Invalid days.

Provided create guild ban delete message days was invalid.

CommunicationDisabledUntil

Fields

timestamp: Timestamp

Invalid timestamp.

Provided timestamp is too far in the future.

GetChannelMessages

Fields

limit: u64

Invalid limit.

Provided get channel messages limit was invalid.

GetCurrentUserGuilds

Fields

limit: u64

Invalid limit.

Provided get current user guilds limit was invalid.

GetGuildAuditLog

Fields

limit: u64

Invalid limit.

Provided get guild audit log limit was invalid.

GetGuildMembers

Fields

limit: u64

Invalid limit.

Provided get guild members limit was invalid.

GetReactions

Fields

limit: u64

Invalid limit.

Provided get reactions limit was invalid.

GuildName

Fields

len: usize

Invalid length.

Provided guild name was invalid.

GuildPruneDays

Fields

days: u64

Invalid days.

Provided guild prune days was invalid.

InviteMaxAge

Fields

max_age: u64

Invalid age.

Provided invite max age was invalid.

InviteMaxUses

Fields

max_uses: u64

Invalid age.

Provided invite max uses was invalid.

Nickname

Fields

len: usize

Invalid length.

Provided nickname length was invalid.

ScheduledEventDescription

Fields

len: usize

Invalid length.

Scheduled event description is invalid.

ScheduledEventGetUsers

Fields

limit: u64

Invalid limit.

Scheduled event get users limit is invalid.

ScheduledEventName

Fields

len: usize

Invalid length.

Scheduled event name is invalid.

SearchGuildMembers

Fields

limit: u64

Invalid limit.

Provided search guild members limit was invalid.

StageTopic

Fields

len: usize

Invalid length.

Provided stage instance topic was invalid.

TemplateDescription

Fields

len: usize

Invalid length.

Provided guild template description was invalid.

TemplateName

Fields

len: usize

Invalid length.

Provided guild template name was invalid.

Username

Fields

len: usize

Invalid length.

Provided username length was invalid.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.