pub struct DragSourceId(/* private fields */);Expand description
Identity of a draggable source, allocated by
DragCoordinator::new_source_id and unique within that coordinator.
Implementations§
Trait Implementations§
Source§impl Clone for DragSourceId
impl Clone for DragSourceId
impl Copy for DragSourceId
Source§impl Debug for DragSourceId
impl Debug for DragSourceId
impl Eq for DragSourceId
Source§impl Hash for DragSourceId
impl Hash for DragSourceId
Source§impl Ord for DragSourceId
impl Ord for DragSourceId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for DragSourceId
impl PartialEq for DragSourceId
Source§impl PartialOrd for DragSourceId
impl PartialOrd for DragSourceId
impl StructuralPartialEq for DragSourceId
Auto Trait Implementations§
impl Freeze for DragSourceId
impl RefUnwindSafe for DragSourceId
impl Send for DragSourceId
impl Sync for DragSourceId
impl Unpin for DragSourceId
impl UnsafeUnpin for DragSourceId
impl UnwindSafe for DragSourceId
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.