dashu 0.6.0

A pure-Rust library set of arbitrary-precision numbers (big numbers) for math and numerics, a native alternative to GNU GMP + MPFR + MPC. Ergonomics and readability come first, with speed and memory usage optimized enough for real workloads. Full no_std, MSRV 1.68; integers, floats, rationals, and complex numbers with configurable precision and rounding, literal macros, and optional serde, rand, num-traits, rkyv, zeroize.
Documentation
1
2
3
4
Create an arbitrary precision unsigned integer ([dashu_int::UBig]) as a static reference.

The syntax of this macro is the same as the [ubig!][crate::ubig!], but the macro generates a **reference to** a immutable static `UBig` instance. Due to the limitation of const generics, the generated `UBig` instance will take as much as 4x (static) memory as a normal one, to support cross-platform definitions.