Expand description
A no_std compatible library for formatting floating point numbers with ufmt.
Formatting a float is now as easy as wrapping it in either the Uf32 or Uf64 struct with the number of decimal places to format to.
use ufloat::{Uf32, Uf64};
// Format to 3 decimal places.
let a = Uf32(123.456, 3);
// Format to 5 decimal places.
let b = Uf64(123.45678, 5);The libm crate is used for math operations.
Structsยง
- Uf32
- A wrapper for
f32implementingufmt::uDisplayandufmt::uDebug. - Uf64
- A wrapper for
f64implementingufmt::uDisplayandufmt::uDebug.