#![feature(iterator_try_collect)] use std::io::{self, Write}; mod queries; use queries::*; mod datasets; use datasets::*; fn main() { let mut config_dir = dirs::config_dir().unwrap(); config_dir.push("ggelo"); let path = dataset_path(&config_dir, "test"); let connection = open_dataset(&path).unwrap(); let set_data = SetData { teams: vec![ vec![PlayerData { id: PlayerId(1), name: Some("player1".to_owned()), prefix: None, }], vec![PlayerData { id: PlayerId(2), name: Some("player2".to_owned()), prefix: None, }], ], winner: 0, }; update_from_set(&connection, set_data.clone()).unwrap(); println!("{:?}", get_ratings(&connection, &set_data.teams).unwrap()); }