{"ast_node_type":"variable","tokens":[{"end":53,"kind":"keyword","start":0,"text":"let"}]}
        let end_of_function = if drop_span.is_empty()
        let sm = self.infcx.tcx.sess.source_map();
            && let Ok(adjusted_span) = sm.span_extend_prev_while(drop_span, |c| c == '}')