syntax_data: {"ast_node_type":"function","tokens":[{"end":42,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn hash<H: Hasher>(&self, h: &mut H) {
context_before: impl Hash for DefId {
context_after:         (((self.krate.as_u32() as u64) << 32) | (self.index.as_u32() as u64)).hash(h)