Enum revolt_result::ErrorType
source · pub enum ErrorType {
Show 51 variants
LabelMe,
AlreadyOnboarded,
UsernameTaken,
InvalidUsername,
UnknownUser,
AlreadyFriends,
AlreadySentRequest,
Blocked,
BlockedByOther,
NotFriends,
UnknownChannel,
UnknownAttachment,
UnknownMessage,
CannotEditMessage,
CannotJoinCall,
TooManyAttachments {
max: usize,
},
TooManyReplies {
max: usize,
},
TooManyChannels {
max: usize,
},
EmptyMessage,
PayloadTooLarge,
CannotRemoveYourself,
GroupTooLarge {
max: usize,
},
AlreadyInGroup,
NotInGroup,
UnknownServer,
InvalidRole,
Banned,
TooManyServers {
max: usize,
},
TooManyEmoji {
max: usize,
},
TooManyRoles {
max: usize,
},
ReachedMaximumBots,
IsBot,
BotIsPrivate,
CannotReportYourself,
MissingPermission {
permission: String,
},
MissingUserPermission {
permission: String,
},
NotElevated,
NotPrivileged,
CannotGiveMissingPermissions,
NotOwner,
DatabaseError {
operation: String,
collection: String,
},
InternalError,
InvalidOperation,
InvalidCredentials,
InvalidProperty,
InvalidSession,
DuplicateNonce,
NotFound,
NoEffect,
FailedValidation {
error: String,
},
VosoUnavailable,
}Expand description
Possible error types
Variants§
LabelMe
This error was not labeled :(
AlreadyOnboarded
UsernameTaken
InvalidUsername
UnknownUser
AlreadyFriends
AlreadySentRequest
Blocked
BlockedByOther
NotFriends
UnknownChannel
UnknownAttachment
UnknownMessage
CannotEditMessage
CannotJoinCall
TooManyAttachments
TooManyReplies
TooManyChannels
EmptyMessage
PayloadTooLarge
CannotRemoveYourself
GroupTooLarge
AlreadyInGroup
NotInGroup
UnknownServer
InvalidRole
Banned
TooManyServers
TooManyEmoji
TooManyRoles
ReachedMaximumBots
IsBot
BotIsPrivate
CannotReportYourself
MissingPermission
MissingUserPermission
NotElevated
NotPrivileged
CannotGiveMissingPermissions
NotOwner
DatabaseError
InternalError
InvalidOperation
InvalidCredentials
InvalidProperty
InvalidSession
DuplicateNonce
NotFound
NoEffect
FailedValidation
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 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