strict-num-extended-macros 0.5.0

Type-safe finite floating-point types for Rust - eliminate NaN and infinity at compile time
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Code generation module
//!
//! Contains helper functions and re-exports all code generation functionality.

mod iterators;
mod type_utils;
mod validation;

// Re-export all functions
pub use iterators::{generate_arithmetic_for_all_types, generate_arithmetic_for_primitive_types};
pub use type_utils::{
    filter_constraint_types_by_float, find_constraint_def, for_all_constraint_float_types,
    make_type_alias,
};
pub use validation::build_validation_expr;