Parcourir la source

Merge pull request #438 from Malvineous/patch-3

Make sequences wrap around to avoid overflows
Sasha Hilton il y a 5 ans
Parent
commit
66f8a98ad2
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      core/src/util/mod.rs

+ 1 - 1
core/src/util/mod.rs

@@ -38,7 +38,7 @@ pub trait Seq {
 macro_rules! impl_seq {
     ($($ty:ty)*) => { $(
         impl Seq for $ty {
-            fn next(&self) -> Self { *self + 1 }
+            fn next(&self) -> Self { (*self).wrapping_add(1) }
         }
     )* }
 }