From 16a4ae12f6e86e95836d2178ef832e269db144a2 Mon Sep 17 00:00:00 2001 From: Alexander Launi Date: Sat, 21 Mar 2020 18:30:37 -0400 Subject: [PATCH] Small syntax change in 03_factorial --- 03_recursion/rust/03_factorial/src/main.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/03_recursion/rust/03_factorial/src/main.rs b/03_recursion/rust/03_factorial/src/main.rs index 5ebd5b2..3c77465 100644 --- a/03_recursion/rust/03_factorial/src/main.rs +++ b/03_recursion/rust/03_factorial/src/main.rs @@ -5,9 +5,7 @@ use num_traits::identities::One; fn fact + Copy + Display>(x: T) -> T { if x < T::one() { panic!("Invalid number: {}", x); - } - - if x.is_one() { + } else if x.is_one() { return T::one(); }