pub enum PollOutcome {
Settled,
Timeout {
last_observed: String,
},
FlippedToUnexpected {
observed: String,
},
}Variants§
Settled
Timeout
last_observed distinguishes “still running” from “switch died”.
FlippedToUnexpected
Symlink at a third basename - caller must roll back.
Only produced when caller set previous_basename = Some(_).
Trait Implementations§
Source§impl Clone for PollOutcome
impl Clone for PollOutcome
Source§fn clone(&self) -> PollOutcome
fn clone(&self) -> PollOutcome
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 moreAuto Trait Implementations§
impl Freeze for PollOutcome
impl RefUnwindSafe for PollOutcome
impl Send for PollOutcome
impl Sync for PollOutcome
impl Unpin for PollOutcome
impl UnwindSafe for PollOutcome
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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