{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"fn"}]}
fn impl_trait_header(tcx: TyCtxt<'_>, def_id: LocalDefId) -> Option<ty::ImplTraitHeader<'_>> {
    let icx = ItemCtxt::new(tcx, def_id);