This commit is contained in:
2025-08-20 11:39:41 +02:00
parent beaa0c0d1e
commit 6085e917ef

View File

@@ -1,14 +1,12 @@
use std::{error::Error, fs::File, io};
use crate::model::RaceData;
use std::{error::Error, fs::File};
mod model;
fn read_file() -> Result<Vec<RaceData>, Box<dyn Error>> {
let file = File::open("/home/tom/Dev/Rust/wec_analyze/data.csv")?;
let mut reader = csv::ReaderBuilder::new()
.delimiter(b',')
.from_reader(file);
let mut reader = csv::ReaderBuilder::new().delimiter(b',').from_reader(file);
//println!("Headers: {:?}", reader.headers()?);
let mut data = Vec::new();
@@ -16,7 +14,7 @@ fn read_file() -> Result<Vec<RaceData>, Box<dyn Error>> {
for result in reader.deserialize::<RaceData>() {
match result {
Ok(record) => {
//println!("{:?}", record);
//println!("{:?}", record);
data.push(record);
}
Err(e) => {
@@ -28,11 +26,10 @@ fn read_file() -> Result<Vec<RaceData>, Box<dyn Error>> {
Ok(data)
}
fn main() {
let data = read_file();
let data = read_file();
for(i, record) in data.iter().enumerate(){
for (i, record) in data.iter().enumerate() {
println!("i: {}", i);
}
}