Downsides to Using If Let

While if let binding lets us unwrap our code safely, it’s not always the best choice and can lead to many levels of nesting in our code. This isn’t very intuitive so let’s spend some time looking at the issues.