{"ast_node_type":"function","tokens":[{"end":92,"kind":"keyword","start":0,"text":"fn"}]}
    fn check_foreign_item<'tcx>(&mut self, tcx: TyCtxt<'tcx>, this_fi: hir::ForeignItemId) {
    #[instrument(level = "trace", skip(self, tcx))]
        let DefKind::Fn = tcx.def_kind(this_fi.owner_id) else { return };