Function math::round::half_up
[−]
[src]
pub fn half_up(value: f64, scale: i8) -> f64
Round half up.
Round value
to accuracy defined by scale
rounding half up.
Positive scale
defines the number of decimal digits in the result
while negative scale
rounds to a whole number and defines the number
of trailing zeroes in the result.
Arguments
value
- value to roundscale
- result accuracy
Examples
use math::round; let rounded = round::half_up(3.14159, 3); assert_eq!(rounded, 3.142);
use math::round; let rounded = round::half_up(3456., -2); assert_eq!(rounded, 3500.);