syntax_data: {"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"cx:"}]}
source_snippet:     cx: &'a mut Builder<'b, 'tcx>,
context_before: pub(super) struct FakeBorrowCollector<'a, 'b, 'tcx> {
context_after:     /// Base of the scrutinee place. Used to distinguish bindings inside the scrutinee place from