Module arrow2::bitmap

source ·
Expand description

contains Bitmap and MutableBitmap, containers of bool.

Modules

General utilities for bitmaps representing items where LSB is the first item.

Structs

An immutable container semantically equivalent to Arc<Vec<bool>> but represented as Arc<Vec<u8>> where each boolean is represented as a single bit.
This crates’ equivalent of std::vec::IntoIter for Bitmap.
A container of booleans. MutableBitmap is semantically equivalent to Vec<bool>.

Functions

Compute bitwise AND operation
Apply a bitwise operation op to two inputs and return the result as a Bitmap.
Apply a bitwise binary operation to a MutableBitmap.
Compute bitwise OR operation
Apply a bitwise operation op to four inputs and return the result as a Bitmap.
Apply a bitwise operation op to three inputs and return the result as a Bitmap.
Apply a bitwise operation op to one input and return the result as a Bitmap.
Applies a function to every bit of this MutableBitmap in chunks
Compute bitwise XOR operation