1fn fib(n: u32) -> u32 { 2 match n { 3 0 => 0, 4 1 => 1, 5 _ => fib(n - 1) + fib(n - 2), 6 } 7} 8 9fn main() { 10 for i in 0..31 { 11 println!("{}", fib(i)); 12 } 13}