Enum dbus::ffidisp::ConnectionItem[][src]

pub enum ConnectionItem {
    Nothing,
    MethodCall(Message),
    Signal(Message),
    MethodReturn(Message),
}

When listening for incoming events on the D-Bus, this enum will tell you what type of incoming event has happened.

Variants

Nothing

No event between now and timeout

MethodCall(Message)

Incoming method call

Signal(Message)

Incoming signal

MethodReturn(Message)

Incoming method return, including method return errors (mostly used for Async I/O)

Trait Implementations

impl Debug for ConnectionItem[src]

impl From<Message> for ConnectionItem[src]

Auto Trait Implementations

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