diff --git a/crates/uv-pep508/src/marker/algebra.rs b/crates/uv-pep508/src/marker/algebra.rs index 089e22432..892c38f8d 100644 --- a/crates/uv-pep508/src/marker/algebra.rs +++ b/crates/uv-pep508/src/marker/algebra.rs @@ -1412,8 +1412,7 @@ impl Edges { // not the resulting edges. for (left_range, left_child) in left_edges { for (right_range, right_child) in right_edges { - let intersection = right_range.intersection(left_range); - if intersection.is_empty() { + if right_range.is_disjoint(left_range) { continue; }