v0.16.5
0.16.5 — documentation refresh
Documentation-only release. Refreshes the crate-level rustdoc and the README so both describe the 0.16 quality discipline.
Changed
- New sections in `src/lib.rs` / `README.md`:
- Quality & Discipline (0.16.x): checked `Decimal` helpers, `NonFinite` guards, `NonZeroUsize` step counts, `deny(clippy::indexing_slicing)` / `deny(missing_docs)`, `#[tracing::instrument]` hot paths, `utils::deterministic_rng`, pricing-identity regression tests.
- Arithmetic-Error Cascade mermaid.
- Observability mermaid (five instrumented public hot paths).
- Testing section updated to current counts (3760 lib + 205 doctests) with explicit mentions of the seeded-RNG helper and identity tests.
- Examples section rewritten for the shipped sub-crate layout with the correct `--manifest-path=` invocation.
- Prerequisites updated (Rust 1.85 / 2024 edition), feature list documents `plotly`/`static_export`/`async`.