Struct dbus::tree::Method[][src]

pub struct Method<M: MethodType<D>, D: DataType> { /* fields omitted */ }

A D-Bus Method.

Methods

impl<M: MethodType<D>, D: DataType> Method<M, D>
[src]

Builder method that adds an "in" Argument to this Method.

Builder method that adds an "in" Argument to this Method.

Builder method that adds multiple "in" Arguments to this Method.

Builder method that adds an "out" Argument to this Method.

Builder method that adds an "out" Argument to this Method.

Builder method that adds multiple "out" Arguments to this Method.

Builder method that adds an annotation to the method.

Builder method that adds an annotation that this entity is deprecated.

Call the Method

Get method name

Get associated data

Trait Implementations

impl<M: Debug + MethodType<D>, D: Debug + DataType> Debug for Method<M, D> where
    D::Method: Debug
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<M, D> Send for Method<M, D> where
    <D as DataType>::Method: Send,
    <M as MethodType<D>>::Method: Send

impl<M, D> Sync for Method<M, D> where
    <D as DataType>::Method: Sync,
    <M as MethodType<D>>::Method: Sync