Finish tasks to bring calculation capabilities in line with last interval. #9
@@ -1,4 +1,4 @@
|
||||
use crate::{Down, Play, Team, TerrainState, error};
|
||||
use crate::{Down, Play, Team, TerrainState};
|
||||
use serde::Deserialize;
|
||||
|
||||
type Offence = Team;
|
||||
|
||||
@@ -7,6 +7,7 @@ pub type GameRecord = Game;
|
||||
#[derive(Debug, Deserialize, Clone)]
|
||||
pub struct Game {
|
||||
pub version: semver::Version,
|
||||
pub flags: Vec<FeatureFlags>,
|
||||
pub periods: Vec<Period>,
|
||||
}
|
||||
|
||||
@@ -42,3 +43,8 @@ impl PlayHandle for Game {
|
||||
.concat()
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize, Clone)]
|
||||
pub enum FeatureFlags {
|
||||
Ignore(Team),
|
||||
}
|
||||
|
||||
2
miller/Cargo.lock
generated
2
miller/Cargo.lock
generated
@@ -64,7 +64,7 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
|
||||
|
||||
[[package]]
|
||||
name = "gamelog"
|
||||
version = "0.3.1"
|
||||
version = "0.5.0"
|
||||
dependencies = [
|
||||
"ron",
|
||||
"semver",
|
||||
|
||||
Reference in New Issue
Block a user