pub enum DropChange {
Entered,
Moved,
Dropped,
Exited,
}Expand description
The four phases of an external drag, as every toolkit has them.
Variants§
Entered
The drag came over the view.
Moved
The drag moved over the view.
Dropped
The files were let go over the view.
Exited
The drag left the view without dropping.
Trait Implementations§
Source§impl Clone for DropChange
impl Clone for DropChange
impl Copy for DropChange
Source§impl Debug for DropChange
impl Debug for DropChange
impl Eq for DropChange
Source§impl PartialEq for DropChange
impl PartialEq for DropChange
impl StructuralPartialEq for DropChange
Auto Trait Implementations§
impl Freeze for DropChange
impl RefUnwindSafe for DropChange
impl Send for DropChange
impl Sync for DropChange
impl Unpin for DropChange
impl UnsafeUnpin for DropChange
impl UnwindSafe for DropChange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.