diff -r 221728aeeb7e -r fa8df5a14486 src/sets.rs --- a/src/sets.rs Wed Sep 03 19:55:05 2025 -0500 +++ b/src/sets.rs Wed Sep 03 20:19:41 2025 -0500 @@ -36,7 +36,7 @@ U: Num + PartialOrd + Sized, { fn contains>>(&self, item: I) -> bool { - item.eval_ref_decompose(|r| self.0.iter().zip(r.iter()).all(|(s, x)| s.contains(x))) + item.eval_ref(|r| self.0.iter().zip(r.iter()).all(|(s, x)| s.contains(x))) } } @@ -145,6 +145,6 @@ F: Float, { fn contains>(&self, item: I) -> bool { - item.eval_ref_decompose(|r| self.0.iter().all(|halfspace| halfspace.contains(r))) + item.eval_ref(|r| self.0.iter().all(|halfspace| halfspace.contains(r))) } }