Skip to main content

PieceSeq

Trait PieceSeq 

Source
pub trait PieceSeq: 'static {
    // Required method
    fn build_each(self, cx: &mut BuildCx);
}
Expand description

Children of a container: a tuple of pieces (the floem ViewTuple pattern — implemented ONLY for tuples, (), and PieceVec, never via a blanket, to stay coherent).

Required Methods§

Source

fn build_each(self, cx: &mut BuildCx)

Implementations on Foreign Types§

Source§

impl PieceSeq for ()

Source§

fn build_each(self, _cx: &mut BuildCx)

Source§

impl<A: Piece> PieceSeq for (A,)

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

impl<A: Piece, B: Piece> PieceSeq for (A, B)

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

impl<A: Piece, B: Piece, C: Piece> PieceSeq for (A, B, C)

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

impl<A: Piece, B: Piece, C: Piece, D: Piece> PieceSeq for (A, B, C, D)

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

impl<A: Piece, B: Piece, C: Piece, D: Piece, E: Piece> PieceSeq for (A, B, C, D, E)

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

impl<A: Piece, B: Piece, C: Piece, D: Piece, E: Piece, F: Piece> PieceSeq for (A, B, C, D, E, F)

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

impl<A: Piece, B: Piece, C: Piece, D: Piece, E: Piece, F: Piece, G: Piece> PieceSeq for (A, B, C, D, E, F, G)

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Source§

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

Source§

fn build_each(self, cx: &mut BuildCx)

Implementors§

Day API ↩ Guides· daybrite.dev