Enum serenity::prelude::ClientError [−][src]
#[non_exhaustive]
pub enum ClientError {
InvalidToken,
ShardBootFailure,
Shutdown,
}
Expand description
An error returned from the Client
.
This is always wrapped within the library’s generic Error::Client
variant.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
InvalidToken
When the token provided is invalid. This is returned when validating a
token through the validate_token
function.
ShardBootFailure
When a shard has completely failed to reboot after resume and/or reconnect attempts.
Shutdown
When all shards that the client is responsible for have shutdown with an error.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Error
impl UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more