|
7 | 7 | use super::convert; |
8 | 8 | use super::error::{Error, Result}; |
9 | 9 | use float_cmp::approx_eq; |
10 | | -use itertools::{izip, Itertools}; |
| 10 | +use itertools::{Itertools, izip}; |
11 | 11 | use serde::{Deserialize, Serialize}; |
12 | 12 | use std::borrow::Cow; |
13 | 13 | use std::cmp::Ordering; |
@@ -527,7 +527,9 @@ impl FromStr for BinsWithFillLimits { |
527 | 527 | .collect(); |
528 | 528 | let mut remaps = remaps?; |
529 | 529 |
|
530 | | - if let Some(first) = remaps.first() && first.len() != 1 { |
| 530 | + if let Some(first) = remaps.first() |
| 531 | + && first.len() != 1 |
| 532 | + { |
531 | 533 | return Err(Error::General( |
532 | 534 | "'|' syntax not meaningful for first dimension".to_owned(), |
533 | 535 | )); |
@@ -1354,67 +1356,99 @@ mod tests { |
1354 | 1356 |
|
1355 | 1357 | assert_eq!( |
1356 | 1358 | Order::create_mask(&orders, 0, 0, false), |
1357 | | - [false, false, false, false, false, false, false, false, false, false, false, false] |
| 1359 | + [ |
| 1360 | + false, false, false, false, false, false, false, false, false, false, false, false |
| 1361 | + ] |
1358 | 1362 | ); |
1359 | 1363 | assert_eq!( |
1360 | 1364 | Order::create_mask(&orders, 0, 1, false), |
1361 | | - [false, false, true, false, false, false, false, false, false, false, false, false] |
| 1365 | + [ |
| 1366 | + false, false, true, false, false, false, false, false, false, false, false, false |
| 1367 | + ] |
1362 | 1368 | ); |
1363 | 1369 | assert_eq!( |
1364 | 1370 | Order::create_mask(&orders, 0, 2, false), |
1365 | | - [false, false, true, false, false, false, true, false, false, false, false, false] |
| 1371 | + [ |
| 1372 | + false, false, true, false, false, false, true, false, false, false, false, false |
| 1373 | + ] |
1366 | 1374 | ); |
1367 | 1375 | assert_eq!( |
1368 | 1376 | Order::create_mask(&orders, 0, 3, false), |
1369 | | - [false, false, true, false, false, false, true, false, false, false, false, true] |
| 1377 | + [ |
| 1378 | + false, false, true, false, false, false, true, false, false, false, false, true |
| 1379 | + ] |
1370 | 1380 | ); |
1371 | 1381 | assert_eq!( |
1372 | 1382 | Order::create_mask(&orders, 1, 0, false), |
1373 | | - [true, false, false, false, false, false, false, false, false, false, false, false] |
| 1383 | + [ |
| 1384 | + true, false, false, false, false, false, false, false, false, false, false, false |
| 1385 | + ] |
1374 | 1386 | ); |
1375 | 1387 | assert_eq!( |
1376 | 1388 | Order::create_mask(&orders, 1, 1, false), |
1377 | | - [true, true, true, false, false, false, false, false, false, false, false, false] |
| 1389 | + [ |
| 1390 | + true, true, true, false, false, false, false, false, false, false, false, false |
| 1391 | + ] |
1378 | 1392 | ); |
1379 | 1393 | assert_eq!( |
1380 | 1394 | Order::create_mask(&orders, 1, 2, false), |
1381 | | - [true, true, true, false, false, false, true, false, false, false, false, false] |
| 1395 | + [ |
| 1396 | + true, true, true, false, false, false, true, false, false, false, false, false |
| 1397 | + ] |
1382 | 1398 | ); |
1383 | 1399 | assert_eq!( |
1384 | 1400 | Order::create_mask(&orders, 1, 3, false), |
1385 | | - [true, true, true, false, false, false, true, false, false, false, false, true] |
| 1401 | + [ |
| 1402 | + true, true, true, false, false, false, true, false, false, false, false, true |
| 1403 | + ] |
1386 | 1404 | ); |
1387 | 1405 | assert_eq!( |
1388 | 1406 | Order::create_mask(&orders, 2, 0, false), |
1389 | | - [true, false, false, true, false, false, false, false, false, false, false, false] |
| 1407 | + [ |
| 1408 | + true, false, false, true, false, false, false, false, false, false, false, false |
| 1409 | + ] |
1390 | 1410 | ); |
1391 | 1411 | assert_eq!( |
1392 | 1412 | Order::create_mask(&orders, 2, 1, false), |
1393 | | - [true, true, true, true, false, false, false, false, false, false, false, false] |
| 1413 | + [ |
| 1414 | + true, true, true, true, false, false, false, false, false, false, false, false |
| 1415 | + ] |
1394 | 1416 | ); |
1395 | 1417 | assert_eq!( |
1396 | 1418 | Order::create_mask(&orders, 2, 2, false), |
1397 | | - [true, true, true, true, true, true, true, false, false, false, false, false] |
| 1419 | + [ |
| 1420 | + true, true, true, true, true, true, true, false, false, false, false, false |
| 1421 | + ] |
1398 | 1422 | ); |
1399 | 1423 | assert_eq!( |
1400 | 1424 | Order::create_mask(&orders, 2, 3, false), |
1401 | | - [true, true, true, true, true, true, true, false, false, false, false, true] |
| 1425 | + [ |
| 1426 | + true, true, true, true, true, true, true, false, false, false, false, true |
| 1427 | + ] |
1402 | 1428 | ); |
1403 | 1429 | assert_eq!( |
1404 | 1430 | Order::create_mask(&orders, 3, 0, false), |
1405 | | - [true, false, false, true, false, false, false, true, false, false, false, false] |
| 1431 | + [ |
| 1432 | + true, false, false, true, false, false, false, true, false, false, false, false |
| 1433 | + ] |
1406 | 1434 | ); |
1407 | 1435 | assert_eq!( |
1408 | 1436 | Order::create_mask(&orders, 3, 1, false), |
1409 | | - [true, true, true, true, false, false, false, true, false, false, false, false] |
| 1437 | + [ |
| 1438 | + true, true, true, true, false, false, false, true, false, false, false, false |
| 1439 | + ] |
1410 | 1440 | ); |
1411 | 1441 | assert_eq!( |
1412 | 1442 | Order::create_mask(&orders, 3, 2, false), |
1413 | | - [true, true, true, true, true, true, true, true, false, false, false, false] |
| 1443 | + [ |
| 1444 | + true, true, true, true, true, true, true, true, false, false, false, false |
| 1445 | + ] |
1414 | 1446 | ); |
1415 | 1447 | assert_eq!( |
1416 | 1448 | Order::create_mask(&orders, 3, 3, false), |
1417 | | - [true, true, true, true, true, true, true, true, true, true, true, true] |
| 1449 | + [ |
| 1450 | + true, true, true, true, true, true, true, true, true, true, true, true |
| 1451 | + ] |
1418 | 1452 | ); |
1419 | 1453 | } |
1420 | 1454 |
|
|
0 commit comments