Apply cargo clippy

[?]
Dec 6, 2021, 11:27 PM
TNWJK3WAU2ZIYSY4MWMXWUMCDVVVJKDLJD35QN6VZOTHU5UGUDOQC

Dependencies

Change contents

  • replacement in 2021/day2.rs at line 3
    [2.57][2.57:79]()
    #[derive(Clone,Copy)]
    [2.57]
    [2.79]
    #[derive(Clone, Copy)]
  • replacement in 2021/day2.rs at line 7
    [2.117][2.117:126]()
    Down
    [2.117]
    [2.126]
    Down,
  • replacement in 2021/day2.rs at line 9
    [2.128][2.128:150]()
    #[derive(Clone,Copy)]
    [2.128]
    [2.150]
    #[derive(Clone, Copy)]
  • replacement in 2021/day2.rs at line 17
    [2.263][2.263:301]()
    Distance(std::num::ParseIntError)
    [2.263]
    [2.301]
    Distance(std::num::ParseIntError),
  • replacement in 2021/day2.rs at line 36
    [2.874][2.874:929]()
    _ => Err(InstructionParseError::Direction)
    [2.874]
    [2.929]
    _ => Err(InstructionParseError::Direction),
  • replacement in 2021/day2.rs at line 38
    [2.941][2.941:1068]()
    let distance: i64 = words.next().unwrap_or_else(|| "")
    .parse()?;
    Ok(Self { direction, distance })
    [2.941]
    [2.1068]
    let distance: i64 = words.next().unwrap_or("").parse()?;
    Ok(Self {
    direction,
    distance,
    })
  • replacement in 2021/day2.rs at line 46
    [2.1077][2.1077:1145]()
    fn trace_1<I: Iterator<Item=Instruction>>(source: I) -> (i64,i64) {
    [2.1077]
    [2.1145]
    fn trace_1<I: Iterator<Item = Instruction>>(source: I) -> (i64, i64) {
  • replacement in 2021/day2.rs at line 51
    [2.1233][2.1233:1390]()
    Direction::Forward => { x += i.distance; }
    Direction::Up => { y -= i.distance; }
    Direction::Down => { y += i.distance; }
    [2.1233]
    [2.1390]
    Direction::Forward => {
    x += i.distance;
    }
    Direction::Up => {
    y -= i.distance;
    }
    Direction::Down => {
    y += i.distance;
    }
  • replacement in 2021/day2.rs at line 61
    [2.1400][2.1400:1417]()
    };
    (x,y)
    [2.1400]
    [2.1417]
    }
    (x, y)
  • replacement in 2021/day2.rs at line 65
    [2.1420][2.1420:1488]()
    fn trace_2<I: Iterator<Item=Instruction>>(source: I) -> (i64,i64) {
    [2.1420]
    [2.1488]
    fn trace_2<I: Iterator<Item = Instruction>>(source: I) -> (i64, i64) {
  • replacement in 2021/day2.rs at line 75
    [2.1724][2.1724:1830]()
    Direction::Up => { aim -= i.distance; }
    Direction::Down => { aim += i.distance; }
    [2.1724]
    [2.1830]
    Direction::Up => {
    aim -= i.distance;
    }
    Direction::Down => {
    aim += i.distance;
    }
  • replacement in 2021/day2.rs at line 82
    [2.1840][2.1840:1847]()
    };
    [2.1840]
    [2.1847]
    }
  • replacement in 2021/day2.rs at line 89
    [2.1950][2.1950:2074]()
    let file = std::io::BufReader::new(std::fs::File::open(<String as AsRef<std::path::Path>>::as_ref(&args[1])).unwrap());
    [2.1950]
    [2.2074]
    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
    [2.2137][2.2137:2236]()
    .flat_map(|line| line.ok().and_then(|line| str::parse::<Instruction>(line.as_ref()).ok()))
    [2.2137]
    [2.2236]
    .flat_map(|line| {
    line.ok()
    .and_then(|line| str::parse::<Instruction>(line.as_ref()).ok())
    })
  • replacement in 2021/day2.rs at line 99
    [2.2256][2.2256:2317]()
    let (x1, y1) = trace_1(instructions.iter().map(|x| *x));
    [2.2256]
    [2.2317]
    let (x1, y1) = trace_1(instructions.iter().copied());
  • replacement in 2021/day2.rs at line 102
    [2.2405][2.2405:2484]()
    let (x2, y2) = trace_2(instructions.iter().map(|x| *x));
    println!("");
    [2.2405]
    [2.2484]
    let (x2, y2) = trace_2(instructions.iter().copied());
    println!();
  • replacement in 2021/day1.rs at line 15
    [3.270][3.270:296]()
    inner: inner,
    [3.270]
    [3.296]
    inner,
  • replacement in 2021/day1.rs at line 60
    [3.1455][3.1455:1505]()
    inner: inner,
    size: size,
    [3.1455]
    [3.1505]
    inner,
    size,
  • replacement in 2021/day1.rs at line 78
    [3.1958][3.1958:2033]()
    let result = self.window.iter().map(|x| *x).collect();
    [3.1958]
    [3.2033]
    let result = self.window.iter().copied().collect();
  • edit in 2021/Cargo.toml at line 17
    [2.2615]
    [[bin]]
    name = "day3"
    path = "day3.rs"