guess: &mut fn() -> Token? nope. can't understand the message src/lexer.rs:125:40: 127:10 error: mismatched types:  expected `&mut fn() -> token::Token`,     found `[closure src/lexer.rs:125:40: 127:10]` (expected &-ptr,     found closure) [E0308] src/lexer.rs:125         self.lookahead.ensure_nonempty(|| { src/lexer.rs:126             self.read_next_token() src/lexer.rs:127         });
guess: &mut fn() -> Token? nope. can't understand the message
src/lexer.rs:125:40: 127:10 error: mismatched types:
 expected `&mut fn() -> token::Token`,
    found `[closure src/lexer.rs:125:40: 127:10]`
(expected &-ptr,
    found closure) [E0308]
src/lexer.rs:125         self.lookahead.ensure_nonempty(|| {
src/lexer.rs:126             self.read_next_token()
src/lexer.rs:127         });

RReverser/esprit,dherman/kora,mmun/esprit,dherman/kora,wycats/esprit,wycats/esprit,mmun/esprit,RReverser/esprit