Skip to content

Commit 6ba7655

Browse files
committed
Rewrite if-let as match statement
1 parent 12b961f commit 6ba7655

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

vm/src/obj/objrange.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -381,10 +381,9 @@ impl PyRange {
381381
.into_object())
382382
}
383383
RangeIndex::Int(index) => {
384-
if let Some(value) = self.get(index.as_bigint()) {
385-
Ok(PyInt::new(value).into_ref(vm).into_object())
386-
} else {
387-
Err(vm.new_index_error("range object index out of range".to_string()))
384+
match self.get(index.as_bigint()) {
385+
Some(value) => Ok(PyInt::new(value).into_ref(vm).into_object()),
386+
None => Err(vm.new_index_error("range object index out of range".to_string()))
388387
}
389388
}
390389
}

0 commit comments

Comments
 (0)