#[allow(unused_imports)]
use to_binary::{BinaryError, BinaryString};
fn main() {
work_with_whitespace();
let x = generate();
let check_if_binary: bool = x.assert_binary();
assert_eq!(check_if_binary, true);
let size_in_bits = x.bits().unwrap();
let size_in_bytes = x.bytes().unwrap();
let verify_bit_length: bool = x.assert_bit_length(size_in_bits);
let verify_byte_length: bool = x.assert_byte_length(size_in_bytes);
assert_eq!(verify_bit_length, true);
assert_eq!(verify_byte_length, true);
}
fn generate() -> BinaryString {
return BinaryString::from_hex("321155ED37271DE1A9C1914A92A5DFE4").unwrap();
}
fn work_with_whitespace() {
let initial = BinaryString::from("Hello");
let spaces = initial.add_spaces().unwrap();
let removed_spaces = spaces.remove_spaces();
assert_eq!(initial, removed_spaces);
}