I want check if “enum” not match some pattern, and in that case return error.
Result of match not interesting for me, at now I wrote:
if let Some(&TokenTree::Token(_, Token::Semi)) = iter.next() {
} else {
return Err("expect ';' here".to_string());
}
I dislike empty if
part, idealy I want write something like this:
if not (let Some(&TokenTree::Token(_, Token::Semi)) = iter.next()) {
return Err("expect ';' here".to_string());
}
I something like this possible?