[−][src]Trait dbus::arg::Append
Types that can be appended to a message as arguments implement this trait.
Required methods
fn append_by_ref(&self, _: &mut IterAppend)
Performs the append operation by borrowing self.
Provided methods
fn append(self, ia: &mut IterAppend) where
Self: Sized,
Self: Sized,
Performs the append operation by consuming self.
Implementations on Foreign Types
impl<'a, T: Append> Append for &'a T
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<T: Append> Append for Box<T>
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for u8
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for i16
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for u16
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for i32
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for u32
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for i64
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for u64
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for bool
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl Append for f64
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<'a> Append for &'a str
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<'a> Append for String
[src]
fn append(self, i: &mut IterAppend)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append> Append for (A,)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append> Append for (A, B)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append> Append for (A, B, C)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append> Append for (A, B, C, D)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append> Append for (A, B, C, D, E)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append> Append for (A, B, C, D, E, F)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append> Append for (A, B, C, D, E, F, G)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append> Append for (A, B, C, D, E, F, G, H)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append, I: Append> Append for (A, B, C, D, E, F, G, H, I)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append, I: Append, J: Append> Append for (A, B, C, D, E, F, G, H, I, J)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append, I: Append, J: Append, K: Append> Append for (A, B, C, D, E, F, G, H, I, J, K)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append, I: Append, J: Append, K: Append, L: Append> Append for (A, B, C, D, E, F, G, H, I, J, K, L)
[src]
fn append_by_ref(&self, i: &mut IterAppend)
[src]
impl<'a, T: Arg + Append + Clone> Append for &'a [T]
[src]
Appends a D-Bus array. Note: In case you have a large array of a type that implements FixedArray, using this method will be more efficient than using an Array.