bbqr 0.4.1

Implementaion of the bbqr spec in rust
Documentation
use bbqr::{file_type::FileType, join::Joined};

#[test]
fn test_real_scan() {
    let lines: Vec<String> = include_str!("../test_data/real-scan.txt")
        .lines()
        .filter(|ln| !ln.is_empty())
        .map(|ln| ln.to_string())
        .collect();

    let joined = Joined::try_from_parts(lines);

    assert!(joined.is_ok());

    let joined = joined.unwrap();
    assert_eq!(joined.file_type, FileType::UnicodeText);

    let unicode_text = String::from_utf8(joined.data);
    assert!(unicode_text.is_ok());

    let data = unicode_text.unwrap();
    assert!(data.contains("Zlib compressed"));
    assert!(data.contains("PSBT"));
}