repak/examples/read.rs
2023-01-03 14:20:35 +00:00

14 lines
448 B
Rust

fn main() -> Result<(), un_pak::Error> {
for version in un_pak::Version::iter().rev() {
match un_pak::Pak::new(version, std::io::Cursor::new(include_bytes!("rando_p.pak"))) {
Ok(_) => {
println!("parsed successfully!");
return Ok(());
}
Err(e) => println!("{e}"),
}
}
Err(un_pak::Error::PakInvalid(
"no version can parse".to_string(),
))
}