syntax_data: {"ast_node_type":"impl","tokens":[{"end":27,"kind":"keyword","start":0,"text":"impl"}]}
source_snippet: impl Hash for TargetTuple {
context_before: // Use a manual implementation to ignore the path field
context_after:     fn hash<H: Hasher>(&self, state: &mut H) -> () {