pub enum MaintenanceOutcome {
Complete,
BudgetExhausted,
Failed(String),
}Expand description
Cloneable version 1 outcome retained from the last maintenance call.
Variants§
Complete
Every considered transition completed or was not due.
BudgetExhausted
Work remains because the host-supplied budget fired.
Failed(String)
A typed maintenance error was returned; its display form is retained.
Trait Implementations§
Source§impl Clone for MaintenanceOutcome
impl Clone for MaintenanceOutcome
Source§fn clone(&self) -> MaintenanceOutcome
fn clone(&self) -> MaintenanceOutcome
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 MaintenanceOutcome
impl Debug for MaintenanceOutcome
impl Eq for MaintenanceOutcome
Source§impl PartialEq for MaintenanceOutcome
impl PartialEq for MaintenanceOutcome
impl StructuralPartialEq for MaintenanceOutcome
Auto Trait Implementations§
impl Freeze for MaintenanceOutcome
impl RefUnwindSafe for MaintenanceOutcome
impl Send for MaintenanceOutcome
impl Sync for MaintenanceOutcome
impl Unpin for MaintenanceOutcome
impl UnsafeUnpin for MaintenanceOutcome
impl UnwindSafe for MaintenanceOutcome
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