{"ast_node_type":"function","tokens":[{"end":52,"kind":"keyword","start":0,"text":"fn"}]}
    fn hash<H: Hasher>(&self, state: &mut H) -> () {
impl<T: Hash> Hash for Obligation<'_, T> {
        // See the comment on `Obligation::eq`.