2018: day05: remove unneeded Result

This commit is contained in:
Antoine Martin 2019-11-22 17:30:47 +01:00
parent 7ca4504295
commit af39de85b0

View file

@ -3,7 +3,7 @@ use super::Result;
const INPUT: &str = include_str!("../input/day05.txt"); const INPUT: &str = include_str!("../input/day05.txt");
pub fn run() -> Result<()> { pub fn run() -> Result<()> {
println!("part 1: {}", part1(INPUT)?); println!("part 1: {}", part1(INPUT));
Ok(()) Ok(())
} }
@ -45,9 +45,9 @@ fn collapse(input: &str) -> String {
res res
} }
fn part1(input: &str) -> Result<usize> { fn part1(input: &str) -> usize {
let res = collapse(input); let res = collapse(input);
Ok(res.len()) res.len()
} }
#[cfg(test)] #[cfg(test)]
@ -58,11 +58,11 @@ mod tests {
#[test] #[test]
fn part1_provided() { fn part1_provided() {
assert_eq!(part1(PROVIDED).unwrap(), 10); assert_eq!(part1(PROVIDED), 10);
} }
#[test] #[test]
fn part1_real() { fn part1_real() {
assert_eq!(part1(INPUT).unwrap(), 10638); assert_eq!(part1(INPUT), 10638);
} }
} }