[]Struct gio::Action

pub struct Action(_, _);

Methods

impl Action[src]

pub fn name_is_valid(action_name: &str) -> bool[src]

pub fn parse_detailed_name(
    detailed_name: &str
) -> Result<(GString, Variant), Error>
[src]

pub fn print_detailed_name<'a, P: Into<Option<&'a Variant>>>(
    action_name: &str,
    target_value: P
) -> Option<GString>
[src]

Trait Implementations

impl Clone for Action

impl Eq for Action

impl Ord for Action

impl<T: ObjectType> PartialEq<T> for Action

impl<T: ObjectType> PartialOrd<T> for Action

impl Display for Action[src]

impl Debug for Action

impl Hash for Action

impl IsA<Action> for PropertyAction

impl IsA<Action> for SimpleAction

impl StaticType for Action

Auto Trait Implementations

impl !Send for Action

impl !Sync for Action

impl Unpin for Action

impl UnwindSafe for Action

impl RefUnwindSafe for Action

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]