fix some pedantic clippy lints that make sense

- clippy::redundant-closure-for-method-calls
- clippy::explicit-iter-loop
This commit is contained in:
Antoine Martin 2020-12-17 01:23:10 +01:00
parent 449cdc0157
commit e25bc47f8f
20 changed files with 59 additions and 66 deletions

View file

@ -17,7 +17,7 @@ pub fn run() -> Result<String> {
fn part1(input: &str) -> Result<i64> {
let instructions = input
.lines()
.map(|line| line.parse())
.map(str::parse)
.collect::<Result<Vec<Instruction>>>()?;
let mut interpreter = Interpreter::new(instructions);
@ -31,7 +31,7 @@ fn part1(input: &str) -> Result<i64> {
fn part2(input: &str) -> Result<i64> {
let instructions = input
.lines()
.map(|line| line.parse())
.map(str::parse)
.collect::<Result<Vec<Instruction>>>()?;
for idx in 0..instructions.len() {