[−][src]Enum songbird::error::JoinError
Error returned when a manager or call handler is unable to send messages over Discord's gateway.
Variants
Request to join was dropped, cancelled, or replaced.
No available gateway connection was provided to send voice state update messages.
Tried to leave a Call
which was not found.
Driver(ConnectionError)
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]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<CommandError> for JoinError
[src]
pub fn from(e: CommandError) -> Self
[src]
impl From<Error> for JoinError
[src]
pub fn from(e: ConnectionError) -> Self
[src]
impl From<TrySendError<InterMessage>> for JoinError
[src]
pub fn from(e: TrySendError<InterMessage>) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for JoinError
[src]
impl Send for JoinError
[src]
impl Sync for JoinError
[src]
impl Unpin for JoinError
[src]
impl !UnwindSafe for JoinError
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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.
pub 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.
pub 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>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,