Trait dbus::arg::ReadAll[][src]

pub trait ReadAll: Sized {
    fn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>;
}

Helper trait to read all arguments from a message.

Required methods

fn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>[src]

Performs the read operation.

Loading content...

Implementations on Foreign Types

impl ReadAll for ()[src]

impl<A: Arg + for<'z> Get<'z>> ReadAll for (A,)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>> ReadAll for (A, B)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>> ReadAll for (A, B, C)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>, G: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F, G)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>, G: Arg + for<'z> Get<'z>, H: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F, G, H)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>, G: Arg + for<'z> Get<'z>, H: Arg + for<'z> Get<'z>, I: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F, G, H, I)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>, G: Arg + for<'z> Get<'z>, H: Arg + for<'z> Get<'z>, I: Arg + for<'z> Get<'z>, J: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F, G, H, I, J)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>, G: Arg + for<'z> Get<'z>, H: Arg + for<'z> Get<'z>, I: Arg + for<'z> Get<'z>, J: Arg + for<'z> Get<'z>, K: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F, G, H, I, J, K)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>, G: Arg + for<'z> Get<'z>, H: Arg + for<'z> Get<'z>, I: Arg + for<'z> Get<'z>, J: Arg + for<'z> Get<'z>, K: Arg + for<'z> Get<'z>, L: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F, G, H, I, J, K, L)[src]

impl<A: Arg + for<'z> Get<'z>, B: Arg + for<'z> Get<'z>, C: Arg + for<'z> Get<'z>, D: Arg + for<'z> Get<'z>, E: Arg + for<'z> Get<'z>, F: Arg + for<'z> Get<'z>, G: Arg + for<'z> Get<'z>, H: Arg + for<'z> Get<'z>, I: Arg + for<'z> Get<'z>, J: Arg + for<'z> Get<'z>, K: Arg + for<'z> Get<'z>, L: Arg + for<'z> Get<'z>, M: Arg + for<'z> Get<'z>> ReadAll for (A, B, C, D, E, F, G, H, I, J, K, L, M)[src]

Loading content...

Implementors

impl ReadAll for dbus::blocking::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesAdded[src]

impl ReadAll for dbus::blocking::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesRemoved[src]

impl ReadAll for dbus::blocking::stdintf::org_freedesktop_dbus::PropertiesPropertiesChanged[src]

impl ReadAll for dbus::ffidisp::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesAdded[src]

impl ReadAll for dbus::ffidisp::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesRemoved[src]

impl ReadAll for dbus::ffidisp::stdintf::org_freedesktop_dbus::PropertiesPropertiesChanged[src]

impl ReadAll for dbus::nonblock::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesAdded[src]

impl ReadAll for dbus::nonblock::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesRemoved[src]

impl ReadAll for dbus::nonblock::stdintf::org_freedesktop_dbus::PropertiesPropertiesChanged[src]

Loading content...