Struct dbus::tree::MethodInfo[][src]

pub struct MethodInfo<'a, M: 'a + MethodType<D>, D: 'a + DataType> {
    pub msg: &'a Message,
    pub method: &'a Method<M, D>,
    pub iface: &'a Interface<M, D>,
    pub path: &'a ObjectPath<M, D>,
    pub tree: &'a Tree<M, D>,
}

Contains information about the incoming method call.

Fields

Message

The method to be called

Interface

Object path

Tree

Methods

impl<'a, M: 'a + MethodType<D>, D: 'a + DataType> MethodInfo<'a, M, D>
[src]

MethodInfo to PropInfo conversion

Trait Implementations

impl<'a, M: Debug + 'a + MethodType<D>, D: Debug + 'a + DataType> Debug for MethodInfo<'a, M, D>
[src]

Formats the value using the given formatter. Read more

impl<'a, M: Copy + 'a + MethodType<D>, D: Copy + 'a + DataType> Copy for MethodInfo<'a, M, D>
[src]

impl<'a, M: Clone + 'a + MethodType<D>, D: Clone + 'a + DataType> Clone for MethodInfo<'a, M, D>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a, M: 'a + MethodType<D>, D: 'a + DataType> OrgFreedesktopDBusIntrospectable for MethodInfo<'a, M, D>
[src]

Auto Trait Implementations

impl<'a, M, D> !Send for MethodInfo<'a, M, D>

impl<'a, M, D> !Sync for MethodInfo<'a, M, D>