[−][src]Trait trees::tuple::TupleForest
For tuple notations to construct Forest
.
Associated Constants
Loading content...Required methods
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, f: &mut impl FnMut(Visit<T>, Size))
[src]
Implementations on Foreign Types
impl<T> TupleForest<T, ((),)> for () where
T: TupleTree<T, ()>,
[src]
T: TupleTree<T, ()>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0> TupleForest<T, ((), S0)> for (T0,) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1> TupleForest<T, ((), S0, S1)> for (T0, T1) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2> TupleForest<T, ((), S0, S1, S2)> for (T0, T1, T2) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3> TupleForest<T, ((), S0, S1, S2, S3)> for (T0, T1, T2, T3) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4> TupleForest<T, ((), S0, S1, S2, S3, S4)> for (T0, T1, T2, T3, T4) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5> TupleForest<T, ((), S0, S1, S2, S3, S4, S5)> for (T0, T1, T2, T3, T4, T5) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6)> for (T0, T1, T2, T3, T4, T5, T6) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7)> for (T0, T1, T2, T3, T4, T5, T6, T7) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24, T25, S25> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24, T25, S25, T26, S26> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24, T25, S25, T26, S26, T27, S27> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24, T25, S25, T26, S26, T27, S27, T28, S28> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27, S28)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24, T25, S25, T26, S26, T27, S27, T28, S28, T29, S29> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27, S28, S29)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
T29: TupleTree<T, S29>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
T29: TupleTree<T, S29>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24, T25, S25, T26, S26, T27, S27, T28, S28, T29, S29, T30, S30> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27, S28, S29, S30)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
T29: TupleTree<T, S29>,
T30: TupleTree<T, S30>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
T29: TupleTree<T, S29>,
T30: TupleTree<T, S30>,
const SIZE: Size
[src]
fn descendants(indirect_level: usize) -> usize
[src]
fn height() -> usize
[src]
fn preorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn preorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
fn postorder(self, _f: &mut impl FnMut(Visit<T>))
[src]
fn postorder_with_size_hint(self, _f: &mut impl FnMut(Visit<T>, Size))
[src]
impl<T, T0, S0, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12, T13, S13, T14, S14, T15, S15, T16, S16, T17, S17, T18, S18, T19, S19, T20, S20, T21, S21, T22, S22, T23, S23, T24, S24, T25, S25, T26, S26, T27, S27, T28, S28, T29, S29, T30, S30, T31, S31> TupleForest<T, ((), S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27, S28, S29, S30, S31)> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31) where
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
T29: TupleTree<T, S29>,
T30: TupleTree<T, S30>,
T31: TupleTree<T, S31>,
[src]
T: TupleTree<T, ()>,
T0: TupleTree<T, S0>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
T6: TupleTree<T, S6>,
T7: TupleTree<T, S7>,
T8: TupleTree<T, S8>,
T9: TupleTree<T, S9>,
T10: TupleTree<T, S10>,
T11: TupleTree<T, S11>,
T12: TupleTree<T, S12>,
T13: TupleTree<T, S13>,
T14: TupleTree<T, S14>,
T15: TupleTree<T, S15>,
T16: TupleTree<T, S16>,
T17: TupleTree<T, S17>,
T18: TupleTree<T, S18>,
T19: TupleTree<T, S19>,
T20: TupleTree<T, S20>,
T21: TupleTree<T, S21>,
T22: TupleTree<T, S22>,
T23: TupleTree<T, S23>,
T24: TupleTree<T, S24>,
T25: TupleTree<T, S25>,
T26: TupleTree<T, S26>,
T27: TupleTree<T, S27>,
T28: TupleTree<T, S28>,
T29: TupleTree<T, S29>,
T30: TupleTree<T, S30>,
T31: TupleTree<T, S31>,