This repository was archived by the owner on May 3, 2026. It is now read-only.
2.0.0
CHANGED
Bitsnow does a lot less work, which is now being done instead by theBitOpstrait on its storage type. This turns out to improve compilation time quite considerably. If you were using methods onBitsdirectly, they will have moved toBitOps.Debugnow prints a single hex value for the entire bitmap, rather than deferring to the storage type.Iternow takes a reference instead of a copy, which is more sensible for larger bitmaps.
ADDED
Bitmapnow implementsBitAnd,BitOr,BitXor, their equivalent assignation traits, andNot, meaning you can now use bitwise operators on them, even the very big array-of-u128 ones.- A
Bitmap::mask()constructor has been added, to construct bitmasks more efficiently, now that there are bitwise operators to use them with.