[−][src]Trait dbus::arg::Arg
Types that can represent a D-Bus message argument implement this trait.
Types should also implement either Append or Get to be useful.
Associated Constants
Loading content...Required methods
Loading content...Provided methods
fn arg_type() -> ArgType
Use associated constant ARG_TYPE instead
The corresponding D-Bus argument type code; just returns ARG_TYPE.
For backwards compatibility.
Implementations on Foreign Types
impl<'a, T: Arg> Arg for &'a T[src]
Simple lift over reference to value - this makes some iterators more ergonomic to use
impl<T: Arg> Arg for Box<T>[src]
impl<T: Arg> Arg for Rc<T>[src]
impl<T: Arg> Arg for Arc<T>[src]
impl Arg for u8[src]
impl Arg for i16[src]
impl Arg for u16[src]
impl Arg for i32[src]
impl Arg for u32[src]
impl Arg for i64[src]
impl Arg for u64[src]
impl Arg for bool[src]
impl Arg for f64[src]
impl<'a> Arg for &'a str[src]
Represents a D-Bus string.
impl<'a> Arg for String[src]
impl<'a> Arg for &'a CStr[src]
Represents a D-Bus string.
impl<A: Arg> Arg for (A,)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg> Arg for (A, B)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg> Arg for (A, B, C)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg> Arg for (A, B, C, D)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg> Arg for (A, B, C, D, E)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg> Arg for (A, B, C, D, E, F)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg> Arg for (A, B, C, D, E, F, G)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg> Arg for (A, B, C, D, E, F, G, H)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg, I: Arg> Arg for (A, B, C, D, E, F, G, H, I)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg, I: Arg, J: Arg> Arg for (A, B, C, D, E, F, G, H, I, J)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg, I: Arg, J: Arg, K: Arg> Arg for (A, B, C, D, E, F, G, H, I, J, K)[src]
Tuples are represented as D-Bus structs.
impl<A: Arg, B: Arg, C: Arg, D: Arg, E: Arg, F: Arg, G: Arg, H: Arg, I: Arg, J: Arg, K: Arg, L: Arg> Arg for (A, B, C, D, E, F, G, H, I, J, K, L)[src]
Tuples are represented as D-Bus structs.
impl<'a, T: Arg> Arg for &'a [T][src]
Represents a D-Bus array.