I know this is probably a feature that has been asked for many times, I am of course referring to the ability to chain multiple conditions in an if let, instead of making multiple nested ifs:
if let Some(a) = my_optional {
if a > 12 {
...
}
}
// would be much better if you could write it as...
if let Some(a) = my_optional
&& a > 12
{
...
}
I have seen RFCs for this a while ago, but it's fractured into many of them and I haven't been able to find what the exact status of this feature is at the moment.