[][src]Enum songbird::error::JoinError

pub enum JoinError {
    Dropped,
    NoSender,
    NoCall,
    Driver(ConnectionError),
    Serenity(TrySendError<InterMessage>),
    Twilight(CommandError),
}

Error returned when a manager or call handler is unable to send messages over Discord's gateway.

Variants

Dropped

Request to join was dropped, cancelled, or replaced.

NoSender

No available gateway connection was provided to send voice state update messages.

NoCall

Tried to leave a Call which was not found.

The driver failed to establish a voice connection.

Serenity(TrySendError<InterMessage>)

Serenity-specific WebSocket send error.

Twilight(CommandError)

Twilight-specific WebSocket send error.

Trait Implementations

impl Debug for JoinError[src]

impl Display for JoinError[src]

impl Error for JoinError[src]

impl From<CommandError> for JoinError[src]

impl From<Error> for JoinError[src]

impl From<TrySendError<InterMessage>> for JoinError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]