(cached: Option<usize>, requested: Option<usize>)
| 242 | } |
| 243 | |
| 244 | fn cached_depth_covers(cached: Option<usize>, requested: Option<usize>) -> bool { |
| 245 | match (cached, requested) { |
| 246 | (None, _) => true, |
| 247 | (Some(_), None) => false, |
| 248 | (Some(cached), Some(requested)) => cached >= requested, |
| 249 | } |
| 250 | } |
| 251 | |
| 252 | fn cached_depth_rank(depth: Option<usize>) -> usize { |
| 253 | depth.unwrap_or(usize::MAX) |