[−][src]Enum gtk::DirectionType
Focus movement types.
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.
Move forward.
Move backward.
Move up.
Move down.
Move left.
Move right.
Trait Implementations
impl Clone for DirectionType
[src]
fn clone(&self) -> DirectionType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DirectionType
[src]
impl Debug for DirectionType
[src]
impl Display for DirectionType
[src]
impl Eq for DirectionType
[src]
impl<'a> FromValue<'a> for DirectionType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for DirectionType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for DirectionType
[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 DirectionType
[src]
fn cmp(&self, other: &DirectionType) -> 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<DirectionType> for DirectionType
[src]
fn eq(&self, other: &DirectionType) -> bool
[src]
fn ne(&self, other: &DirectionType) -> bool
[src]
impl PartialOrd<DirectionType> for DirectionType
[src]
fn partial_cmp(&self, other: &DirectionType) -> Option<Ordering>
[src]
fn lt(&self, other: &DirectionType) -> bool
[src]
fn le(&self, other: &DirectionType) -> bool
[src]
fn gt(&self, other: &DirectionType) -> bool
[src]
fn ge(&self, other: &DirectionType) -> bool
[src]
impl SetValue for DirectionType
[src]
impl StaticType for DirectionType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for DirectionType
[src]
impl StructuralPartialEq for DirectionType
[src]
Auto Trait Implementations
impl RefUnwindSafe for DirectionType
impl Send for DirectionType
impl Sync for DirectionType
impl Unpin for DirectionType
impl UnwindSafe for DirectionType
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>,