1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-27 11:07:44 +00:00

Merge pull request #5086 from shinhs0506/factor-vec

uucore: provide capacity for vectors
This commit is contained in:
Sylvestre Ledru 2023-07-15 10:05:26 +02:00 committed by GitHub
commit c851d3c5dc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -233,7 +233,7 @@ fn test_random_big() {
// to generate an even split of this range, generate n-1 random elements
// in the range, add the desired total value to the end, sort this list,
// and then compute the sequential differences.
let mut f_bits = Vec::new();
let mut f_bits = Vec::with_capacity(n_factors + 1);
for _ in 0..n_factors {
f_bits.push(extra_range.sample(&mut rng));
}
@ -256,7 +256,7 @@ fn test_random_big() {
let mut n_bits = 0;
let mut product = 1_u64;
let mut factors = Vec::new();
let mut factors = Vec::with_capacity(f_bits.len());
for bit in f_bits {
assert!(bit < 37);
n_bits += 14 + bit;