[−][src]Enum gtk::DragResult
Gives an indication why a drag operation failed.
The value can by obtained by connecting to the
Widget::drag-failed
signal.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
The drag operation was successful.
No suitable drag target.
The user cancelled the drag operation.
The drag operation timed out.
The pointer or keyboard grab used for the drag operation was broken.
The drag operation failed due to some unspecified error.
Trait Implementations
impl Clone for DragResult
[src]
fn clone(&self) -> DragResult
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DragResult
[src]
impl Debug for DragResult
[src]
impl Display for DragResult
[src]
impl Eq for DragResult
[src]
impl<'a> FromValue<'a> for DragResult
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for DragResult
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for DragResult
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for DragResult
[src]
fn cmp(&self, other: &DragResult) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<DragResult> for DragResult
[src]
fn eq(&self, other: &DragResult) -> bool
[src]
fn ne(&self, other: &DragResult) -> bool
[src]
impl PartialOrd<DragResult> for DragResult
[src]
fn partial_cmp(&self, other: &DragResult) -> Option<Ordering>
[src]
fn lt(&self, other: &DragResult) -> bool
[src]
fn le(&self, other: &DragResult) -> bool
[src]
fn gt(&self, other: &DragResult) -> bool
[src]
fn ge(&self, other: &DragResult) -> bool
[src]
impl SetValue for DragResult
[src]
impl StaticType for DragResult
[src]
fn static_type() -> Type
[src]
impl StructuralEq for DragResult
[src]
impl StructuralPartialEq for DragResult
[src]
Auto Trait Implementations
impl RefUnwindSafe for DragResult
impl Send for DragResult
impl Sync for DragResult
impl Unpin for DragResult
impl UnwindSafe for DragResult
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,