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: u64Invalid days.
Provided create guild ban delete message days was invalid.
CommunicationDisabledUntil
Fields
timestamp: TimestampInvalid timestamp.
Provided timestamp is too far in the future.
GetChannelMessages
Fields
limit: u64Invalid limit.
Provided get channel messages limit was invalid.
GetCurrentUserGuilds
Fields
limit: u64Invalid limit.
Provided get current user guilds limit was invalid.
GetGuildAuditLog
Fields
limit: u64Invalid limit.
Provided get guild audit log limit was invalid.
GetGuildMembers
Fields
limit: u64Invalid limit.
Provided get guild members limit was invalid.
GetReactions
Fields
limit: u64Invalid limit.
Provided get reactions limit was invalid.
GuildName
Fields
len: usizeInvalid length.
Provided guild name was invalid.
GuildPruneDays
Fields
days: u64Invalid days.
Provided guild prune days was invalid.
InviteMaxAge
Fields
max_age: u64Invalid age.
Provided invite max age was invalid.
InviteMaxUses
Fields
max_uses: u64Invalid age.
Provided invite max uses was invalid.
Nickname
Fields
len: usizeInvalid length.
Provided nickname length was invalid.
ScheduledEventDescription
Fields
len: usizeInvalid length.
Scheduled event description is invalid.
ScheduledEventGetUsers
Fields
limit: u64Invalid limit.
Scheduled event get users limit is invalid.
ScheduledEventName
Fields
len: usizeInvalid length.
Scheduled event name is invalid.
SearchGuildMembers
Fields
limit: u64Invalid limit.
Provided search guild members limit was invalid.
StageTopic
Fields
len: usizeInvalid length.
Provided stage instance topic was invalid.
TemplateDescription
Fields
len: usizeInvalid length.
Provided guild template description was invalid.
TemplateName
Fields
len: usizeInvalid length.
Provided guild template name was invalid.
Username
Fields
len: usizeInvalid length.
Provided username length was invalid.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ValidationErrorType
impl Send for ValidationErrorType
impl Sync for ValidationErrorType
impl Unpin for ValidationErrorType
impl UnwindSafe for ValidationErrorType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more