dbus_macros::dbus_functions [] [src]

macro_rules! dbus_functions {
    ($self_:expr, $factory:expr, $interface:ident,) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident) -> $return_type:ty $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident) $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty ) -> $return_type:ty $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty ) $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty ) -> $return_type:ty $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty ) $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty, $arg3:ident : $arg3_type:ty) -> $return_type:ty $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty, $arg3:ident : $arg3_type:ty) $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty, $arg3:ident : $arg3_type:ty, $arg4:ident : $arg4_type:ty) -> $return_type:ty $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty, $arg3:ident : $arg3_type:ty, $arg4:ident : $arg4_type:ty) $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty, $arg3:ident : $arg3_type:ty, $arg4:ident : $arg4_type:ty, $arg5:ident : $arg5_type:ty) -> $return_type:ty $block:block $($rest:tt)*) => { ... };
    ($self_:expr, $factory:expr, $interface:ident, fn $func_name:ident (&$this:ident, $arg1:ident : $arg1_type:ty, $arg2:ident : $arg2_type:ty, $arg3:ident : $arg3_type:ty, $arg4:ident : $arg4_type:ty, $arg5:ident : $arg5_type:ty) $block:block $($rest:tt)*) => { ... };
}