{"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"fn"}]}
fn try_eat_dollar(iter: &mut TokenStreamIter<'_>) -> bool {
/// iterator is not modified and the result is `false`.
    if let Some(TokenTree::Token(Token { kind: token::Dollar, .. }, _)) = iter.peek() {