{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"//"}]}
                // generic arguments.
                // Swap `self` with our backup of the parser state before attempting to parse
                let snapshot = mem::replace(self, snapshot.unwrap());