[−][src]Enum secc::SeccErrors
Errors potentially returned from channel operations.
Variants
Full(T)
Channel is full, no more messages can be sent, the enclosed message contains the last message attempted to be sent.
Empty
Channel is empty so no more messages can be received. This can also be returned if there is an active cursor and there are no messages to receive after the cursor even though there are skipped messages.
Trait Implementations
impl<T: PartialEq + Sync + Send> PartialEq<SeccErrors<T>> for SeccErrors<T>
[src]
fn eq(&self, other: &SeccErrors<T>) -> bool
[src]
fn ne(&self, other: &SeccErrors<T>) -> bool
[src]
impl<T: Eq + Sync + Send> Eq for SeccErrors<T>
[src]
impl<T: Sync + Send> Debug for SeccErrors<T>
[src]
Auto Trait Implementations
impl<T> Unpin for SeccErrors<T> where
T: Unpin,
T: Unpin,
impl<T> Send for SeccErrors<T>
impl<T> Sync for SeccErrors<T>
impl<T> RefUnwindSafe for SeccErrors<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> UnwindSafe for SeccErrors<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,