2020-12-01 10:04:41 -05:00
|
|
|
use sqlite_parser::{error::Error, header::parse_header};
|
2020-09-17 16:08:33 -04:00
|
|
|
use std::fs::read;
|
|
|
|
|
|
|
|
fn main() -> Result<(), Error> {
|
|
|
|
// first, read in all the bytes of our file
|
|
|
|
// using unwrap to just panic if this fails
|
2020-12-01 10:04:41 -05:00
|
|
|
let contents = read("data.sqlite").expect("Failed to read data.sqlite");
|
2020-09-17 16:08:33 -04:00
|
|
|
|
2020-12-01 10:04:41 -05:00
|
|
|
let db_header = parse_header(&contents[0..100])?;
|
2020-09-17 16:08:33 -04:00
|
|
|
|
2020-12-01 10:04:41 -05:00
|
|
|
println!("{:#?}", db_header);
|
2020-09-17 16:08:33 -04:00
|
|
|
|
|
|
|
Ok(())
|
|
|
|
}
|