{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"let"}]}
                    let mut trailing_span = self.prev_token.span.shrink_to_hi();
                    // Detect trailing `>` like in `x.collect::Vec<_>>()`.
                    while self.token == token::Shr || self.token == token::Gt {