[][src]Module bva::fixed

This module contains fixed capacity bit vector implementations using a single integer as storage. Each implementations is named BV followed by a number corresponding to its max bit capacity.

Performing operations resulting in exceeding the bit vector capacity will result in a runtime panic. See crate::dynamic for dynamic capacity bit vector implementations.

Structs

BV8

Fixed capacity bit vector backed by a single unsigned integer. Operation exceding the underlying capacity will panic.

BV16

Fixed capacity bit vector backed by a single unsigned integer. Operation exceding the underlying capacity will panic.

BV32

Fixed capacity bit vector backed by a single unsigned integer. Operation exceding the underlying capacity will panic.

BV64

Fixed capacity bit vector backed by a single unsigned integer. Operation exceding the underlying capacity will panic.

BV128

Fixed capacity bit vector backed by a single unsigned integer. Operation exceding the underlying capacity will panic.