Skip to content

equality_match

Source Code

What it does

Checks for matches that do something only in 1 arm and can be rewrote as an if

Example

cairo
match variable {
    Option::None => println!("None"),
    Option::Some => (),
};

Which can be probably rewritten as

cairo
if variable.is_none() {
    println!("None");
}