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

Method hash

graphlite/src/cache/subquery_cache.rs:141–151  ·  view source on GitHub ↗
(&self, state: &mut H)

Source from the content-addressed store, hash-verified

139
140impl Hash for SubqueryCacheKey {
141 fn hash<H: Hasher>(&self, state: &mut H) {
142 self.subquery_hash.hash(state);
143 self.graph_version.hash(state);
144 self.schema_version.hash(state);
145 self.subquery_type.hash(state);
146
147 for (name, value) in &self.outer_variables {
148 name.hash(state);
149 hash_value(value, state);
150 }
151 }
152}
153
154// Helper function to compare Values (since Value doesn't implement Eq)

Callers 3

hash_valueFunction · 0.45
create_query_cache_keyFunction · 0.45

Calls 1

hash_valueFunction · 0.85

Tested by

no test coverage detected