[−][src]Enum twilight_lavalink::node::NodeError
An error occurred while either initializing a connection or while running its event loop.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Building the HTTP request to initialize a connection failed.
Fields of BuildingConnectionRequest
source: HttpError
The source of the error from the http
crate.
Connecting to the Lavalink server failed after several backoff attempts.
Serializing a JSON message to be sent to a Lavalink node failed.
Fields of SerializingMessage
message: OutgoingEvent
The message that couldn't be serialized.
source: JsonError
The source of the error from the serde_json
crate.
The given authorization for the node is incorrect.
Fields of Unauthorized
The address of the node that failed to authorize.
The authorization used to connect to the node.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for NodeError
impl Send for NodeError
impl Sync for NodeError
impl Unpin for NodeError
impl !UnwindSafe for NodeError
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>,