[go: up one dir, main page]

unarray 0.1.0

Utilities for working with uninitialized arrays
Documentation
1
2
3
4
5
6
7
8
9
10
use proptest::collection::*;
use proptest::prelude::*;

pub fn array_strategy<const N: usize>() -> impl Strategy<Value = [String; N]> {
    vec(any::<String>(), N).prop_map(|v| v.try_into().unwrap())
}

pub fn vec_strategy(n: usize) -> impl Strategy<Value = Vec<String>> {
    vec(any::<String>(), n)
}