# Safety This is highly unsafe, due to pointer
(node: Option<NonNull<Node<K, V>>>)
| 120 | /// |
| 121 | /// This is highly unsafe, due to pointer |
| 122 | pub unsafe fn find_min<K, V>(node: Option<NonNull<Node<K, V>>>) -> Option<NonNull<Node<K, V>>> |
| 123 | where |
| 124 | K: Ord, |
| 125 | { |
| 126 | node.and_then(|node| node.as_ref().left.map_or(Some(node), |l| find_min(Some(l)))) |
| 127 | } |
| 128 | |
| 129 | /// # Safety |
| 130 | /// |