[][src]Struct dbus_tree::TreeServer

pub struct TreeServer<'a, I, M: MethodType<D> + 'a, D: DataType + 'a> { /* fields omitted */ }

An iterator adapter that handles incoming method calls.

Method calls that match an object path in the tree are handled and consumed by this iterator. Other messages are passed through.

Trait Implementations

impl<'a, I: Iterator<Item = ConnectionItem>, M: 'a + MethodType<D>, D: DataType + 'a> Iterator for TreeServer<'a, I, M, D>[src]

type Item = ConnectionItem

The type of the elements being iterated over.

Auto Trait Implementations

impl<'a, I, M, D> !RefUnwindSafe for TreeServer<'a, I, M, D>

impl<'a, I, M, D> !Send for TreeServer<'a, I, M, D>

impl<'a, I, M, D> !Sync for TreeServer<'a, I, M, D>

impl<'a, I, M, D> Unpin for TreeServer<'a, I, M, D> where
    I: Unpin

impl<'a, I, M, D> !UnwindSafe for TreeServer<'a, I, M, D>

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<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

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.