[−][src]Enum gtk::MenuDirectionType
An enumeration representing directional movements within a menu.
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.
To the parent menu shell
To the submenu, if any, associated with the item
To the next menu item
To the previous menu item
Trait Implementations
impl Clone for MenuDirectionType
[src]
fn clone(&self) -> MenuDirectionType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MenuDirectionType
[src]
impl Debug for MenuDirectionType
[src]
impl Display for MenuDirectionType
[src]
impl Eq for MenuDirectionType
[src]
impl<'a> FromValue<'a> for MenuDirectionType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for MenuDirectionType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for MenuDirectionType
[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 MenuDirectionType
[src]
fn cmp(&self, other: &MenuDirectionType) -> 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<MenuDirectionType> for MenuDirectionType
[src]
fn eq(&self, other: &MenuDirectionType) -> bool
[src]
fn ne(&self, other: &MenuDirectionType) -> bool
[src]
impl PartialOrd<MenuDirectionType> for MenuDirectionType
[src]
fn partial_cmp(&self, other: &MenuDirectionType) -> Option<Ordering>
[src]
fn lt(&self, other: &MenuDirectionType) -> bool
[src]
fn le(&self, other: &MenuDirectionType) -> bool
[src]
fn gt(&self, other: &MenuDirectionType) -> bool
[src]
fn ge(&self, other: &MenuDirectionType) -> bool
[src]
impl SetValue for MenuDirectionType
[src]
impl StaticType for MenuDirectionType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for MenuDirectionType
[src]
impl StructuralPartialEq for MenuDirectionType
[src]
Auto Trait Implementations
impl RefUnwindSafe for MenuDirectionType
impl Send for MenuDirectionType
impl Sync for MenuDirectionType
impl Unpin for MenuDirectionType
impl UnwindSafe for MenuDirectionType
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>,