num_valid/
backends.rs

1#![deny(rustdoc::broken_intra_doc_links)]
2
3//! Backend implementations for different numerical types.
4//!
5//! This module provides implementations of the raw traits for various numerical backends.
6//!
7//! ## Available Backends
8//!
9//! - [`native64`]: Native 64-bit floating-point backend using `f64` and `Complex<f64>`
10//! - `rug`: Arbitrary-precision backend using the `rug` crate (requires `rug` feature)
11
12/// Native 64-bit floating-point backend using `f64` and `Complex<f64>`.
13pub mod native64;
14
15/// Arbitrary-precision backend using the `rug` crate.
16///
17/// This module is only available when the `rug` feature is enabled.
18#[cfg(feature = "rug")]
19pub mod rug;