semicolon_in_expressions_from_macros
This has been warn-by-default for two years now and has already been added to the future-incompat lints in 1.68.
option.map(cond) == Some(true)
option.is_some_and(cond)