fact/
lib.rs

1pub fn factorial_func (mut num:i32) {
2    if num == 0 {
3    println!("1!")
4    }
5    else {
6        for i in (1..num).rev() {
7            num = num*i;
8            
9        }
10        println!("{}",num);
11             }
12}