kawaiifi 0.2.0

Wi-Fi scanning library for Linux, macOS, and Windows.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use std::io::{Seek, Write};

use deku::{bitvec::BitVec, ctx::Order, prelude::*, writer::Writer};

pub(crate) fn write_bits_lsb0<W: Write + Seek>(
    writer: &mut Writer<W>,
    field: u8,
    bit_size: usize,
) -> Result<(), DekuError> {
    let bits = BitVec::from_element(field);
    writer.write_bits_order(&bits[bits.len() - bit_size..], Order::Lsb0)
}