vec_f32

Function vec_f32 

Source
pub fn vec_f32(bits: &Bits) -> Vec<f32>
Expand description

Converts a bit string to a vector of 32 bit floats

ยงExample

let bits = Bits::new([0x10, 0x32, 0x54, 0x76, 0x98, 0xBA, 0xDC, 0xFE]);
let floats = bits_as::vec_f32(&bits);

assert_eq!(floats.len(), 2);
assert_eq!(floats, vec![f32::from_bits(0x76543210), f32::from_bits(0xFEDCBA98)]);

let bits = Bits::new([0x10, 0x32, 0x54]);
let floats = bits_as::vec_f32(&bits);

assert_eq!(floats.len(), 1);
assert_eq!(floats, vec![f32::from_bits(0x00543210)]);