Function
generate_strings
(
string_length_range: Range<usize>,
len: usize,
valid_percent: f64,
)
Source from the content-addressed store, hash-verified
| 110 | } |
| 111 | |
| 112 | fn generate_strings( |
| 113 | string_length_range: Range<usize>, |
| 114 | len: usize, |
| 115 | valid_percent: f64, |
| 116 | ) -> ArrayRef { |
| 117 | let mut rng = rng(); |
| 118 | Arc::new(StringArray::from_iter((0..len).map(|_| { |
| 119 | rng.random_bool(valid_percent).then(|| { |
| 120 | let string_len = rng.random_range(string_length_range.clone()); |
| 121 | (0..string_len) |
| 122 | .map(|_| char::from(rng.sample(Alphanumeric))) |
| 123 | .collect::<String>() |
| 124 | }) |
| 125 | }))) |
| 126 | } |
| 127 | |
| 128 | fn generate_primitive<T>( |
| 129 | len: usize, |
Callers
nothing calls this directly
Tested by
no test coverage detected
Used in the wild real call sites across dependent graphs
searching dependent graphs…