{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"while"}]}
        while let VarDebugInfoContents::Place(ref mut place) = debuginfo.value
        // - if it's a direct borrow, increase `debuginfo.references`.
            && place.projection.is_empty()