Skip to main content

require_in_range

Function require_in_range 

Source
pub fn require_in_range(
    param: &'static str,
    value: f64,
    lo: f64,
    hi: f64,
) -> Result<f64>
Expand description

Assert that value lies in the closed interval [lo, hi].

use oxiphysics_materials::require_in_range;
assert!(require_in_range("nu", 0.3, 0.0, 0.5).is_ok());
assert!(require_in_range("nu", 0.6, 0.0, 0.5).is_err());