uninum 0.1.1

A robust, ergonomic unified number type for Rust with automatic overflow handling, type promotion, and cross-type consistency.
Documentation
//! Tests for all operations (arithmetic, bitwise, primitives).

#[path = "ops/arithmetic/add.rs"]
mod add;

#[path = "ops/arithmetic/div.rs"]
mod div;

#[path = "ops/arithmetic/mixed_ops.rs"]
mod mixed_ops;

#[path = "ops/arithmetic/mul.rs"]
mod mul;

#[path = "ops/arithmetic/neg.rs"]
mod neg;

#[path = "ops/arithmetic/pow.rs"]
mod pow;

#[path = "ops/arithmetic/rem.rs"]
mod rem;

#[path = "ops/arithmetic/sub.rs"]
mod sub;

#[cfg(feature = "bitwise")]
#[path = "ops/bitwise/and.rs"]
mod and;

#[cfg(feature = "bitwise")]
#[path = "ops/bitwise/not.rs"]
mod not;

#[cfg(feature = "bitwise")]
#[path = "ops/bitwise/or.rs"]
mod or;

#[cfg(feature = "bitwise")]
#[path = "ops/bitwise/shift.rs"]
mod shift;

#[cfg(feature = "bitwise")]
#[path = "ops/bitwise/xor.rs"]
mod xor;

#[path = "ops/primitives.rs"]
mod primitives;

#[path = "ops/ref_ops.rs"]
mod ref_ops;