@@ -335,35 +335,35 @@ fn test_multislice() {
335
335
{
336
336
let copy = arr. clone( ) ;
337
337
assert_eq!(
338
- multislice!( arr, ( mut s1, mut s2, ) ) ,
338
+ multislice!( arr, mut s1, mut s2, ) ,
339
339
( copy. clone( ) . slice_mut( s1) , copy. clone( ) . slice_mut( s2) )
340
340
) ;
341
341
}
342
342
{
343
343
let copy = arr. clone( ) ;
344
344
assert_eq!(
345
- multislice!( arr, ( mut s1, s2, ) ) ,
345
+ multislice!( arr, mut s1, s2, ) ,
346
346
( copy. clone( ) . slice_mut( s1) , copy. clone( ) . slice( s2) )
347
347
) ;
348
348
}
349
349
{
350
350
let copy = arr. clone( ) ;
351
351
assert_eq!(
352
- multislice!( arr, ( s1, mut s2) ) ,
352
+ multislice!( arr, s1, mut s2) ,
353
353
( copy. clone( ) . slice( s1) , copy. clone( ) . slice_mut( s2) )
354
354
) ;
355
355
}
356
356
{
357
357
let copy = arr. clone( ) ;
358
358
assert_eq!(
359
- multislice!( arr, ( s1, s2) ) ,
359
+ multislice!( arr, s1, s2) ,
360
360
( copy. clone( ) . slice( s1) , copy. clone( ) . slice( s2) )
361
361
) ;
362
362
}
363
363
} ) ;
364
364
let mut arr = Array1 :: from_iter ( 0 ..48 ) . into_shape ( ( 8 , 6 ) ) . unwrap ( ) ;
365
365
366
- assert_eq ! ( ( arr. clone( ) . view( ) , ) , multislice!( arr, ( [ .., ..] , ) ) ) ;
366
+ assert_eq ! ( ( arr. clone( ) . view( ) , ) , multislice!( arr, [ .., ..] ) ) ;
367
367
test_multislice ! ( & mut arr, s![ 0 , ..] , s![ 1 , ..] ) ;
368
368
test_multislice ! ( & mut arr, s![ 0 , ..] , s![ -1 , ..] ) ;
369
369
test_multislice ! ( & mut arr, s![ 0 , ..] , s![ 1 .., ..] ) ;
@@ -378,27 +378,27 @@ fn test_multislice() {
378
378
fn test_multislice_intersecting ( ) {
379
379
assert_panics ! ( {
380
380
let mut arr = Array2 :: <u8 >:: zeros( ( 8 , 6 ) ) ;
381
- multislice!( arr, ( mut [ 3 , ..] , [ 3 , ..] ) ) ;
381
+ multislice!( arr, mut [ 3 , ..] , [ 3 , ..] ) ;
382
382
} ) ;
383
383
assert_panics ! ( {
384
384
let mut arr = Array2 :: <u8 >:: zeros( ( 8 , 6 ) ) ;
385
- multislice!( arr, ( mut [ 3 , ..] , [ 3 .., ..] ) ) ;
385
+ multislice!( arr, mut [ 3 , ..] , [ 3 .., ..] ) ;
386
386
} ) ;
387
387
assert_panics ! ( {
388
388
let mut arr = Array2 :: <u8 >:: zeros( ( 8 , 6 ) ) ;
389
- multislice!( arr, ( mut [ 3 , ..] , [ ..; 3 , ..] ) ) ;
389
+ multislice!( arr, mut [ 3 , ..] , [ ..; 3 , ..] ) ;
390
390
} ) ;
391
391
assert_panics ! ( {
392
392
let mut arr = Array2 :: <u8 >:: zeros( ( 8 , 6 ) ) ;
393
- multislice!( arr, ( mut [ ..; 6 , ..] , [ 3 ..; 3 , ..] ) ) ;
393
+ multislice!( arr, mut [ ..; 6 , ..] , [ 3 ..; 3 , ..] ) ;
394
394
} ) ;
395
395
assert_panics ! ( {
396
396
let mut arr = Array2 :: <u8 >:: zeros( ( 8 , 6 ) ) ;
397
- multislice!( arr, ( mut [ 2 , ..] , mut [ ..-1 ; -2 , ..] ) ) ;
397
+ multislice!( arr, mut [ 2 , ..] , mut [ ..-1 ; -2 , ..] ) ;
398
398
} ) ;
399
399
{
400
400
let mut arr = Array2 :: < u8 > :: zeros ( ( 8 , 6 ) ) ;
401
- multislice ! ( arr, ( [ 3 , ..] , [ -1 ..; -2 , ..] ) ) ;
401
+ multislice ! ( arr, [ 3 , ..] , [ -1 ..; -2 , ..] ) ;
402
402
}
403
403
}
404
404
@@ -411,7 +411,7 @@ fn test_multislice_eval_args_only_once() {
411
411
eval_count += 1 ;
412
412
s ! [ 1 ..2 ] . clone ( )
413
413
} ;
414
- multislice ! ( arr, ( mut & slice( ) , [ 3 ..4 ] , [ 5 ..6 ] ) ) ;
414
+ multislice ! ( arr, mut & slice( ) , [ 3 ..4 ] , [ 5 ..6 ] ) ;
415
415
}
416
416
assert_eq ! ( eval_count, 1 ) ;
417
417
let mut eval_count = 0 ;
@@ -420,7 +420,7 @@ fn test_multislice_eval_args_only_once() {
420
420
eval_count += 1 ;
421
421
s ! [ 1 ..2 ] . clone ( )
422
422
} ;
423
- multislice ! ( arr, ( [ 3 ..4 ] , mut & slice( ) , [ 5 ..6 ] ) ) ;
423
+ multislice ! ( arr, [ 3 ..4 ] , mut & slice( ) , [ 5 ..6 ] ) ;
424
424
}
425
425
assert_eq ! ( eval_count, 1 ) ;
426
426
let mut eval_count = 0 ;
@@ -429,7 +429,7 @@ fn test_multislice_eval_args_only_once() {
429
429
eval_count += 1 ;
430
430
s ! [ 1 ..2 ] . clone ( )
431
431
} ;
432
- multislice ! ( arr, ( [ 3 ..4 ] , [ 5 ..6 ] , mut & slice( ) ) ) ;
432
+ multislice ! ( arr, [ 3 ..4 ] , [ 5 ..6 ] , mut & slice( ) ) ;
433
433
}
434
434
assert_eq ! ( eval_count, 1 ) ;
435
435
let mut eval_count = 0 ;
@@ -438,7 +438,7 @@ fn test_multislice_eval_args_only_once() {
438
438
eval_count += 1 ;
439
439
s ! [ 1 ..2 ] . clone ( )
440
440
} ;
441
- multislice ! ( arr, ( & slice( ) , mut [ 3 ..4 ] , [ 5 ..6 ] ) ) ;
441
+ multislice ! ( arr, & slice( ) , mut [ 3 ..4 ] , [ 5 ..6 ] ) ;
442
442
}
443
443
assert_eq ! ( eval_count, 1 ) ;
444
444
let mut eval_count = 0 ;
@@ -447,7 +447,7 @@ fn test_multislice_eval_args_only_once() {
447
447
eval_count += 1 ;
448
448
s ! [ 1 ..2 ] . clone ( )
449
449
} ;
450
- multislice ! ( arr, ( mut [ 3 ..4 ] , & slice( ) , [ 5 ..6 ] ) ) ;
450
+ multislice ! ( arr, mut [ 3 ..4 ] , & slice( ) , [ 5 ..6 ] ) ;
451
451
}
452
452
assert_eq ! ( eval_count, 1 ) ;
453
453
let mut eval_count = 0 ;
@@ -456,7 +456,7 @@ fn test_multislice_eval_args_only_once() {
456
456
eval_count += 1 ;
457
457
s ! [ 1 ..2 ] . clone ( )
458
458
} ;
459
- multislice ! ( arr, ( mut [ 3 ..4 ] , [ 5 ..6 ] , & slice( ) ) ) ;
459
+ multislice ! ( arr, mut [ 3 ..4 ] , [ 5 ..6 ] , & slice( ) ) ;
460
460
}
461
461
assert_eq ! ( eval_count, 1 ) ;
462
462
}
0 commit comments