{"ast_node_type":"function","tokens":[{"end":90,"kind":"keyword","start":0,"text":"fn"}]}
fn fn_sig(tcx: TyCtxt<'_>, def_id: LocalDefId) -> ty::EarlyBinder<'_, ty::PolyFnSig<'_>> {
#[instrument(level = "debug", skip(tcx), ret)]
    use rustc_hir::Node::*;