@@ -42,7 +42,7 @@ fn double_ended() {
4242#[ test]
4343fn iter_size_hint ( ) {
4444 // Check that the size hint is correctly computed
45- let a = ArcArray :: from_iter ( 0 ..24 ) . reshape ( ( 2 , 3 , 4 ) ) ;
45+ let a = ArcArray :: from_iter ( 0 ..24 ) . into_shape_with_order ( ( 2 , 3 , 4 ) ) . unwrap ( ) ;
4646 let mut data = [ 0 ; 24 ] ;
4747 for ( i, elt) in enumerate ( & mut data) {
4848 * elt = i as i32 ;
@@ -64,7 +64,7 @@ fn indexed() {
6464 for ( i, elt) in a. indexed_iter ( ) {
6565 assert_eq ! ( i, * elt as usize ) ;
6666 }
67- let a = a. reshape ( ( 2 , 4 , 1 ) ) ;
67+ let a = a. into_shape_with_order ( ( 2 , 4 , 1 ) ) . unwrap ( ) ;
6868 let ( mut i, mut j, k) = ( 0 , 0 , 0 ) ;
6969 for ( idx, elt) in a. indexed_iter ( ) {
7070 assert_eq ! ( idx, ( i, j, k) ) ;
@@ -96,11 +96,11 @@ fn as_slice() {
9696 }
9797
9898 let a = ArcArray :: linspace ( 0. , 7. , 8 ) ;
99- let a = a. reshape ( ( 2 , 4 , 1 ) ) ;
99+ let a = a. into_shape_with_order ( ( 2 , 4 , 1 ) ) . unwrap ( ) ;
100100
101101 assert_slice_correct ( & a) ;
102102
103- let a = a. reshape ( ( 2 , 4 ) ) ;
103+ let a = a. into_shape_with_order ( ( 2 , 4 ) ) . unwrap ( ) ;
104104 assert_slice_correct ( & a) ;
105105
106106 assert ! ( a. view( ) . index_axis( Axis ( 1 ) , 0 ) . as_slice( ) . is_none( ) ) ;
@@ -123,7 +123,7 @@ fn as_slice() {
123123 assert ! ( u. as_slice( ) . is_some( ) ) ;
124124 assert_slice_correct ( & u) ;
125125
126- let a = a. reshape ( ( 8 , 1 ) ) ;
126+ let a = a. into_shape_with_order ( ( 8 , 1 ) ) . unwrap ( ) ;
127127 assert_slice_correct ( & a) ;
128128 let u = a. slice ( s ! [ ..; 2 , ..] ) ;
129129 println ! (
@@ -138,7 +138,7 @@ fn as_slice() {
138138#[ test]
139139fn inner_iter ( ) {
140140 let a = ArcArray :: from_iter ( 0 ..12 ) ;
141- let a = a. reshape ( ( 2 , 3 , 2 ) ) ;
141+ let a = a. into_shape_with_order ( ( 2 , 3 , 2 ) ) . unwrap ( ) ;
142142 // [[[0, 1],
143143 // [2, 3],
144144 // [4, 5]],
@@ -187,7 +187,7 @@ fn inner_iter_corner_cases() {
187187#[ test]
188188fn inner_iter_size_hint ( ) {
189189 // Check that the size hint is correctly computed
190- let a = ArcArray :: from_iter ( 0 ..24 ) . reshape ( ( 2 , 3 , 4 ) ) ;
190+ let a = ArcArray :: from_iter ( 0 ..24 ) . into_shape_with_order ( ( 2 , 3 , 4 ) ) . unwrap ( ) ;
191191 let mut len = 6 ;
192192 let mut it = a. rows ( ) . into_iter ( ) ;
193193 assert_eq ! ( it. len( ) , len) ;
@@ -202,7 +202,7 @@ fn inner_iter_size_hint() {
202202#[ test]
203203fn outer_iter ( ) {
204204 let a = ArcArray :: from_iter ( 0 ..12 ) ;
205- let a = a. reshape ( ( 2 , 3 , 2 ) ) ;
205+ let a = a. into_shape_with_order ( ( 2 , 3 , 2 ) ) . unwrap ( ) ;
206206 // [[[0, 1],
207207 // [2, 3],
208208 // [4, 5]],
@@ -261,7 +261,7 @@ fn outer_iter() {
261261#[ test]
262262fn axis_iter ( ) {
263263 let a = ArcArray :: from_iter ( 0 ..12 ) ;
264- let a = a. reshape ( ( 2 , 3 , 2 ) ) ;
264+ let a = a. into_shape_with_order ( ( 2 , 3 , 2 ) ) . unwrap ( ) ;
265265 // [[[0, 1],
266266 // [2, 3],
267267 // [4, 5]],
@@ -353,7 +353,7 @@ fn outer_iter_corner_cases() {
353353#[ test]
354354fn outer_iter_mut ( ) {
355355 let a = ArcArray :: from_iter ( 0 ..12 ) ;
356- let a = a. reshape ( ( 2 , 3 , 2 ) ) ;
356+ let a = a. into_shape_with_order ( ( 2 , 3 , 2 ) ) . unwrap ( ) ;
357357 // [[[0, 1],
358358 // [2, 3],
359359 // [4, 5]],
@@ -380,7 +380,7 @@ fn outer_iter_mut() {
380380#[ test]
381381fn axis_iter_mut ( ) {
382382 let a = ArcArray :: from_iter ( 0 ..12 ) ;
383- let a = a. reshape ( ( 2 , 3 , 2 ) ) ;
383+ let a = a. into_shape_with_order ( ( 2 , 3 , 2 ) ) . unwrap ( ) ;
384384 // [[[0, 1],
385385 // [2, 3],
386386 // [4, 5]],
@@ -400,7 +400,7 @@ fn axis_iter_mut() {
400400#[ test]
401401fn axis_chunks_iter ( ) {
402402 let a = ArcArray :: from_iter ( 0 ..24 ) ;
403- let a = a. reshape ( ( 2 , 6 , 2 ) ) ;
403+ let a = a. into_shape_with_order ( ( 2 , 6 , 2 ) ) . unwrap ( ) ;
404404
405405 let it = a. axis_chunks_iter ( Axis ( 1 ) , 2 ) ;
406406 assert_equal (
@@ -413,7 +413,7 @@ fn axis_chunks_iter() {
413413 ) ;
414414
415415 let a = ArcArray :: from_iter ( 0 ..28 ) ;
416- let a = a. reshape ( ( 2 , 7 , 2 ) ) ;
416+ let a = a. into_shape_with_order ( ( 2 , 7 , 2 ) ) . unwrap ( ) ;
417417
418418 let it = a. axis_chunks_iter ( Axis ( 1 ) , 2 ) ;
419419 assert_equal (
@@ -535,7 +535,7 @@ fn axis_chunks_iter_corner_cases() {
535535 // and enable checking if no pointer offsetting is out of bounds. However
536536 // checking the absence of of out of bounds offsetting cannot (?) be
537537 // done automatically, so one has to launch this test in a debugger.
538- let a = ArcArray :: < f32 , _ > :: linspace ( 0. , 7. , 8 ) . reshape ( ( 8 , 1 ) ) ;
538+ let a = ArcArray :: < f32 , _ > :: linspace ( 0. , 7. , 8 ) . into_shape_with_order ( ( 8 , 1 ) ) . unwrap ( ) ;
539539 let it = a. axis_chunks_iter ( Axis ( 0 ) , 4 ) ;
540540 assert_equal ( it, vec ! [ a. slice( s![ ..4 , ..] ) , a. slice( s![ 4 .., ..] ) ] ) ;
541541 let a = a. slice ( s ! [ ..; -1 , ..] ) ;
@@ -634,7 +634,7 @@ fn axis_chunks_iter_split_at() {
634634#[ test]
635635fn axis_chunks_iter_mut ( ) {
636636 let a = ArcArray :: from_iter ( 0 ..24 ) ;
637- let mut a = a. reshape ( ( 2 , 6 , 2 ) ) ;
637+ let mut a = a. into_shape_with_order ( ( 2 , 6 , 2 ) ) . unwrap ( ) ;
638638
639639 let mut it = a. axis_chunks_iter_mut ( Axis ( 1 ) , 2 ) ;
640640 let mut col0 = it. next ( ) . unwrap ( ) ;
@@ -658,7 +658,7 @@ fn axis_chunks_iter_mut_zero_axis_len() {
658658#[ test]
659659fn outer_iter_size_hint ( ) {
660660 // Check that the size hint is correctly computed
661- let a = ArcArray :: from_iter ( 0 ..24 ) . reshape ( ( 4 , 3 , 2 ) ) ;
661+ let a = ArcArray :: from_iter ( 0 ..24 ) . into_shape_with_order ( ( 4 , 3 , 2 ) ) . unwrap ( ) ;
662662 let mut len = 4 ;
663663 let mut it = a. outer_iter ( ) ;
664664 assert_eq ! ( it. len( ) , len) ;
@@ -690,7 +690,7 @@ fn outer_iter_size_hint() {
690690
691691#[ test]
692692fn outer_iter_split_at ( ) {
693- let a = ArcArray :: from_iter ( 0 ..30 ) . reshape ( ( 5 , 3 , 2 ) ) ;
693+ let a = ArcArray :: from_iter ( 0 ..30 ) . into_shape_with_order ( ( 5 , 3 , 2 ) ) . unwrap ( ) ;
694694
695695 let it = a. outer_iter ( ) ;
696696 let ( mut itl, mut itr) = it. clone ( ) . split_at ( 2 ) ;
@@ -712,15 +712,15 @@ fn outer_iter_split_at() {
712712#[ test]
713713#[ should_panic]
714714fn outer_iter_split_at_panics ( ) {
715- let a = ArcArray :: from_iter ( 0 ..30 ) . reshape ( ( 5 , 3 , 2 ) ) ;
715+ let a = ArcArray :: from_iter ( 0 ..30 ) . into_shape_with_order ( ( 5 , 3 , 2 ) ) . unwrap ( ) ;
716716
717717 let it = a. outer_iter ( ) ;
718718 it. split_at ( 6 ) ;
719719}
720720
721721#[ test]
722722fn outer_iter_mut_split_at ( ) {
723- let mut a = ArcArray :: from_iter ( 0 ..30 ) . reshape ( ( 5 , 3 , 2 ) ) ;
723+ let mut a = ArcArray :: from_iter ( 0 ..30 ) . into_shape_with_order ( ( 5 , 3 , 2 ) ) . unwrap ( ) ;
724724
725725 {
726726 let it = a. outer_iter_mut ( ) ;
0 commit comments