Trait PrintfArgs

Source
pub trait PrintfArgs {
    type AsList: PrintfArgsList;
}
Expand description

A list of Rust-side arguments to a printf(3)-style function.

Required Associated Types§

Source

type AsList: PrintfArgsList

The PrintfArgsList equivalent to Self.

Implementations on Foreign Types§

Source§

impl PrintfArgs for ()

Source§

impl<A> PrintfArgs for (A,)
where A: PrintfArgument,

Source§

type AsList = (A, ())

Source§

impl<A, B> PrintfArgs for (A, B)

Source§

type AsList = (A, (B, ()))

Source§

impl<A, B, C> PrintfArgs for (A, B, C)

Source§

type AsList = (A, (B, (C, ())))

Source§

impl<A, B, C, D> PrintfArgs for (A, B, C, D)

Source§

type AsList = (A, (B, (C, (D, ()))))

Source§

impl<A, B, C, D, E> PrintfArgs for (A, B, C, D, E)

Source§

type AsList = (A, (B, (C, (D, (E, ())))))

Source§

impl<A, B, C, D, E, F> PrintfArgs for (A, B, C, D, E, F)

Source§

type AsList = (A, (B, (C, (D, (E, (F, ()))))))

Source§

impl<A, B, C, D, E, F, G> PrintfArgs for (A, B, C, D, E, F, G)

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, ())))))))

Source§

impl<A, B, C, D, E, F, G, H> PrintfArgs for (A, B, C, D, E, F, G, H)

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, ()))))))))

Source§

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

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, ())))))))))

Source§

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

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, ()))))))))))

Source§

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

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, ())))))))))))

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> PrintfArgs for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, ()))))))))))))

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> PrintfArgs for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, ())))))))))))))

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> PrintfArgs for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, ()))))))))))))))

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> PrintfArgs for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, ())))))))))))))))

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> PrintfArgs for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Source§

type AsList = (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, ()))))))))))))))))

Implementors§