decstr 0.2.0

IEEE 754 decimal floating point bitstrings
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn main() -> Result<(), decstr::Error> {
    let decimal = decstr::Bitstring::from(123.44);

    println!("{}", decimal);
    println!("{:?}", decimal.as_le_bytes());

    let small = decstr::Bitstring::from(1u8);
    let large = decstr::Bitstring::from(u128::MAX);

    assert_eq!(4, small.as_le_bytes().len());
    assert_eq!(20, large.as_le_bytes().len());

    Ok(())
}