Commit 77f9894
committed
span: allow
This was bad timing. The lang team just stabilized (in nightly) a new
deny-by-default lint, named `ambiguous_negative_literals`, which
triggers an error for things like `-1.hour()`. While such things can be
confusingly ambiguous in some cases, in Jiff, `-1.hour()`, `(-1).hour()`
and `-(1.hour())` are all, very intentionally, precisely equivalent.
For now we just `allow` the lint. If the lint stays, we'll likely want
to recommend allowing it in the Jiff docs.
See: rust-lang/rust#121364ambiguous_negative_literals
1 parent 3c3b810 commit 77f9894
File tree
9 files changed
+130
-0
lines changed- src
- civil
- tz
- tests
9 files changed
+130
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1367 | 1367 | | |
1368 | 1368 | | |
1369 | 1369 | | |
| 1370 | + | |
| 1371 | + | |
1370 | 1372 | | |
1371 | 1373 | | |
1372 | 1374 | | |
| |||
1380 | 1382 | | |
1381 | 1383 | | |
1382 | 1384 | | |
| 1385 | + | |
| 1386 | + | |
1383 | 1387 | | |
1384 | 1388 | | |
1385 | 1389 | | |
| |||
1471 | 1475 | | |
1472 | 1476 | | |
1473 | 1477 | | |
| 1478 | + | |
| 1479 | + | |
1474 | 1480 | | |
1475 | 1481 | | |
1476 | 1482 | | |
| |||
1484 | 1490 | | |
1485 | 1491 | | |
1486 | 1492 | | |
| 1493 | + | |
| 1494 | + | |
1487 | 1495 | | |
1488 | 1496 | | |
1489 | 1497 | | |
| |||
1535 | 1543 | | |
1536 | 1544 | | |
1537 | 1545 | | |
| 1546 | + | |
| 1547 | + | |
1538 | 1548 | | |
1539 | 1549 | | |
1540 | 1550 | | |
| |||
1547 | 1557 | | |
1548 | 1558 | | |
1549 | 1559 | | |
| 1560 | + | |
| 1561 | + | |
1550 | 1562 | | |
1551 | 1563 | | |
1552 | 1564 | | |
| |||
1604 | 1616 | | |
1605 | 1617 | | |
1606 | 1618 | | |
| 1619 | + | |
| 1620 | + | |
1607 | 1621 | | |
1608 | 1622 | | |
1609 | 1623 | | |
| |||
1616 | 1630 | | |
1617 | 1631 | | |
1618 | 1632 | | |
| 1633 | + | |
| 1634 | + | |
1619 | 1635 | | |
1620 | 1636 | | |
1621 | 1637 | | |
| |||
1669 | 1685 | | |
1670 | 1686 | | |
1671 | 1687 | | |
| 1688 | + | |
| 1689 | + | |
1672 | 1690 | | |
1673 | 1691 | | |
1674 | 1692 | | |
| |||
1839 | 1857 | | |
1840 | 1858 | | |
1841 | 1859 | | |
| 1860 | + | |
| 1861 | + | |
1842 | 1862 | | |
1843 | 1863 | | |
1844 | 1864 | | |
| |||
2035 | 2055 | | |
2036 | 2056 | | |
2037 | 2057 | | |
| 2058 | + | |
| 2059 | + | |
2038 | 2060 | | |
2039 | 2061 | | |
2040 | 2062 | | |
| |||
2689 | 2711 | | |
2690 | 2712 | | |
2691 | 2713 | | |
| 2714 | + | |
| 2715 | + | |
2692 | 2716 | | |
2693 | 2717 | | |
2694 | 2718 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1482 | 1482 | | |
1483 | 1483 | | |
1484 | 1484 | | |
| 1485 | + | |
| 1486 | + | |
1485 | 1487 | | |
1486 | 1488 | | |
1487 | 1489 | | |
| |||
1496 | 1498 | | |
1497 | 1499 | | |
1498 | 1500 | | |
| 1501 | + | |
| 1502 | + | |
1499 | 1503 | | |
1500 | 1504 | | |
1501 | 1505 | | |
| |||
1581 | 1585 | | |
1582 | 1586 | | |
1583 | 1587 | | |
| 1588 | + | |
| 1589 | + | |
1584 | 1590 | | |
1585 | 1591 | | |
1586 | 1592 | | |
| |||
1595 | 1601 | | |
1596 | 1602 | | |
1597 | 1603 | | |
| 1604 | + | |
| 1605 | + | |
1598 | 1606 | | |
1599 | 1607 | | |
1600 | 1608 | | |
| |||
1642 | 1650 | | |
1643 | 1651 | | |
1644 | 1652 | | |
| 1653 | + | |
| 1654 | + | |
1645 | 1655 | | |
1646 | 1656 | | |
1647 | 1657 | | |
| |||
1654 | 1664 | | |
1655 | 1665 | | |
1656 | 1666 | | |
| 1667 | + | |
| 1668 | + | |
1657 | 1669 | | |
1658 | 1670 | | |
1659 | 1671 | | |
| |||
1708 | 1720 | | |
1709 | 1721 | | |
1710 | 1722 | | |
| 1723 | + | |
| 1724 | + | |
1711 | 1725 | | |
1712 | 1726 | | |
1713 | 1727 | | |
| |||
1720 | 1734 | | |
1721 | 1735 | | |
1722 | 1736 | | |
| 1737 | + | |
| 1738 | + | |
1723 | 1739 | | |
1724 | 1740 | | |
1725 | 1741 | | |
| |||
1780 | 1796 | | |
1781 | 1797 | | |
1782 | 1798 | | |
| 1799 | + | |
| 1800 | + | |
1783 | 1801 | | |
1784 | 1802 | | |
1785 | 1803 | | |
| |||
1950 | 1968 | | |
1951 | 1969 | | |
1952 | 1970 | | |
| 1971 | + | |
| 1972 | + | |
1953 | 1973 | | |
1954 | 1974 | | |
1955 | 1975 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1180 | 1180 | | |
1181 | 1181 | | |
1182 | 1182 | | |
| 1183 | + | |
| 1184 | + | |
1183 | 1185 | | |
1184 | 1186 | | |
1185 | 1187 | | |
| |||
1267 | 1269 | | |
1268 | 1270 | | |
1269 | 1271 | | |
| 1272 | + | |
| 1273 | + | |
1270 | 1274 | | |
1271 | 1275 | | |
1272 | 1276 | | |
| |||
1468 | 1472 | | |
1469 | 1473 | | |
1470 | 1474 | | |
| 1475 | + | |
| 1476 | + | |
1471 | 1477 | | |
1472 | 1478 | | |
1473 | 1479 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
575 | 575 | | |
576 | 576 | | |
577 | 577 | | |
| 578 | + | |
| 579 | + | |
578 | 580 | | |
579 | 581 | | |
580 | 582 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
90 | 95 | | |
91 | 96 | | |
92 | 97 | | |
| 98 | + | |
| 99 | + | |
93 | 100 | | |
94 | 101 | | |
95 | 102 | | |
| |||
118 | 125 | | |
119 | 126 | | |
120 | 127 | | |
| 128 | + | |
| 129 | + | |
121 | 130 | | |
122 | 131 | | |
123 | 132 | | |
| |||
130 | 139 | | |
131 | 140 | | |
132 | 141 | | |
| 142 | + | |
| 143 | + | |
133 | 144 | | |
134 | 145 | | |
135 | 146 | | |
| |||
541 | 552 | | |
542 | 553 | | |
543 | 554 | | |
| 555 | + | |
| 556 | + | |
544 | 557 | | |
545 | 558 | | |
546 | 559 | | |
| |||
990 | 1003 | | |
991 | 1004 | | |
992 | 1005 | | |
| 1006 | + | |
| 1007 | + | |
993 | 1008 | | |
994 | 1009 | | |
995 | 1010 | | |
| |||
1055 | 1070 | | |
1056 | 1071 | | |
1057 | 1072 | | |
| 1073 | + | |
| 1074 | + | |
1058 | 1075 | | |
1059 | 1076 | | |
1060 | 1077 | | |
| |||
1072 | 1089 | | |
1073 | 1090 | | |
1074 | 1091 | | |
| 1092 | + | |
| 1093 | + | |
1075 | 1094 | | |
1076 | 1095 | | |
1077 | 1096 | | |
| |||
1108 | 1127 | | |
1109 | 1128 | | |
1110 | 1129 | | |
| 1130 | + | |
| 1131 | + | |
1111 | 1132 | | |
1112 | 1133 | | |
1113 | 1134 | | |
| |||
1129 | 1150 | | |
1130 | 1151 | | |
1131 | 1152 | | |
| 1153 | + | |
| 1154 | + | |
1132 | 1155 | | |
1133 | 1156 | | |
1134 | 1157 | | |
| |||
1493 | 1516 | | |
1494 | 1517 | | |
1495 | 1518 | | |
| 1519 | + | |
| 1520 | + | |
1496 | 1521 | | |
1497 | 1522 | | |
1498 | 1523 | | |
| |||
1893 | 1918 | | |
1894 | 1919 | | |
1895 | 1920 | | |
| 1921 | + | |
| 1922 | + | |
1896 | 1923 | | |
1897 | 1924 | | |
1898 | 1925 | | |
| |||
2790 | 2817 | | |
2791 | 2818 | | |
2792 | 2819 | | |
| 2820 | + | |
| 2821 | + | |
2793 | 2822 | | |
2794 | 2823 | | |
2795 | 2824 | | |
| |||
3039 | 3068 | | |
3040 | 3069 | | |
3041 | 3070 | | |
| 3071 | + | |
| 3072 | + | |
3042 | 3073 | | |
3043 | 3074 | | |
3044 | 3075 | | |
| |||
0 commit comments