Embedded-COTOutf8
COTO is derived from the Gujarati word કોતો, meaning 'engrave.' It refers to a concept where data sizes are fixed. COTO is a library that translates numerical primitives into readable ASCII UTF-8 arrays.
Example
Convert primitives data type to specific Byte(character) array for str
// for i8
let num: i8 = -127;
let binding = num.coto_utf8;
let result = from_utf8.unwrap;
assert_eq!
// for f32
let num: f32 = 1524.001;
let binding = num.coto_utf8;
let result = from_utf8.unwrap;
println!; // OUTPUT:` 1524.024`
Debug or Display for ufmt By default ufmt feature enabled or fmt
let num = DebugODisplay;
println!;
uwriteln!; // for ufmt
implemented for i8,i16,132,i64,u8,u16,u32,f32,f64