pub enum ProgressChange {
Unavailable,
Initial,
Unchanged,
Advanced,
Reset,
Unordered,
}Expand description
Validated progress transition exposed to backoff policy.
Variants§
No progress value was supplied.
Initial
This is the first tracked progress value.
Unchanged
Progress did not change.
Advanced
Progress moved forward.
Reset
The provider explicitly reset progress for a new phase.
Unordered
Ordering is intentionally provider-defined.
Trait Implementations§
Source§impl Clone for ProgressChange
impl Clone for ProgressChange
Source§fn clone(&self) -> ProgressChange
fn clone(&self) -> ProgressChange
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 moreimpl Copy for ProgressChange
Source§impl Debug for ProgressChange
impl Debug for ProgressChange
impl Eq for ProgressChange
Source§impl PartialEq for ProgressChange
impl PartialEq for ProgressChange
impl StructuralPartialEq for ProgressChange
Auto Trait Implementations§
impl Freeze for ProgressChange
impl RefUnwindSafe for ProgressChange
impl Send for ProgressChange
impl Sync for ProgressChange
impl Unpin for ProgressChange
impl UnsafeUnpin for ProgressChange
impl UnwindSafe for ProgressChange
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