num-valid 0.3.3

A robust numerical library providing validated types for real and complex numbers to prevent common floating-point errors like NaN propagation. Features a generic, layered architecture with support for native f64 and optional arbitrary-precision arithmetic.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![deny(rustdoc::broken_intra_doc_links)]

//! Native 64-bit floating-point backend.
//!
//! This module provides implementations for standard 64-bit floating-point types:
//! - `f64` for real numbers
//! - `Complex<f64>` for complex numbers
//!
//! ## Submodules
//!
//! - `raw`: Raw trait implementations for `f64` and `Complex<f64>`
//! - `validated`: Validated type aliases and kernel configurations

/// Raw trait implementations for `f64` and `Complex<f64>`.
pub mod raw;

/// Validated type aliases and kernel configurations for native 64-bit types.
pub mod validated;