Apply cargo clippy
[?]
Dec 6, 2021, 11:27 PM
TNWJK3WAU2ZIYSY4MWMXWUMCDVVVJKDLJD35QN6VZOTHU5UGUDOQCDependencies
Change contents
- replacement in 2021/day2.rs at line 3
#[derive(Clone,Copy)]#[derive(Clone, Copy)] - replacement in 2021/day2.rs at line 7
DownDown, - replacement in 2021/day2.rs at line 9
#[derive(Clone,Copy)]#[derive(Clone, Copy)] - replacement in 2021/day2.rs at line 17
Distance(std::num::ParseIntError)Distance(std::num::ParseIntError), - replacement in 2021/day2.rs at line 36
_ => Err(InstructionParseError::Direction)_ => Err(InstructionParseError::Direction), - replacement in 2021/day2.rs at line 38
let distance: i64 = words.next().unwrap_or_else(|| "").parse()?;Ok(Self { direction, distance })let distance: i64 = words.next().unwrap_or("").parse()?;Ok(Self {direction,distance,}) - replacement in 2021/day2.rs at line 46
fn trace_1<I: Iterator<Item=Instruction>>(source: I) -> (i64,i64) {fn trace_1<I: Iterator<Item = Instruction>>(source: I) -> (i64, i64) { - replacement in 2021/day2.rs at line 51
Direction::Forward => { x += i.distance; }Direction::Up => { y -= i.distance; }Direction::Down => { y += i.distance; }Direction::Forward => {x += i.distance;}Direction::Up => {y -= i.distance;}Direction::Down => {y += i.distance;} - replacement in 2021/day2.rs at line 61
};(x,y)}(x, y) - replacement in 2021/day2.rs at line 65
fn trace_2<I: Iterator<Item=Instruction>>(source: I) -> (i64,i64) {fn trace_2<I: Iterator<Item = Instruction>>(source: I) -> (i64, i64) { - replacement in 2021/day2.rs at line 75
Direction::Up => { aim -= i.distance; }Direction::Down => { aim += i.distance; }Direction::Up => {aim -= i.distance;}Direction::Down => {aim += i.distance;} - replacement in 2021/day2.rs at line 82
};} - replacement in 2021/day2.rs at line 89
let file = std::io::BufReader::new(std::fs::File::open(<String as AsRef<std::path::Path>>::as_ref(&args[1])).unwrap());let file = std::io::BufReader::new(std::fs::File::open(<String as AsRef<std::path::Path>>::as_ref(&args[1])).unwrap(),); - replacement in 2021/day2.rs at line 94
.flat_map(|line| line.ok().and_then(|line| str::parse::<Instruction>(line.as_ref()).ok())).flat_map(|line| {line.ok().and_then(|line| str::parse::<Instruction>(line.as_ref()).ok())}) - replacement in 2021/day2.rs at line 99
let (x1, y1) = trace_1(instructions.iter().map(|x| *x));let (x1, y1) = trace_1(instructions.iter().copied()); - replacement in 2021/day2.rs at line 102
let (x2, y2) = trace_2(instructions.iter().map(|x| *x));println!("");let (x2, y2) = trace_2(instructions.iter().copied());println!(); - replacement in 2021/day1.rs at line 15
inner: inner,inner, - replacement in 2021/day1.rs at line 60
inner: inner,size: size,inner,size, - replacement in 2021/day1.rs at line 78
let result = self.window.iter().map(|x| *x).collect();let result = self.window.iter().copied().collect(); - edit in 2021/Cargo.toml at line 17[2.2615]
[[bin]]name = "day3"path = "day3.rs"