pub enum ResyncOutcome {
Applied,
DeferredWorkerUnavailable,
}Expand description
Outcome of applying a force-resync plan.
Variants§
Applied
Invalidations were applied and a closure resync should follow.
The worker was unreachable — deferred with NO destructive action.
Trait Implementations§
Source§impl Clone for ResyncOutcome
impl Clone for ResyncOutcome
impl Copy for ResyncOutcome
Source§impl Debug for ResyncOutcome
impl Debug for ResyncOutcome
Source§impl<'de> Deserialize<'de> for ResyncOutcome
impl<'de> Deserialize<'de> for ResyncOutcome
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ResyncOutcome
Source§impl PartialEq for ResyncOutcome
impl PartialEq for ResyncOutcome
Source§impl Serialize for ResyncOutcome
impl Serialize for ResyncOutcome
impl StructuralPartialEq for ResyncOutcome
Auto Trait Implementations§
impl Freeze for ResyncOutcome
impl RefUnwindSafe for ResyncOutcome
impl Send for ResyncOutcome
impl Sync for ResyncOutcome
impl Unpin for ResyncOutcome
impl UnsafeUnpin for ResyncOutcome
impl UnwindSafe for ResyncOutcome
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.