[−][src]Trait trees::tuple::TupleTree
For tuple notations to construct Tree
.
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> TupleTree<T, ((),)> for (T,) 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, T1, S1> TupleTree<T, ((), S1)> for (T, T1) where
T: TupleTree<T, ()>,
T1: TupleTree<T, S1>,
[src]
T: TupleTree<T, ()>,
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, T1, S1, T2, S2> TupleTree<T, ((), S1, S2)> for (T, T1, T2) where
T: TupleTree<T, ()>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
[src]
T: TupleTree<T, ()>,
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, T1, S1, T2, S2, T3, S3> TupleTree<T, ((), S1, S2, S3)> for (T, T1, T2, T3) where
T: TupleTree<T, ()>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
[src]
T: TupleTree<T, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4> TupleTree<T, ((), S1, S2, S3, S4)> for (T, T1, T2, T3, T4) where
T: TupleTree<T, ()>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
[src]
T: TupleTree<T, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5> TupleTree<T, ((), S1, S2, S3, S4, S5)> for (T, T1, T2, T3, T4, T5) where
T: TupleTree<T, ()>,
T1: TupleTree<T, S1>,
T2: TupleTree<T, S2>,
T3: TupleTree<T, S3>,
T4: TupleTree<T, S4>,
T5: TupleTree<T, S5>,
[src]
T: TupleTree<T, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6> TupleTree<T, ((), S1, S2, S3, S4, S5, S6)> for (T, T1, T2, T3, T4, T5, T6) where
T: TupleTree<T, ()>,
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, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7)> for (T, T1, T2, T3, T4, T5, T6, T7) where
T: TupleTree<T, ()>,
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, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8)> for (T, T1, T2, T3, T4, T5, T6, T7, T8) where
T: TupleTree<T, ()>,
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, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T: TupleTree<T, ()>,
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, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T: TupleTree<T, ()>,
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, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T: TupleTree<T, ()>,
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, ()>,
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, T1, S1, T2, S2, T3, S3, T4, S4, T5, S5, T6, S6, T7, S7, T8, S8, T9, S9, T10, S10, T11, S11, T12, S12> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20)> for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) where
T: TupleTree<T, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21)> for (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22)> for (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23)> for (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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, 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> TupleTree<T, ((), 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 (T, 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, ()>,
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, ()>,
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>,
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, 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, T32, S32> TupleTree<T, ((), 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, S32)> for (T, 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, T32) where
T: TupleTree<T, ()>,
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>,
T32: TupleTree<T, S32>,
[src]
T: TupleTree<T, ()>,
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>,
T32: TupleTree<T, S32>,