Trait trees::potted::notation::TupleTree [−][src]
Associated Types
Loading content...Required methods
unsafe fn data(&self) -> Self::Data
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
Provided methods
fn construct_all_nodes(&self, parent: usize, pot: Pot<Self::Data>)
[src]
Implementations on Foreign Types
impl<T> TupleTree for (T,) where
T: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1> TupleTree for (T, T1) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2> TupleTree for (T, T1, T2) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3> TupleTree for (T, T1, T2, T3) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4> TupleTree for (T, T1, T2, T3, T4) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5> TupleTree for (T, T1, T2, T3, T4, T5) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6> TupleTree for (T, T1, T2, T3, T4, T5, T6) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> TupleTree for (T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) where
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
T29: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
T29: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
T29: TupleTree<Data = T>,
T30: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
T29: TupleTree<Data = T>,
T30: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
impl<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> TupleTree 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<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
T29: TupleTree<Data = T>,
T30: TupleTree<Data = T>,
T31: TupleTree<Data = T>,
[src]
T: TupleTree<Data = T>,
T1: TupleTree<Data = T>,
T2: TupleTree<Data = T>,
T3: TupleTree<Data = T>,
T4: TupleTree<Data = T>,
T5: TupleTree<Data = T>,
T6: TupleTree<Data = T>,
T7: TupleTree<Data = T>,
T8: TupleTree<Data = T>,
T9: TupleTree<Data = T>,
T10: TupleTree<Data = T>,
T11: TupleTree<Data = T>,
T12: TupleTree<Data = T>,
T13: TupleTree<Data = T>,
T14: TupleTree<Data = T>,
T15: TupleTree<Data = T>,
T16: TupleTree<Data = T>,
T17: TupleTree<Data = T>,
T18: TupleTree<Data = T>,
T19: TupleTree<Data = T>,
T20: TupleTree<Data = T>,
T21: TupleTree<Data = T>,
T22: TupleTree<Data = T>,
T23: TupleTree<Data = T>,
T24: TupleTree<Data = T>,
T25: TupleTree<Data = T>,
T26: TupleTree<Data = T>,
T27: TupleTree<Data = T>,
T28: TupleTree<Data = T>,
T29: TupleTree<Data = T>,
T30: TupleTree<Data = T>,
T31: TupleTree<Data = T>,
type Data = T
unsafe fn data(&self) -> T
[src]
fn descendants(&self, indirect_level: usize) -> usize
[src]
fn height(&self) -> usize
[src]
fn nodes(&self) -> usize
[src]
unsafe fn construct_node(
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)
[src]
&self,
parent: usize,
height: usize,
offsets: &mut [usize],
pot: Pot<Self::Data>
)