{"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn ty_ordering_enum(self, span: Span) -> Ty<'tcx> {
    #[track_caller]
        let ordering_enum = self.require_lang_item(hir::LangItem::OrderingEnum, span);