diff --git a/fun/butt.rs b/fun/butt.rs index df63c22..f7f7cc1 100644 --- a/fun/butt.rs +++ b/fun/butt.rs @@ -14,15 +14,16 @@ fn main() { let mut buf = String::new(); println!("How big is your butt?"); - stdin().read_line(&mut buf).unwrap(); + let _ = stdin().read_line(&mut buf); - println!("{}", match buf.trim().parse::().unwrap_or_else(|_| { - eprintln!("Your butt can’t be {}!", buf.trim()); - exit(1); - }) { - 0..=2 => "Your butt is small Im not gonna smack it ", - 3 => "Your butt is decently sized, if im super horny ill smack and maybe lick it", - 4 => "Your butt is pretty big there, Why don't you come down and ill show it a good time!", + println!("{}", match buf.trim().parse::() { + Ok(0..=2) => "Your butt is small Im not gonna smack it ", + Ok(3) => "Your butt is decently sized, if im super horny ill smack and maybe lick it", + Ok(4) => "Your butt is pretty big there, Why don't you come down and ill show it a good time!", + Err(_) => { + eprintln!("Your butt can’t be {}!", buf.trim()); + exit(1); + } _ => "WOW Your butt is pretty big! you better pull your pants down RIGHT NOW so i can lick it clean", }); }