| 8 | // left 和 right 保存左右子节点链接 |
| 9 | #[derive(Debug, Clone)] |
| 10 | struct BinaryTree<T> { |
| 11 | key: T, |
| 12 | left: Link<T>, |
| 13 | right: Link<T>, |
| 14 | } |
| 15 | |
| 16 | impl<T: Clone + Debug> BinaryTree<T> { |
| 17 | fn new(key: T) -> Self { |
nothing calls this directly
no outgoing calls
no test coverage detected