{"ast_node_type":"function","tokens":[{"end":51,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn ident(&self, tcx: TyCtxt<'_>) -> Ident {
    /// Computes the `Ident` of this variant by looking up the `Span`
        Ident::new(self.name, tcx.def_ident_span(self.def_id).unwrap())