[−][src]Enum stream_multiplexer::MultiplexerError
Errors returned by Multiplexer
.
Variants
StreamId
could not be added to ChannelId
ChannelFull(ChannelId)
The internal storage for streams
in a channel is full.
DuplicateChannel(ChannelId)
ChannelId
already exists and cannot be added again.
UnknownStream(StreamId)
StreamId
is not recognized.
UnknownChannel(ChannelId)
ChannelId
is not recognized.
SendError(StreamId, SE)
StreamId
could not be sent to.
Trait Implementations
impl<SE: Debug> Debug for MultiplexerError<SE>
[src]
impl<SE: Debug> Display for MultiplexerError<SE>
[src]
impl<SE: Debug> Error for MultiplexerError<SE>
[src]
Auto Trait Implementations
impl<SE> RefUnwindSafe for MultiplexerError<SE> where
SE: RefUnwindSafe,
SE: RefUnwindSafe,
impl<SE> Send for MultiplexerError<SE> where
SE: Send,
SE: Send,
impl<SE> Sync for MultiplexerError<SE> where
SE: Sync,
SE: Sync,
impl<SE> Unpin for MultiplexerError<SE> where
SE: Unpin,
SE: Unpin,
impl<SE> UnwindSafe for MultiplexerError<SE> where
SE: UnwindSafe,
SE: UnwindSafe,
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> 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>,