Skip to content

Commit e8a259d

Browse files
committed
dimension: Adjustment in default strides
1 parent 087cf3c commit e8a259d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/dimension/dimension_trait.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ pub unsafe trait Dimension : Clone + Eq + Debug + Send + Sync + Default +
113113
{
114114
let mut it = strides.slice_mut().iter_mut().rev();
115115
// Set first element to 1
116-
for rs in it.by_ref() {
116+
while let Some(rs) = it.next() {
117117
*rs = 1;
118118
break;
119119
}
@@ -134,12 +134,12 @@ pub unsafe trait Dimension : Clone + Eq + Debug + Send + Sync + Default +
134134
{
135135
let mut it = strides.slice_mut().iter_mut();
136136
// Set first element to 1
137-
for rs in it.by_ref() {
137+
while let Some(rs) = it.next() {
138138
*rs = 1;
139139
break;
140140
}
141141
let mut cum_prod = 1;
142-
for (rs, dim) in it.zip(self.slice().iter()) {
142+
for (rs, dim) in it.zip(self.slice()) {
143143
cum_prod *= *dim;
144144
*rs = cum_prod;
145145
}

0 commit comments

Comments
 (0)