Trait AppendAll

Source
pub trait AppendAll {
    // Required method
    fn append(&self, _: &mut IterAppend<'_>);
}
Expand description

Helper trait to append many arguments to a message.

Required Methods§

Source

fn append(&self, _: &mut IterAppend<'_>)

Performs the append operation by borrowing self.

Implementations on Foreign Types§

Source§

impl AppendAll for ()

Source§

fn append(&self, _: &mut IterAppend<'_>)

Source§

impl<A: Append> AppendAll for (A,)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append> AppendAll for (A, B)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append> AppendAll for (A, B, C)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append> AppendAll for (A, B, C, D)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append, E: Append> AppendAll for (A, B, C, D, E)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append> AppendAll for (A, B, C, D, E, F)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append> AppendAll for (A, B, C, D, E, F, G)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append> AppendAll for (A, B, C, D, E, F, G, H)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append, I: Append> AppendAll for (A, B, C, D, E, F, G, H, I)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append, I: Append, J: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

impl<A: Append, B: Append, C: Append, D: Append, E: Append, F: Append, G: Append, H: Append, I: Append, J: Append, K: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append, T: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S, T)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append, T: Append, U: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S, T, U)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append, T: Append, U: Append, V: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S, T, U, V)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append, T: Append, U: Append, V: Append, W: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S, T, U, V, W)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append, T: Append, U: Append, V: Append, W: Append, X: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S, T, U, V, W, X)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append, T: Append, U: Append, V: Append, W: Append, X: Append, Y: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S, T, U, V, W, X, Y)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Source§

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, M: Append, N: Append, O: Append, P: Append, R: Append, S: Append, T: Append, U: Append, V: Append, W: Append, X: Append, Y: Append, Z: Append> AppendAll for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, R, S, T, U, V, W, X, Y, Z)

Source§

fn append(&self, ia: &mut IterAppend<'_>)

Implementors§

Source§

impl AppendAll for dbus::blocking::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesAdded

Source§

impl AppendAll for dbus::blocking::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesRemoved

Source§

impl AppendAll for dbus::blocking::stdintf::org_freedesktop_dbus::PropertiesPropertiesChanged

Source§

impl AppendAll for dbus::ffidisp::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesAdded

Source§

impl AppendAll for dbus::ffidisp::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesRemoved

Source§

impl AppendAll for dbus::ffidisp::stdintf::org_freedesktop_dbus::PropertiesPropertiesChanged

Source§

impl AppendAll for dbus::nonblock::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesAdded

Source§

impl AppendAll for dbus::nonblock::stdintf::org_freedesktop_dbus::ObjectManagerInterfacesRemoved

Source§

impl AppendAll for dbus::nonblock::stdintf::org_freedesktop_dbus::PropertiesPropertiesChanged