Expand description
bitsetium
crate contains traits for common bitset operations, and number of implementations.
Structs§
- Complement
- Bit-set wrapper that acts like set complement.
- Difference
- Bit-set wrapper that acts like set complement.
- Intersection
- Bit-set wrapper that acts like set complement.
- Layered
- Union
- Bit-set wrapper that acts like set complement.
Traits§
- BitComplement
- Trait to get dual set to the given.
- BitDifference
- Difference between two subsets.
- BitDisjoint
- Tests any of the following equivalent properties:
- BitEmpty
- BitFull
- BitIntersection
- Intersection of bit-sets.
- BitSearch
- Search for set its.
- BitSet
- Sets single bit. This trait should be implemented for all mutable bit-set.
- BitSet
Limit - Trait to define static limit on set bits.
- BitSubset
- Tests any of the following equivalent properties:
- BitTest
- Test single bit. This trait should be implemented for all bit-set.
- BitTest
All - Test all bit. This trait should be implemented for most bit-set.
- BitTest
None - Test any bit. This trait should be implemented for most bit-set.
- BitUnion
- Union of bit-sets.
- BitUnset
- Unset single bit. This trait should be implemented for most mutable bit-set that support resetting bits.
- BitUnset
Limit - Trait to define static limit on set bits.
- Ultimate
BitSet - BitSet that supports all operations.