NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1132 most downloaded on crates.io
Fixed size boolean arrays
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 13 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
7 releases · first in 2019
is_full() no longer panics with full bitmaps of size 32 or multiples thereof. (#19, #27)
is_full() no longer panics with full bitmaps of size 32 or multiples
thereof. (#19, #27)Bitmap now implements TryFrom<&[u8]> and AsRef<[u8]> , and an as_bytes() method was added, to facilitate conversion to and from byte arrays.
Bitmap now implements TryFrom<&[u8]> and AsRef<[u8]>, and an as_bytes() method was added, to facilitate conversion to and from byte arrays.next_index, prev_index and last_index methods, with corresponding false_index variants, have been added. (#14)One column per quarter.
The methods first_false_index() and is_full() have been added to Bitmap .
This crate now uses const generics, rather than the typenum crate, to encode numerical values in types. This means you can now use plain integers in t
There is now a std feature flag, on by default, which you can disable to get a no_std crate.
std feature flag, on by default, which you can disable to get a no_std crate.Bits now does a lot less work, which is now being done instead by the BitOps trait on its storage type. This turns out to improve compilation time qui
Bits now does a lot less work, which is now being done instead by the BitOps trait on its storage type. This turns out to improve compilation time quite considerably. If you were using methods on Bits directly, they will have moved to BitOps.Debug now prints a single hex value for the entire bitmap, rather than deferring to the storage type.Iter now takes a reference instead of a copy, which is more sensible for larger bitmaps.Bitmap now implements BitAnd, BitOr, BitXor, their equivalent assignation traits, and Not, meaning you can now use bitwise operators on them, even the very big array-of-u128 ones.Bitmap::mask() constructor has been added, to construct bitmasks more efficiently, now that there are bitwise operators to use them with.Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →