pub enum ErrorType {
Show 68 variants
LabelMe,
AlreadyOnboarded,
UsernameTaken,
InvalidUsername,
DiscriminatorChangeRatelimited,
UnknownUser,
AlreadyFriends,
AlreadySentRequest,
Blocked,
BlockedByOther,
NotFriends,
TooManyPendingFriendRequests {
max: usize,
},
UnknownChannel,
UnknownAttachment,
UnknownMessage,
CannotEditMessage,
CannotJoinCall,
TooManyAttachments {
max: usize,
},
TooManyEmbeds {
max: usize,
},
TooManyReplies {
max: usize,
},
TooManyChannels {
max: usize,
},
EmptyMessage,
PayloadTooLarge,
CannotRemoveYourself,
GroupTooLarge {
max: usize,
},
AlreadyInGroup,
NotInGroup,
AlreadyPinned,
NotPinned,
UnknownServer,
InvalidRole,
Banned,
TooManyServers {
max: usize,
},
TooManyEmoji {
max: usize,
},
TooManyRoles {
max: usize,
},
AlreadyInServer,
CannotTimeoutYourself,
ReachedMaximumBots,
IsBot,
IsNotBot,
BotIsPrivate,
CannotReportYourself,
MissingPermission {
permission: String,
},
MissingUserPermission {
permission: String,
},
NotElevated,
NotPrivileged,
CannotGiveMissingPermissions,
NotOwner,
DatabaseError {
operation: String,
collection: String,
},
InternalError,
InvalidOperation,
InvalidCredentials,
InvalidProperty,
InvalidSession,
InvalidFlagValue,
NotAuthenticated,
DuplicateNonce,
NotFound,
NoEffect,
FailedValidation {
error: String,
},
ProxyError,
FileTooSmall,
FileTooLarge {
max: usize,
},
FileTypeNotAllowed,
ImageProcessingFailed,
NoEmbedData,
VosoUnavailable,
FeatureDisabled {
feature: String,
},
}
Expand description
Possible error types
Variants§
LabelMe
This error was not labeled :(
AlreadyOnboarded
UsernameTaken
InvalidUsername
DiscriminatorChangeRatelimited
UnknownUser
AlreadyFriends
AlreadySentRequest
Blocked
BlockedByOther
NotFriends
TooManyPendingFriendRequests
UnknownChannel
UnknownAttachment
UnknownMessage
CannotEditMessage
CannotJoinCall
TooManyAttachments
TooManyEmbeds
TooManyReplies
TooManyChannels
EmptyMessage
PayloadTooLarge
CannotRemoveYourself
GroupTooLarge
AlreadyInGroup
NotInGroup
AlreadyPinned
NotPinned
UnknownServer
InvalidRole
Banned
TooManyServers
TooManyEmoji
TooManyRoles
AlreadyInServer
CannotTimeoutYourself
ReachedMaximumBots
IsBot
IsNotBot
BotIsPrivate
CannotReportYourself
MissingPermission
MissingUserPermission
NotElevated
NotPrivileged
CannotGiveMissingPermissions
NotOwner
DatabaseError
InternalError
InvalidOperation
InvalidCredentials
InvalidProperty
InvalidSession
InvalidFlagValue
NotAuthenticated
DuplicateNonce
NotFound
NoEffect
FailedValidation
ProxyError
FileTooSmall
FileTooLarge
FileTypeNotAllowed
ImageProcessingFailed
NoEmbedData
FeatureDisabled
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ErrorType
impl<'de> Deserialize<'de> for ErrorType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ErrorType
impl RefUnwindSafe for ErrorType
impl Send for ErrorType
impl Sync for ErrorType
impl Unpin for ErrorType
impl UnwindSafe for ErrorType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more