syntax_data: {"ast_node_type":"variable","tokens":[{"end":96,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                                 if let ty::UserTypeKind::TypeOf(did, _) = &mut u_ty.value.kind {
context_before:                             user_provided_types.get(fun.hir_id).copied().map(|mut u_ty| {
context_after:                                     *did = adt_def.did();