pub enum FrictionOutcome {
Confirmed,
Pending,
}Expand description
Why a friction-pause overlay ended. Used by the event loop to decide whether to re-dispatch the pending command or drop it.
Variants§
Confirmed
Pause (and, at L2+, confirmation) is complete — re-dispatch
the command via run_bypass_friction.
Pending
Operator cancelled (Esc) or the overlay is still pending. Not complete; do nothing.
Trait Implementations§
Source§impl Clone for FrictionOutcome
impl Clone for FrictionOutcome
Source§fn clone(&self) -> FrictionOutcome
fn clone(&self) -> FrictionOutcome
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 moreSource§impl Debug for FrictionOutcome
impl Debug for FrictionOutcome
Source§impl PartialEq for FrictionOutcome
impl PartialEq for FrictionOutcome
impl Copy for FrictionOutcome
impl Eq for FrictionOutcome
impl StructuralPartialEq for FrictionOutcome
Auto Trait Implementations§
impl Freeze for FrictionOutcome
impl RefUnwindSafe for FrictionOutcome
impl Send for FrictionOutcome
impl Sync for FrictionOutcome
impl Unpin for FrictionOutcome
impl UnsafeUnpin for FrictionOutcome
impl UnwindSafe for FrictionOutcome
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,
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more