[]Struct gio::Icon

pub struct Icon(_, _);

Methods

impl Icon[src]

pub fn deserialize(value: &Variant) -> Option<Icon>[src]

pub fn hash(&self) -> u32[src]

pub fn new_for_string(str: &str) -> Result<Icon, Error>[src]

Trait Implementations

impl Clone for Icon

impl Eq for Icon

impl Ord for Icon

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

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

impl Display for Icon[src]

impl Debug for Icon

impl Hash for Icon

impl IsA<Icon> for BytesIcon

impl IsA<Icon> for Emblem

impl IsA<Icon> for EmblemedIcon

impl IsA<Icon> for FileIcon

impl IsA<Icon> for LoadableIcon

impl IsA<Icon> for ThemedIcon

impl StaticType for Icon

Auto Trait Implementations

impl !Send for Icon

impl !Sync for Icon

impl Unpin for Icon

impl UnwindSafe for Icon

impl RefUnwindSafe for Icon

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]