bitable 0.1.0

An all-const, compile-time checked, safe bit handling library with zero runtime overhead
Documentation
//! # Bitable
//!
//! An all-`const`, type-safe, compile-time checked `no_std` library for handling bits with zero runtime overhead.
//! Priority target: embedded code on 32-bit platforms like the ESP32 family.

// no_std, unless we're running tests
#![cfg_attr(not(test), no_std)]
// Unstable compiler features required
#![feature(const_trait_impl)]
#![feature(const_convert)]
#![feature(const_option_ops)]
#![feature(const_type_name)]

/// Bit mangling core module.
pub mod bit;

/// Syntaxic sugar macros.
mod macros;

/// Testing
#[cfg(any(test, feature = "__test"))]
#[doc(hidden)]
#[allow(unused)]
pub mod test;