[][src]Type Definition permutator::SelfCartesianProduct

type SelfCartesianProduct<'a, T> = (&'a [T], usize);

A type that used exclusively for trait CartesianProduct. It return SelfCartesianProductIterator.

Format

  1. A slice of T.
  2. How many time to create a product on slice

Trait Implementations

impl<'a, 'b: 'a, T> CartesianProduct<'a> for SelfCartesianProduct<'b, T> where
    T: 'b, 
[src]

type Producer = SelfCartesianProductIterator<'b, T>