Function slmp_client::unpack_bits_by_bit[][src]

pub fn unpack_bits_by_bit(data: &[u8]) -> Result<Vec<bool>, &'static str>
Expand description

ビット単位にパックされたビットデータを分解

引数

  • data - ビット単位にパックされたビットデータ

返値

ビットデータ

use slmp_client::*;
let raw_data = [0x00, 0x01, 0x00, 0x11];
let unpacked = unpack_bits_by_bit(&raw_data).unwrap();
assert_eq!(unpacked, vec![false, false, false, true, false, false, true, true]);