@@ -464,7 +464,7 @@ impl<T: Element, D: Dimension> PyArray<T, D> {
464464    where 
465465        ID :  IntoDimension < Dim  = D > , 
466466    { 
467-         let  dims = dims. into_dimension ( ) ; 
467+         let  mut   dims = dims. into_dimension ( ) ; 
468468        let  ptr = PY_ARRAY_API . PyArray_NewFromDescr ( 
469469            py, 
470470            PY_ARRAY_API . get_type_object ( py,  npyffi:: NpyTypes :: PyArray_Type ) , 
@@ -490,7 +490,7 @@ impl<T: Element, D: Dimension> PyArray<T, D> {
490490    where 
491491        ID :  IntoDimension < Dim  = D > , 
492492    { 
493-         let  dims = dims. into_dimension ( ) ; 
493+         let  mut   dims = dims. into_dimension ( ) ; 
494494        let  ptr = PY_ARRAY_API . PyArray_NewFromDescr ( 
495495            py, 
496496            PY_ARRAY_API . get_type_object ( py,  npyffi:: NpyTypes :: PyArray_Type ) , 
@@ -612,7 +612,7 @@ impl<T: Element, D: Dimension> PyArray<T, D> {
612612    where 
613613        ID :  IntoDimension < Dim  = D > , 
614614    { 
615-         let  dims = dims. into_dimension ( ) ; 
615+         let  mut   dims = dims. into_dimension ( ) ; 
616616        unsafe  { 
617617            let  ptr = PY_ARRAY_API . PyArray_Zeros ( 
618618                py, 
@@ -1379,7 +1379,7 @@ impl<T: Element, D> PyArray<T, D> {
13791379        dims :  ID , 
13801380        order :  NPY_ORDER , 
13811381    )  -> PyResult < & ' py  PyArray < T ,  ID :: Dim > >  { 
1382-         let  dims = dims. into_dimension ( ) ; 
1382+         let  mut   dims = dims. into_dimension ( ) ; 
13831383        let  mut  dims = dims. to_npy_dims ( ) ; 
13841384        let  ptr = unsafe  { 
13851385            PY_ARRAY_API . PyArray_Newshape ( 
@@ -1437,7 +1437,7 @@ impl<T: Element, D> PyArray<T, D> {
14371437/// [ndarray-resize]: https://numpy.org/doc/stable/reference/generated/numpy.ndarray.resize.html 
14381438/// [PyArray_Resize]: https://numpy.org/doc/stable/reference/c-api/array.html#c.PyArray_Resize 
14391439pub  unsafe  fn  resize < ID :  IntoDimension > ( & self ,  dims :  ID )  -> PyResult < ( ) >  { 
1440-         let  dims = dims. into_dimension ( ) ; 
1440+         let  mut   dims = dims. into_dimension ( ) ; 
14411441        let  mut  dims = dims. to_npy_dims ( ) ; 
14421442        let  res = PY_ARRAY_API . PyArray_Resize ( 
14431443            self . py ( ) , 
0 commit comments