diff --git a/src/processor/checker.rs b/src/processor/checker.rs index f8a7d45..e279f77 100644 --- a/src/processor/checker.rs +++ b/src/processor/checker.rs @@ -282,7 +282,7 @@ fn layer_candidates(mut candidates: Vec) -> Vec> { for (no, layer) in layers.iter().enumerate() { if !layer .iter() - .any(|known_path| candidate.has_prefix(known_path)) + .all(|known_path| candidate.has_prefix(known_path)) { appropriate_layer_no = Some(no); break;