fn opposite_logic_op(kind: ast::BinOp) -> Option<&'static str> {
    match kind {
        ast::BinOp::BooleanOr => Some("&&"),
        ast::BinOp::BooleanAnd => Some("||"),
        _ => None,
    }
}
// Return the opposite text for a given logical operator, if it makes sense
Return the opposite text for a given logical operator, if it makes sense
Return the opposite text for a given logical operator if it makes sense
fn opposite_logic_op(kind: ast::BinOp) -> Option<&'static str> {
    match kind {
        ast::BinOp::BooleanOr => Some("&&"),
        ast::BinOp::BooleanAnd => Some("||"),
        _ => None,
    }
}
fn opposite_logic_op ( kind : ast :: BinOp ) -> Option < & ' static str > { match kind { ast :: BinOp :: BooleanOr => Some ( " " ) , ast :: BinOp :: BooleanAnd => Some ( " " ) , _ => None , } }
Return the opposite text for a given logical operator, if it makes sense
Return the opposite text for a given logical operator if it makes sense
kind
ast::BinOp