data_volley_reader/lib.rs
1use std::io::{self, BufReader, Read};
2
3use data_formats::{read_scout_file, ScoutFile};
4
5pub mod data_formats;
6
7pub fn read(mut input: impl Read) -> Result<ScoutFile, io::Error> {
8 read_scout_file(&mut input)
9}
10
11pub fn read_from_file(file_name: &str) -> Result<ScoutFile, io::Error> {
12 let file = std::fs::File::open(file_name)?;
13 let mut buffer = BufReader::new(file);
14 read(&mut buffer)
15}