Fix clippy warnings

This commit is contained in:
Tobias Berger 2022-12-12 09:01:03 +01:00
parent 7e9e3e63c3
commit 100a8c3a6a
Signed by: toby
GPG key ID: 2D05EFAB764D6A88
4 changed files with 4 additions and 6 deletions

View file

@ -12,8 +12,7 @@ pub(crate) fn part_1(input: &[[[u32; 2]; 2]]) -> usize {
let times_contained = input
.iter()
.filter(|sections| sections_contain_each_other(**sections))
.collect::<Vec<_>>()
.len();
.count();
println!("Part 1: {times_contained}");
times_contained
}

View file

@ -12,8 +12,7 @@ pub(crate) fn part_2(input: &[[[u32; 2]; 2]]) -> usize {
let times_overlapped = input
.iter()
.filter(|sections| sections_overlap(**sections))
.collect::<Vec<_>>()
.len();
.count();
println!("Part 2: {times_overlapped}");
times_overlapped
}

View file

@ -2,7 +2,7 @@ use std::collections::HashSet;
use crate::Move;
pub(crate) fn part_1(input: &Vec<Move>) -> usize {
pub(crate) fn part_1(input: &[Move]) -> usize {
let mut head_position = (0i64, 0i64);
let mut tail_position = (0i64, 0i64);
let mut visited_tail_positions = HashSet::new();

View file

@ -52,7 +52,7 @@ fn tail_update(diff: (i64, i64)) -> (i64, i64) {
}
}
pub(crate) fn part_2(input: &Vec<Move>) -> usize {
pub(crate) fn part_2(input: &[Move]) -> usize {
let mut rope = Rope::<TAIL_LENGTH>::new();
for head_movement in input {