Use into().

This commit is contained in:
Stephen Chung
2021-10-11 15:49:51 +08:00
parent 4908b58473
commit 90b6b15f15
4 changed files with 11 additions and 15 deletions

View File

@@ -1959,12 +1959,11 @@ impl Engine {
- index
.checked_abs()
.ok_or_else(|| {
Box::new(EvalAltResult::ErrorArrayBounds(arr_len, index, idx_pos))
EvalAltResult::ErrorArrayBounds(arr_len, index, idx_pos).into()
})
.and_then(|n| {
if n as usize > arr_len {
Err(EvalAltResult::ErrorArrayBounds(arr_len, index, idx_pos)
.into())
EvalAltResult::ErrorArrayBounds(arr_len, index, idx_pos).into()
} else {
Ok(n as usize)
}