use resb::{binary, text};
fn main() {
let input = include_str!("data/zoneinfo64.txt");
let (in_bundle, keys_in_discovery_order) = match text::Reader::read(input) {
Ok(result) => result,
Err(err) => panic!("Failed to parse text bundle:\n{err}"),
};
let bytes = binary::Serializer::to_bytes(&in_bundle, &keys_in_discovery_order)
.expect("Failed to generate binary bundle.");
if bytes != include_bytes!("data/zoneinfo64.res") {
panic!("zoneinfo64.res differs");
}
}