(&mut self)
| 199 | } |
| 200 | |
| 201 | pub fn flip_color(&mut self) { |
| 202 | if let Some(mut node) = self.node { |
| 203 | unsafe { node.as_mut().color = node.as_ref().color.flip() } |
| 204 | } |
| 205 | } |
| 206 | |
| 207 | pub fn color(&self) -> Option<Color> { |
| 208 | unsafe { self.node.map(|node| node.as_ref().color) } |