Function gen_region

Source
pub fn gen_region(
    dims: RangeInclusive<usize>,
    max_len: usize,
) -> impl Strategy<Value = Region>
Expand description

Generate a random Region strategy for property tests.

This builds on gen_extent, producing a region with the same randomly chosen dimensionality and sizes, but wrapped as a full Region (with labels and strides).

  • dims: inclusive range of allowed dimensionalities (e.g. 1..=4)
  • max_len: maximum size of any dimension