(bt: Link<T>)
| 94 | } |
| 95 | |
| 96 | fn inorder<T: Clone + Debug>(bt: Link<T>) { |
| 97 | if !bt.is_none() { |
| 98 | inorder(bt.as_ref().unwrap().get_left()); |
| 99 | println!("key is {:?}", bt.as_ref().unwrap().get_key()); |
| 100 | inorder(bt.as_ref().unwrap().get_right()); |
| 101 | } |
| 102 | } |
| 103 | |
| 104 | fn postorder<T: Clone + Debug>(bt: Link<T>) { |
| 105 | if !bt.is_none() { |