pub enum StreamError<E> {
TimeoutError(Elapsed),
SourceError(E),
}Expand description
Error that occurs when pulling new data from Reddit failed.
Variants§
TimeoutError(Elapsed)
Returned when pulling new data timed out.
SourceError(E)
Returned when roux reported an error while pulling new data.
Trait Implementations§
Source§impl<E: Debug> Debug for StreamError<E>
impl<E: Debug> Debug for StreamError<E>
Source§impl<E> Display for StreamError<E>where
E: Display,
impl<E> Display for StreamError<E>where
E: Display,
Source§impl<E> Error for StreamError<E>
impl<E> Error for StreamError<E>
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl<E: PartialEq> PartialEq for StreamError<E>
impl<E: PartialEq> PartialEq for StreamError<E>
Source§fn eq(&self, other: &StreamError<E>) -> bool
fn eq(&self, other: &StreamError<E>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<E> StructuralPartialEq for StreamError<E>
Auto Trait Implementations§
impl<E> Freeze for StreamError<E>where
E: Freeze,
impl<E> RefUnwindSafe for StreamError<E>where
E: RefUnwindSafe,
impl<E> Send for StreamError<E>where
E: Send,
impl<E> Sync for StreamError<E>where
E: Sync,
impl<E> Unpin for StreamError<E>where
E: Unpin,
impl<E> UnsafeUnpin for StreamError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for StreamError<E>where
E: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more