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}