decimal-scaled 0.5.0

Const-generic base-10 fixed-point decimals (D18/D38/D76/D153/D307 and the half-width tiers up to D1232) with integer-only transcendentals correctly rounded to within 0.5 ULP — exact at the type's last representable place. Deterministic across every platform; no_std-friendly.
Documentation
// SPDX-FileCopyrightText: 2026 John Moxley
// SPDX-License-Identifier: MIT OR Apache-2.0

//! Cross-cutting plumbing: rounding modes, error types, diagnostics,
//! text I/O, serde glue, bench-alt aliases.
//!
//! Everything here is consumed by the typed surface in [`crate::types`]
//! and the kernels in [`crate::algos`] without imposing a layering
//! dependency in the other direction.

#[cfg(feature = "bench-alt")]
pub(crate) mod bench_alt;
pub(crate) mod diagnostics;
pub(crate) mod display;
pub(crate) mod error;
pub(crate) mod int_fmt;
pub(crate) mod rounding;
#[cfg(feature = "serde")]
pub mod serde_helpers;