2 Checks for matches with two arms where an `if let else` will
6 Just readability – `if let` nests less than a `match`.
9 Personal style preferences may differ.
16 Some(ref foo) => bar(foo),
21 Using `if let` with `else`:
24 if let Some(ref foo) = x {