syntax_data: {"ast_node_type":"variable","tokens":[{"end":38,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let guar = match impl_source {
context_before:         // of the return value. So bail out instead.
context_after:             ImplSource::UserDefined(impl_) => tcx.dcx().span_delayed_bug(