[code] remove some unneeded unsafe
This commit is contained in:
parent
1202ae89a5
commit
ae4263320e
@ -172,7 +172,7 @@ impl SField {
|
|||||||
// safety:
|
// safety:
|
||||||
// self.possible_vals is initialized with self.size * self.size
|
// self.possible_vals is initialized with self.size * self.size
|
||||||
// so self.pos can safely be used to index here
|
// so self.pos can safely be used to index here
|
||||||
let possible_vals = unsafe { self.possible_values.get_unchecked(self.pos) };
|
let possible_vals = &self.possible_values[self.pos];
|
||||||
|
|
||||||
for nr in possible_vals.iter() {
|
for nr in possible_vals.iter() {
|
||||||
if *nr <= current_nr {
|
if *nr <= current_nr {
|
||||||
@ -246,7 +246,7 @@ impl SField {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn next(&mut self) -> bool {
|
fn next(&mut self) -> bool {
|
||||||
let new_pos = self.pos + 1 + unsafe { *self.skipf.get_unchecked(self.pos + 1) as usize };
|
let new_pos = self.pos + 1 + self.skipf[self.pos + 1] as usize;
|
||||||
|
|
||||||
if new_pos >= NUM_FIELDS {
|
if new_pos >= NUM_FIELDS {
|
||||||
return false;
|
return false;
|
||||||
@ -257,7 +257,7 @@ impl SField {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn prev(&mut self) -> bool {
|
fn prev(&mut self) -> bool {
|
||||||
let new_pos = self.pos - 1 - unsafe { *self.skipb.get_unchecked(self.pos) as usize };
|
let new_pos = self.pos - 1 - self.skipb[self.pos] as usize;
|
||||||
|
|
||||||
if new_pos >= NUM_FIELDS {
|
if new_pos >= NUM_FIELDS {
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user