pub fn reduce_w_cache<Op, S, Cache>(
    _: Op,
    sets: S,
    _: Cache
) -> Option<Reduce<Op, S, Cache>>
where Op: BinaryOp, S: Iterator + Clone, S::Item: BitSetInterface, Cache: ReduceCache,
Expand description

reduce, using specific cache for iteration.

Cache applied to current operation only, so you can combine different cache types.

N.B. Alternatively, you can change Config::DefaultCache and use reduce.

Safety

Panics, if Cache capacity is smaller then sets len.