Function malachite_base::tuples::exhaustive::exhaustive_pairs
source · pub fn exhaustive_pairs<X: Clone, I: Iterator<Item = X>, Y: Clone, J: Iterator<Item = Y>>(
xs: I,
ys: J,
) -> ExhaustivePairs<X, I, Y, J> ⓘ
Expand description
This documentation applies not only to exhaustive_pairs
, but also to
exhaustive_triples
, exhaustive_quadruples
, and so on. See exhaustive_tuples
for
more information.
Generates all $n$-tuples with elements from $n$ iterators.
If all of xs
, ys
, zs
, … are finite, the output length is the product of their
lengths. If any of xs
, ys
, zs
, … are infinite, the output is also infinite.
If any of xs
, ys
, zs
, … is empty, the output is also empty.
§Examples
See here.