pub struct VecBitmap { /* private fields */ }Expand description
A plain, heap-allocated, O(1) indexed bitmap.
This bitmap requires O(n) space and can be read and wrote to in O(1)
time.
This type is fast for both read and writes, but trades additional space for the additional performance.
Trait Implementations§
Source§impl Bitmap for VecBitmap
impl Bitmap for VecBitmap
Source§impl From<VecBitmap> for CompressedBitmap
impl From<VecBitmap> for CompressedBitmap
impl Eq for VecBitmap
impl StructuralPartialEq for VecBitmap
Auto Trait Implementations§
impl Freeze for VecBitmap
impl RefUnwindSafe for VecBitmap
impl Send for VecBitmap
impl Sync for VecBitmap
impl Unpin for VecBitmap
impl UnwindSafe for VecBitmap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more