[][src]Type Definition permutator::CartesianProductIntoCellParams

type CartesianProductIntoCellParams<'a, T> = (&'a [&'a [T]], Rc<RefCell<&'a mut [&'a T]>>);

A type that represent a cartesian product of the slice over slices and return result into Rc<RefCell<&mut [&T]>> by using CartesianProductCellIter

Format

  1. A mutable slice of slices. It's a domains to of a cartesian product operation.
  2. An Rc<RefCell<&mut[&T]>. It's a result container.

Trait Implementations

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

type Producer = CartesianProductCellIter<'b, T>