We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1a526af commit 50aebefCopy full SHA for 50aebef
stdlib/src/array.rs
@@ -1295,12 +1295,10 @@ mod array {
1295
impl IterNext for PyArrayIter {
1296
fn next(zelf: &Py<Self>, vm: &VirtualMachine) -> PyResult<PyIterReturn> {
1297
zelf.internal.lock().next(|array, pos| {
1298
- let r = if let Some(item) = array.read().get(pos, vm) {
1299
- PyIterReturn::Return(item?)
1300
- } else {
1301
- PyIterReturn::StopIteration(None)
1302
- };
1303
- Ok(r)
+ Ok(match array.read().get(pos, vm) {
+ Some(item) => PyIterReturn::Return(item?),
+ None => PyIterReturn::StopIteration(None),
+ })
1304
})
1305
}
1306
0 commit comments