pub struct RowProgress {
pub output: String,
pub done: u64,
pub failed: u64,
pub total: u64,
pub rate: Option<Rate>,
pub finished: bool,
}Expand description
How far a per-row output (or a dre release) has got. A row is done once all its deliveries
are (delivered, held, skipped or failed).
Fields§
§output: StringWhat’s progressing, e.g. output `email` .
done: u64§failed: u64§total: u64§rate: Option<Rate>The rate the deliveries are paced at, if any: a ceiling, not the speed.
finished: boolThe last event for this output: every row is done, or the run stopped.
Trait Implementations§
Source§impl Clone for RowProgress
impl Clone for RowProgress
Source§impl Debug for RowProgress
impl Debug for RowProgress
Auto Trait Implementations§
impl Freeze for RowProgress
impl RefUnwindSafe for RowProgress
impl Send for RowProgress
impl Sync for RowProgress
impl Unpin for RowProgress
impl UnsafeUnpin for RowProgress
impl UnwindSafe for RowProgress
Blanket Implementations§
impl<T> Allocation for T
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