(&self, other: &Self)
| 122 | |
| 123 | impl PartialEq for SubqueryCacheKey { |
| 124 | fn eq(&self, other: &Self) -> bool { |
| 125 | self.subquery_hash == other.subquery_hash |
| 126 | && self.graph_version == other.graph_version |
| 127 | && self.schema_version == other.schema_version |
| 128 | && self.subquery_type == other.subquery_type |
| 129 | && self.outer_variables.len() == other.outer_variables.len() |
| 130 | && self |
| 131 | .outer_variables |
| 132 | .iter() |
| 133 | .zip(&other.outer_variables) |
| 134 | .all(|(a, b)| a.0 == b.0 && values_equal(&a.1, &b.1)) |
| 135 | } |
| 136 | } |
| 137 | |
| 138 | impl Eq for SubqueryCacheKey {} |
nothing calls this directly
no test coverage detected