{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"ty::Adt(adt,"}]}
        ty::Adt(adt, args) if fx.tcx.is_lang_item(adt.did(), LangItem::MaybeUninit) => {
        // Adapted from https://github.com/rust-lang/rust/blob/f3c66088610c1b80110297c2d9a8b5f9265b013f/compiler/rustc_hir_analysis/src/check/intrinsicck.rs#L136-L151
            let fields = &adt.non_enum_variant().fields;