Skip to content

Commit a465e0b

Browse files
committed
modernize some archaic vector construction
1 parent ff59b2d commit a465e0b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

benchmark/benchmark.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,8 @@ fn pass_by_object<S, T>(testcase: T, mut reuse: S, iters: u64) -> ::capnp::Resul
180180
fn pass_by_bytes<C, S, T>(testcase: T, mut reuse: S, compression: C, iters: u64) -> ::capnp::Result<()>
181181
where C: Serialize, S: for<'a> Scratch<'a>, T: TestCase,
182182
{
183-
let mut request_bytes: ::std::vec::Vec<u8> =
184-
::std::iter::repeat(0u8).take(SCRATCH_SIZE * 8).collect();
185-
let mut response_bytes: ::std::vec::Vec<u8> =
186-
::std::iter::repeat(0u8).take(SCRATCH_SIZE * 8).collect();
183+
let mut request_bytes = vec![0u8; SCRATCH_SIZE * 8];
184+
let mut response_bytes = vec![0u8; SCRATCH_SIZE * 8];
187185
let mut rng = common::FastRand::new();
188186
for _ in 0..iters {
189187
let (mut message_req, mut message_res) = reuse.get_builders();

0 commit comments

Comments
 (0)