diff --git a/src/main.rs b/src/main.rs index 85af47e..cca53a9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,7 +4,7 @@ use std::{ process::exit }; -fn main() -> Result<(), io::Error> { +fn main() { let args = env::args().collect::>(); let name = &String::from("roll"); let name = args.first().unwrap_or(name); @@ -21,8 +21,8 @@ fn main() -> Result<(), io::Error> { .map(|y| y .parse::() .ok() - .filter(|z| *z != 0 as u128) - .map_or(Err(""), |z| Ok(z)) + .filter(|z| *z != 0_u128) + .map_or(Err(""), Ok) .unwrap_or_else(|_| { eprintln!("{name}: {x}: {}", "Improperly formatted die (should be [rolls]d[sides])."); @@ -38,9 +38,7 @@ fn main() -> Result<(), io::Error> { let mut lock = stdout.lock(); for _ in 0..rolls { let num = fastrand::u128(1..=sides); - writeln!(lock, "{num}"); + writeln!(lock, "{num}"); // not handling for 🚀🚀 blazing fast 🚀🚀 speed } } - - Ok(()) }