#![deny(unused_must_use)]
pub fn fun() -> i32 {
function() && return 1;
//~^ ERROR: unused logical operation that must be used
return 0;
}
fn function() -> bool {
true
fn main() {}