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>
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> 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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.