simple/
simple.rs

1use std::{convert::TryFrom, env, iter::FromIterator, path::PathBuf};
2
3use lf2_parse::{Error, ObjectData};
4
5fn main() -> Result<(), Error<'static>> {
6    let path = PathBuf::from_iter(&[env!("CARGO_MANIFEST_DIR"), "examples", "frozen.dat"]);
7    let contents = ObjectData::open(&path)?;
8
9    match ObjectData::try_from(contents.as_ref()) {
10        Ok(object_data) => println!("{:?}", object_data),
11        Err(e) => eprintln!("{}", e),
12    }
13
14    Ok(())
15}