(&mut self, node: Option<NonNull<Node<K, V>>>)
| 146 | } |
| 147 | |
| 148 | pub fn set_right(&mut self, node: Option<NonNull<Node<K, V>>>) { |
| 149 | unsafe { |
| 150 | if let Some(mut p) = self.node { |
| 151 | p.as_mut().right = node; |
| 152 | } |
| 153 | |
| 154 | if let Some(mut p) = node { |
| 155 | p.as_mut().parent = self.node; |
| 156 | } |
| 157 | } |
| 158 | } |
| 159 | |
| 160 | pub fn set_children(&mut self, l: Option<NonNull<Node<K, V>>>, r: Option<NonNull<Node<K, V>>>) { |
| 161 | self.set_left(l); |
no outgoing calls
no test coverage detected