pub enum ConsumerError {
Connection(Error),
Gap {
requested: u64,
base: u64,
},
EndOfStream,
}Expand description
Errors that can occur when consuming messages.
Variants§
Connection(Error)
A transport-level or other error occurred that should trigger a reconnect.
Gap
A consumer gap was detected: the requested events were already garbage-collected.
EndOfStream
The consumer has reached the end of the stream and has shut down gracefully.
Trait Implementations§
Source§impl Debug for ConsumerError
impl Debug for ConsumerError
Source§impl Display for ConsumerError
impl Display for ConsumerError
Source§impl Error for ConsumerError
impl Error for ConsumerError
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()
Auto Trait Implementations§
impl Freeze for ConsumerError
impl RefUnwindSafe for ConsumerError
impl Send for ConsumerError
impl Sync for ConsumerError
impl Unpin for ConsumerError
impl UnwindSafe for ConsumerError
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