MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / eq

Method eq

graphlite/src/cache/subquery_cache.rs:124–135  ·  view source on GitHub ↗
(&self, other: &Self)

Source from the content-addressed store, hash-verified

122
123impl 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
138impl Eq for SubqueryCacheKey {}

Callers

nothing calls this directly

Calls 3

values_equalFunction · 0.85
lenMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected