diff --git a/gamelog/src/event.rs b/gamelog/src/event.rs index ffc0058..706399a 100644 --- a/gamelog/src/event.rs +++ b/gamelog/src/event.rs @@ -1,4 +1,4 @@ -use crate::{Down, Play, Team, TerrainState, error}; +use crate::{Down, Play, Team, TerrainState}; use serde::Deserialize; type Offence = Team; diff --git a/gamelog/src/game.rs b/gamelog/src/game.rs index 2c99e3f..be625a5 100644 --- a/gamelog/src/game.rs +++ b/gamelog/src/game.rs @@ -7,6 +7,7 @@ pub type GameRecord = Game; #[derive(Debug, Deserialize, Clone)] pub struct Game { pub version: semver::Version, + pub flags: Vec, pub periods: Vec, } @@ -42,3 +43,8 @@ impl PlayHandle for Game { .concat() } } + +#[derive(Debug, Deserialize, Clone)] +pub enum FeatureFlags { + Ignore(Team), +} diff --git a/miller/Cargo.lock b/miller/Cargo.lock index 8b6e181..3d598a4 100644 --- a/miller/Cargo.lock +++ b/miller/Cargo.lock @@ -64,7 +64,7 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "gamelog" -version = "0.3.1" +version = "0.5.0" dependencies = [ "ron", "semver",