Expand description
The Bake
trait allows a piece of data to write itself into a Rust expression.
This can be used to generate files with hardcoded data.
Returns a TokenStream
that would evaluate to self
.
Crates that are required for the evaluation of the TokenStream
will be
added to ctx
.
sourceimpl<A, B, C, D> Bake for (A, B, C, D) where
A: Bake,
B: Bake,
C: Bake,
D: Bake,
sourceimpl<A, B, C, D, E> Bake for (A, B, C, D, E) where
A: Bake,
B: Bake,
C: Bake,
D: Bake,
E: Bake,
sourceimpl<A, B, C, D, E, F> Bake for (A, B, C, D, E, F) where
A: Bake,
B: Bake,
C: Bake,
D: Bake,
E: Bake,
F: Bake,
sourceimpl<A, B, C, D, E, F, G> Bake for (A, B, C, D, E, F, G) where
A: Bake,
B: Bake,
C: Bake,
D: Bake,
E: Bake,
F: Bake,
G: Bake,
sourceimpl<A, B, C, D, E, F, G, H> Bake for (A, B, C, D, E, F, G, H) where
A: Bake,
B: Bake,
C: Bake,
D: Bake,
E: Bake,
F: Bake,
G: Bake,
H: Bake,
sourceimpl<A, B, C, D, E, F, G, H, I> Bake for (A, B, C, D, E, F, G, H, I) where
A: Bake,
B: Bake,
C: Bake,
D: Bake,
E: Bake,
F: Bake,
G: Bake,
H: Bake,
I: Bake,
sourceimpl<A, B, C, D, E, F, G, H, I, J> Bake for (A, B, C, D, E, F, G, H, I, J) where
A: Bake,
B: Bake,
C: Bake,
D: Bake,
E: Bake,
F: Bake,
G: Bake,
H: Bake,
I: Bake,
J: Bake,