[−][src]Enum gtk::PanDirection
Describes the panning direction of a GesturePan
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.
panned towards the left
panned towards the right
panned upwards
panned downwards
Trait Implementations
impl Clone for PanDirection
[src]
fn clone(&self) -> PanDirection
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PanDirection
[src]
impl Debug for PanDirection
[src]
impl Display for PanDirection
[src]
impl Eq for PanDirection
[src]
impl<'a> FromValue<'a> for PanDirection
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for PanDirection
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for PanDirection
[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 PanDirection
[src]
fn cmp(&self, other: &PanDirection) -> 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<PanDirection> for PanDirection
[src]
fn eq(&self, other: &PanDirection) -> bool
[src]
fn ne(&self, other: &PanDirection) -> bool
[src]
impl PartialOrd<PanDirection> for PanDirection
[src]
fn partial_cmp(&self, other: &PanDirection) -> Option<Ordering>
[src]
fn lt(&self, other: &PanDirection) -> bool
[src]
fn le(&self, other: &PanDirection) -> bool
[src]
fn gt(&self, other: &PanDirection) -> bool
[src]
fn ge(&self, other: &PanDirection) -> bool
[src]
impl SetValue for PanDirection
[src]
impl StaticType for PanDirection
[src]
fn static_type() -> Type
[src]
impl StructuralEq for PanDirection
[src]
impl StructuralPartialEq for PanDirection
[src]
Auto Trait Implementations
impl RefUnwindSafe for PanDirection
impl Send for PanDirection
impl Sync for PanDirection
impl Unpin for PanDirection
impl UnwindSafe for PanDirection
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>,