fn main() {
println!("true && true = {}", true && true);
println!("true || true = {}", true || true);
println!("true || !true = {}", true || !true);
println!("true && !true = {}", true && !true);
println!("!true || true = {}", !true || true);
println!("true || !true = {}", true || !true);
println!(
"!(true && true) == (!true || !true)) = {}",
(!(true && true) == (!true || !true))
);
println!(
"!(true || true) == (!true && !true) = {}",
(!(true || true) == (!true && !true))
);
}
true && true = true
true || true = true
true || !true = true
true && !true = false
!true || true = true
true || !true = true
!(true && true) == (!true || !true)) = true
!(true || true) == (!true && !true) = true