1
2
3
4
5
6
7
8
pub mod bitvec_reader;
pub mod bitvec_writer;

pub(crate) fn signed_to_unsigned(v: i64) -> u64 {
    let u = if v.is_positive() { (v * 2) - 1 } else { -2 * v };

    u as u64
}