{"ast_node_type":"other","tokens":[{"end":51,"kind":"keyword","start":0,"text":"enum_def_id:"}]}
    enum_def_id: Option<rustc_span::def_id::DefId>,
    variants: impl Iterator<Item = (VariantIdx, Cow<'tcx, str>)>,
) -> &'ll DIType {