sqlite-parser/src/main.rs

19 lines
509 B
Rust
Raw Normal View History

use sqlite_parser::{
2020-12-01 09:32:18 -05:00
header::parse_header,
error::Error,
};
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 09:32:18 -05:00
let contents = read("data.sqlite")
.expect("Failed to read data.sqlite");
2020-12-01 09:32:18 -05:00
let (page_size, write_format, read_format) = parse_header(&contents[0..100])?;
2020-12-01 09:32:18 -05:00
println!("page_size {:?}, write_format {:?}, read_format {:?}", page_size, write_format, read_format);
Ok(())
}