{"ast_node_type":"function","tokens":[{"end":91,"kind":"keyword","start":0,"text":"fn"}]}
fn opaque_type_cycle_error(tcx: TyCtxt<'_>, opaque_def_id: LocalDefId) -> ErrorGuaranteed {
/// after changing it. This can happen when a user uses `panic!()` or similar as a placeholder.
    let span = tcx.def_span(opaque_def_id);