[][src]Enum dbus::ConnectionItem

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 From<Message> for ConnectionItem[src]

impl Debug for ConnectionItem[src]

Auto Trait Implementations

Blanket Implementations

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.

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]