1#![deny(
4 missing_docs,
5 missing_copy_implementations,
6 trivial_casts,
7 trivial_numeric_casts,
8 unused_import_braces,
9 unused_qualifications
10)]
11#![cfg_attr(test, deny(warnings))]
12#![no_std]
13
14pub mod block;
15pub mod matrix;
16pub mod row;
17pub mod submatrix;
18mod util;
19
20pub use matrix::BitMatrix;
21
22pub static TRUE: bool = true;
24pub static FALSE: bool = false;
26
27pub(crate) mod local_prelude {
28 pub use crate::block::{Block, BITS};
29 pub use crate::row::BitSlice;
31 pub use crate::submatrix::{BitSubMatrix, BitSubMatrixMut};
32}