Skip to content

Commit 512ec4b

Browse files
committed
chore: apply clippy and fmt
1 parent dc66eca commit 512ec4b

29 files changed

+33
-33
lines changed

src/day_number.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ impl TryFrom<String> for DayNumber {
1919
type Error = String;
2020

2121
fn try_from(value: String) -> Result<Self, Self::Error> {
22-
Self::new(value.trim_start_matches(|p| p == '0').parse().unwrap())
22+
Self::new(value.trim_start_matches('0').parse().unwrap())
2323
}
2424
}
2525

26-
impl Into<u8> for DayNumber {
27-
fn into(self) -> u8 {
28-
self.number
26+
impl From<DayNumber> for u8 {
27+
fn from(val: DayNumber) -> Self {
28+
val.number
2929
}
3030
}
3131

src/file_system.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1+
use crate::year::Year;
12
use std::fmt::{Display, Formatter};
23
use std::fs::read_to_string;
3-
use crate::year::Year;
44

55
enum ResourceType {
66
Inputs,
77
Outputs,
88
#[cfg(test)]
9-
Examples
9+
Examples,
1010
}
1111

1212
impl Display for ResourceType {

src/shoelace_formula.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::point::Point;
22
use std::ops::{Add, Div};
33

4-
pub fn shoelace_formula(points: &Vec<Point>) -> isize {
4+
pub fn shoelace_formula(points: &[Point]) -> isize {
55
let len = points.len();
66

77
let (area, perimeter) =

src/solutions/year2023/day01.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,10 @@ fn recognize_number_in_words(words: &str) -> Option<u32> {
119119

120120
#[cfg(test)]
121121
mod tests {
122-
use crate::solutions::year2023::read_2023_example;
123122
use crate::solutions::year2023::day01::{
124123
calculate_line, calculate_line_with_numbers_in_words, Day01,
125124
};
125+
use crate::solutions::year2023::read_2023_example;
126126
use crate::solutions::Solution;
127127

128128
#[test]

src/solutions/year2023/day02.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ fn parse_line(input: &str) -> Game {
9999

100100
#[cfg(test)]
101101
mod tests {
102-
use crate::solutions::year2023::read_2023_example;
103102
use crate::solutions::year2023::day02::{parse_line, Day02, Game, Set};
103+
use crate::solutions::year2023::read_2023_example;
104104
use crate::solutions::Solution;
105105

106106
#[test]

src/solutions/year2023/day03.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ fn recognize_numbers(line: &str, y: i32) -> Vec<Number> {
140140

141141
#[cfg(test)]
142142
mod tests {
143-
use crate::solutions::year2023::read_2023_example;
144143
use crate::solutions::year2023::day03::{recognize_numbers, Day03, Number};
144+
use crate::solutions::year2023::read_2023_example;
145145
use crate::solutions::Solution;
146146

147147
#[test]

src/solutions/year2023/day04.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ impl Card {
9393

9494
#[cfg(test)]
9595
mod tests {
96-
use crate::solutions::year2023::read_2023_example;
9796
use crate::solutions::year2023::day04::{parse_line, Card, Day04};
97+
use crate::solutions::year2023::read_2023_example;
9898
use crate::solutions::Solution;
9999

100100
#[test]

src/solutions/year2023/day05.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,9 +189,9 @@ impl MapRange {
189189

190190
#[cfg(test)]
191191
mod tests {
192-
use crate::solutions::year2023::read_2023_example;
193192
use crate::range::Range;
194193
use crate::solutions::year2023::day05::{parse_input_part_one, Day05, Map, MapRange};
194+
use crate::solutions::year2023::read_2023_example;
195195
use crate::solutions::Solution;
196196
use std::vec;
197197

src/solutions/year2023/day06.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,10 @@ impl RaceInfo {
108108

109109
#[cfg(test)]
110110
mod tests {
111-
use crate::solutions::year2023::read_2023_example;
112111
use crate::solutions::year2023::day06::{
113112
parse_input_part_one, parse_input_part_two, Day06, RaceInfo,
114113
};
114+
use crate::solutions::year2023::read_2023_example;
115115
use crate::solutions::Solution;
116116

117117
#[test]

src/solutions/year2023/day07.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@ fn label_to_int(label: &char, joker_weight: i32) -> i32 {
216216

217217
#[cfg(test)]
218218
mod tests {
219-
use crate::solutions::year2023::read_2023_example;
220219
use crate::solutions::year2023::day07::{Day07, Hand, Type};
220+
use crate::solutions::year2023::read_2023_example;
221221
use crate::solutions::Solution;
222222
use std::cmp::Ordering;
223223

0 commit comments

Comments
 (0)