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;
|
use serde::Deserialize;
|
||||||
|
|
||||||
type Offence = Team;
|
type Offence = Team;
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ pub type GameRecord = Game;
|
|||||||
#[derive(Debug, Deserialize, Clone)]
|
#[derive(Debug, Deserialize, Clone)]
|
||||||
pub struct Game {
|
pub struct Game {
|
||||||
pub version: semver::Version,
|
pub version: semver::Version,
|
||||||
|
pub flags: Vec<FeatureFlags>,
|
||||||
pub periods: Vec<Period>,
|
pub periods: Vec<Period>,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,3 +43,8 @@ impl PlayHandle for Game {
|
|||||||
.concat()
|
.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]]
|
[[package]]
|
||||||
name = "gamelog"
|
name = "gamelog"
|
||||||
version = "0.3.1"
|
version = "0.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ron",
|
"ron",
|
||||||
"semver",
|
"semver",
|
||||||
|
|||||||
Reference in New Issue
Block a user