[][src]Enum gio::DBusMessageType

#[non_exhaustive]pub enum DBusMessageType {
    Invalid,
    MethodCall,
    MethodReturn,
    Error,
    Signal,
    // some variants omitted
}

Message types used in DBusMessage.

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.
Invalid

Message is of invalid type.

MethodCall

Method call.

MethodReturn

Method reply.

Error

Error reply.

Signal

Signal emission.

Trait Implementations

impl Clone for DBusMessageType[src]

impl Copy for DBusMessageType[src]

impl Debug for DBusMessageType[src]

impl Display for DBusMessageType[src]

impl Eq for DBusMessageType[src]

impl<'a> FromValue<'a> for DBusMessageType[src]

impl<'a> FromValueOptional<'a> for DBusMessageType[src]

impl Hash for DBusMessageType[src]

impl Ord for DBusMessageType[src]

impl PartialEq<DBusMessageType> for DBusMessageType[src]

impl PartialOrd<DBusMessageType> for DBusMessageType[src]

impl SetValue for DBusMessageType[src]

impl StaticType for DBusMessageType[src]

impl StructuralEq for DBusMessageType[src]

impl StructuralPartialEq for DBusMessageType[src]

Auto Trait Implementations

impl RefUnwindSafe for DBusMessageType

impl Send for DBusMessageType

impl Sync for DBusMessageType

impl Unpin for DBusMessageType

impl UnwindSafe for DBusMessageType

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized

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

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

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.