{"ast_node_type":"impl","tokens":[{"end":35,"kind":"keyword","start":0,"text":"impl"}]}
impl Hash for ObligationCause<'_> {
// which is hashed as an interned pointer. See #90996.
    fn hash<H: Hasher>(&self, state: &mut H) {