@@ -464,7 +464,7 @@ impl<T: Element, D: Dimension> PyArray<T, D> {
464
464
where
465
465
ID : IntoDimension < Dim = D > ,
466
466
{
467
- let dims = dims. into_dimension ( ) ;
467
+ let mut dims = dims. into_dimension ( ) ;
468
468
let ptr = PY_ARRAY_API . PyArray_NewFromDescr (
469
469
py,
470
470
PY_ARRAY_API . get_type_object ( py, npyffi:: NpyTypes :: PyArray_Type ) ,
@@ -490,7 +490,7 @@ impl<T: Element, D: Dimension> PyArray<T, D> {
490
490
where
491
491
ID : IntoDimension < Dim = D > ,
492
492
{
493
- let dims = dims. into_dimension ( ) ;
493
+ let mut dims = dims. into_dimension ( ) ;
494
494
let ptr = PY_ARRAY_API . PyArray_NewFromDescr (
495
495
py,
496
496
PY_ARRAY_API . get_type_object ( py, npyffi:: NpyTypes :: PyArray_Type ) ,
@@ -612,7 +612,7 @@ impl<T: Element, D: Dimension> PyArray<T, D> {
612
612
where
613
613
ID : IntoDimension < Dim = D > ,
614
614
{
615
- let dims = dims. into_dimension ( ) ;
615
+ let mut dims = dims. into_dimension ( ) ;
616
616
unsafe {
617
617
let ptr = PY_ARRAY_API . PyArray_Zeros (
618
618
py,
@@ -1379,7 +1379,7 @@ impl<T: Element, D> PyArray<T, D> {
1379
1379
dims : ID ,
1380
1380
order : NPY_ORDER ,
1381
1381
) -> PyResult < & ' py PyArray < T , ID :: Dim > > {
1382
- let dims = dims. into_dimension ( ) ;
1382
+ let mut dims = dims. into_dimension ( ) ;
1383
1383
let mut dims = dims. to_npy_dims ( ) ;
1384
1384
let ptr = unsafe {
1385
1385
PY_ARRAY_API . PyArray_Newshape (
@@ -1437,7 +1437,7 @@ impl<T: Element, D> PyArray<T, D> {
1437
1437
/// [ndarray-resize]: https://numpy.org/doc/stable/reference/generated/numpy.ndarray.resize.html
1438
1438
/// [PyArray_Resize]: https://numpy.org/doc/stable/reference/c-api/array.html#c.PyArray_Resize
1439
1439
pub unsafe fn resize < ID : IntoDimension > ( & self , dims : ID ) -> PyResult < ( ) > {
1440
- let dims = dims. into_dimension ( ) ;
1440
+ let mut dims = dims. into_dimension ( ) ;
1441
1441
let mut dims = dims. to_npy_dims ( ) ;
1442
1442
let res = PY_ARRAY_API . PyArray_Resize (
1443
1443
self . py ( ) ,
0 commit comments