From a75685b624e4d9129b8e367ac525cde9ec1da6b0 Mon Sep 17 00:00:00 2001 From: Sebastian Schmidt Date: Mon, 4 Jul 2022 14:27:24 +0300 Subject: [PATCH] Fix lints in bench. --- benches/benchs.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/benches/benchs.rs b/benches/benchs.rs index d86920d..5812051 100644 --- a/benches/benchs.rs +++ b/benches/benchs.rs @@ -11,6 +11,7 @@ use rand::{distributions::Uniform, seq::SliceRandom, Rng, SeedableRng}; use rand_pcg::Pcg32; use std::hint::black_box; use test::Bencher; +use std::fmt::Write; const BENCHMARK_LEN: usize = 100_000; const EXPONENTIAL_TUPLE_ITERATIONS: usize = 12; @@ -20,13 +21,13 @@ fn generate_expression(len: usize, gen: &mut Gen) -> String { let whitespaces = vec![" ", "", "", " ", " \n", " "]; let operators = vec!["+", "-", "*", "/", "%", "^"]; let mut result = String::new(); - result.push_str(&format!("{}", gen.sample(int_distribution))); + write!(result, "{}", gen.sample(int_distribution)).unwrap(); while result.len() < len { result.push_str(whitespaces.choose(gen).unwrap()); result.push_str(operators.choose(gen).unwrap()); result.push_str(whitespaces.choose(gen).unwrap()); - result.push_str(&format!("{}", gen.sample(int_distribution))); + write!(result, "{}", gen.sample(int_distribution)).unwrap(); } result