[][src]Trait dbus::arg::ArgAll

pub trait ArgAll {
    type strs;
    fn strs_sig<F: FnMut(&'static str, Signature<'static>)>(a: Self::strs, f: F);
}

Helper trait to introspect many arguments.

Associated Types

type strs

A tuple of &static str. Used for introspection.

Loading content...

Required methods

fn strs_sig<F: FnMut(&'static str, Signature<'static>)>(a: Self::strs, f: F)

Enumerates all arguments with their signatures (introspection helper method).

Loading content...

Implementations on Foreign Types

impl ArgAll for ()[src]

type strs = ()

impl<A: Arg> ArgAll for (A,)[src]

type strs = (&'static str,)

impl<A: Arg, B: Arg> ArgAll for (A, B)[src]

type strs = (&'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg> ArgAll for (A, B, C)[src]

type strs = (&'static str, &'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg, D: Arg> ArgAll for (A, B, C, D)[src]

type strs = (&'static str, &'static str, &'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg> ArgAll for (A, B, C, D, E)[src]

type strs = (&'static str, &'static str, &'static str, &'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg> ArgAll for (A, B, C, D, E, F)[src]

type strs = (&'static str, &'static str, &'static str, &'static str, &'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg> ArgAll for (A, B, C, D, E, F, G)[src]

type strs = (&'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg> ArgAll for (A, B, C, D, E, F, G, H)[src]

type strs = (&'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg, I: Arg> ArgAll for (A, B, C, D, E, F, G, H, I)[src]

type strs = (&'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str)

impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg, I: Arg, J: Arg> ArgAll for (A, B, C, D, E, F, G, H, I, J)[src]

type strs = (&'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str, &'static str)

Loading content...

Implementors

Loading content...