]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-22933-1.rs
Auto merge of #78066 - bugadani:wat, r=jonas-schievink
[rust.git] / src / test / ui / issues / issue-22933-1.rs
1 // check-pass
2
3 struct CNFParser {
4     token: char,
5 }
6
7 impl CNFParser {
8     fn is_whitespace(c: char) -> bool {
9         c == ' ' || c == '\n'
10     }
11
12     fn consume_whitespace(&mut self) {
13         self.consume_while(&(CNFParser::is_whitespace))
14     }
15
16     fn consume_while(&mut self, p: &dyn Fn(char) -> bool) {
17         while p(self.token) {
18             return
19         }
20     }
21 }
22
23 fn main() {}