]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/u128.rs
add u128/i128 to sum/product implementors
[rust.git] / src / test / run-pass / u128.rs
index cfd616c56b4f02ed18e42a4170d8207d0586a9fe..b16f6c7b6af55820d9fb50b49a69608c9fbd560e 100644 (file)
@@ -122,4 +122,8 @@ fn main() {
     assert_eq!(b(0x679289ac23bb334f_36144401cf882172_u128) /
                b(0x7b0b271b64865f05_f54a7b72746c062f_u128),
                0u128);
+
+    // iter-arithmetic traits
+    assert_eq!(10u128, [1u128, 2, 3, 4].iter().sum());
+    assert_eq!(24u128, [1u128, 2, 3, 4].iter().product());
 }