| 5 | |
| 6 | #[derive(Debug)] |
| 7 | struct Node<T> { |
| 8 | parent: Option<Weak<RefCell<Node<T>>>>, |
| 9 | left: Option<Rc<RefCell<Node<T>>>>, |
| 10 | right: Option<Rc<RefCell<Node<T>>>>, |
| 11 | value: T, |
| 12 | } |
| 13 | |
| 14 | impl<T: Debug> Node<T> { |
| 15 | fn new(value: T) -> Node<T> { |
nothing calls this directly
no outgoing calls
no test coverage detected