pub enum PaneCancelReason {
EscapeKey,
PointerCancel,
FocusLost,
Blur,
Programmatic,
}Expand description
Canonical cancel reasons for pane interaction state machines.
Variants§
Trait Implementations§
Source§impl Clone for PaneCancelReason
impl Clone for PaneCancelReason
Source§fn clone(&self) -> PaneCancelReason
fn clone(&self) -> PaneCancelReason
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 PaneCancelReason
impl Debug for PaneCancelReason
Source§impl<'de> Deserialize<'de> for PaneCancelReason
impl<'de> Deserialize<'de> for PaneCancelReason
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
Source§impl PartialEq for PaneCancelReason
impl PartialEq for PaneCancelReason
Source§impl Serialize for PaneCancelReason
impl Serialize for PaneCancelReason
impl Copy for PaneCancelReason
impl Eq for PaneCancelReason
impl StructuralPartialEq for PaneCancelReason
Auto Trait Implementations§
impl Freeze for PaneCancelReason
impl RefUnwindSafe for PaneCancelReason
impl Send for PaneCancelReason
impl Sync for PaneCancelReason
impl Unpin for PaneCancelReason
impl UnsafeUnpin for PaneCancelReason
impl UnwindSafe for PaneCancelReason
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