Small syntax change in 03_factorial

This commit is contained in:
Alexander Launi
2020-03-21 18:30:37 -04:00
parent 24c91a4a0b
commit 16a4ae12f6

View File

@@ -5,9 +5,7 @@ use num_traits::identities::One;
fn fact<T: PartialOrd + PartialEq + One + Sub<Output = T> + 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();
}