[−][src]Enum twilight_gateway::shard::error::Error
Error type representing the possible reasons for errors to occur in the shard.
Variants
An error happened while creating a shard processor.
An error happened while trying to connect to the gateway.
Getting the gateway URL via the HTTP client failed.
Fields of GettingGatewayUrl
source: HttpError
The error from the twilight_http
client.
The shard ID was larger than the total number of shards.
Fields of IdTooLarge
The "large threshold" value was too large or too small.
Fields of LargeThresholdInvalid
value: u64
The value that is invalid.
There was an error serializing or deserializing a payload.
Fields of PayloadSerialization
source: JsonError
The serialization error.
A message tried to be sent but the receiving half was dropped. This typically means that the shard is shutdown.
Fields of SendingMessage
source: TrySendError<TungsteniteMessage>
The reason for the error.
The shard hasn't been started, so there is no active session.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,