pub enum FlushError {
OutputFailed(OutputStage),
DroppedEvents(u64),
OutputFailedAndDropped {
stage: OutputStage,
dropped_events: u64,
},
WriterStopped,
AlreadyShuttingDown,
CoordinatorUnavailable,
WorkerPanicked,
}Expand description
A flush or managed shutdown result that is safe to expose to framework code.
Variants§
OutputFailed(OutputStage)
DroppedEvents(u64)
OutputFailedAndDropped
WriterStopped
AlreadyShuttingDown
WorkerPanicked
Trait Implementations§
Source§impl Clone for FlushError
impl Clone for FlushError
Source§fn clone(&self) -> FlushError
fn clone(&self) -> FlushError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FlushError
impl Debug for FlushError
Source§impl Display for FlushError
impl Display for FlushError
impl Eq for FlushError
Source§impl Error for FlushError
impl Error for FlushError
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 PartialEq for FlushError
impl PartialEq for FlushError
impl StructuralPartialEq for FlushError
Auto Trait Implementations§
impl Freeze for FlushError
impl RefUnwindSafe for FlushError
impl Send for FlushError
impl Sync for FlushError
impl Unpin for FlushError
impl UnsafeUnpin for FlushError
impl UnwindSafe for FlushError
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