pub enum PointerSessionClaim {
None,
Selection,
Connection,
NodeDrag,
ViewportPan,
}Expand description
Runtime session that should own the current pointer drag.
Variants§
Trait Implementations§
Source§impl Clone for PointerSessionClaim
impl Clone for PointerSessionClaim
Source§fn clone(&self) -> PointerSessionClaim
fn clone(&self) -> PointerSessionClaim
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 moreimpl Copy for PointerSessionClaim
Source§impl Debug for PointerSessionClaim
impl Debug for PointerSessionClaim
Source§impl<'de> Deserialize<'de> for PointerSessionClaim
impl<'de> Deserialize<'de> for PointerSessionClaim
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 PointerSessionClaim
Source§impl PartialEq for PointerSessionClaim
impl PartialEq for PointerSessionClaim
Source§fn eq(&self, other: &PointerSessionClaim) -> bool
fn eq(&self, other: &PointerSessionClaim) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PointerSessionClaim
impl Serialize for PointerSessionClaim
impl StructuralPartialEq for PointerSessionClaim
Auto Trait Implementations§
impl Freeze for PointerSessionClaim
impl RefUnwindSafe for PointerSessionClaim
impl Send for PointerSessionClaim
impl Sync for PointerSessionClaim
impl Unpin for PointerSessionClaim
impl UnsafeUnpin for PointerSessionClaim
impl UnwindSafe for PointerSessionClaim
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§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.