pub enum BufferedWriterState {
Created,
Running,
Draining,
Stopped,
}Expand description
Writer lifecycle. A stopped writer cannot be restarted.
Variants§
Created
Construction has completed without creating a worker.
Running
Admission and background persistence are enabled.
Draining
Admission is closed; accepted records can still be persisted.
Stopped
The worker has terminated; unconfirmed records require explicit recovery.
Trait Implementations§
Source§impl Clone for BufferedWriterState
impl Clone for BufferedWriterState
Source§fn clone(&self) -> BufferedWriterState
fn clone(&self) -> BufferedWriterState
Returns a duplicate of the value. Read more
1.0.0 · 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 BufferedWriterState
impl Debug for BufferedWriterState
Source§impl PartialEq for BufferedWriterState
impl PartialEq for BufferedWriterState
impl Copy for BufferedWriterState
impl Eq for BufferedWriterState
impl StructuralPartialEq for BufferedWriterState
Auto Trait Implementations§
impl Freeze for BufferedWriterState
impl RefUnwindSafe for BufferedWriterState
impl Send for BufferedWriterState
impl Sync for BufferedWriterState
impl Unpin for BufferedWriterState
impl UnsafeUnpin for BufferedWriterState
impl UnwindSafe for BufferedWriterState
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.