Generates an array value given an element generator `gen_elem`.
(gen_elem: S)
| 176 | |
| 177 | /// Generates an array value given an element generator `gen_elem`. |
| 178 | fn generate_array_of<S>(gen_elem: S) -> BoxedStrategy<ArrayValue> |
| 179 | where |
| 180 | S: Strategy + 'static, |
| 181 | Box<[S::Value]>: 'static + Into<ArrayValue>, |
| 182 | { |
| 183 | vec(gen_elem, 0..=SIZE) |
| 184 | .prop_map(Vec::into_boxed_slice) |
| 185 | .prop_map_into() |
| 186 | .boxed() |
| 187 | } |
| 188 | |
| 189 | /// Generates an array value with elements typed at `ty`. |
| 190 | fn generate_array_value(ty: AlgebraicType) -> BoxedStrategy<ArrayValue> { |
no test coverage detected
searching dependent graphs…