diff options
-rw-r--r-- | src/users.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/users.rs b/src/users.rs index e762fba..ebe1518 100644 --- a/src/users.rs +++ b/src/users.rs @@ -7,13 +7,28 @@ use anyhow; #[derive(Deserialize)] pub struct RcTestGroup { + #[serde(default)] pub max_commits: u64, pub nice: u64, + #[serde(default)] pub test_duration_nice: u64, + #[serde(default)] pub test_always_passes_nice: u64, pub tests: Vec<PathBuf>, } +impl Default for RcTestGroup { + fn default() -> Self { + RcTestGroup { + max_commits: 50, + nice: 0, + test_duration_nice: 180, + test_always_passes_nice: 10, + tests: Vec::new(), + } + } +} + #[derive(Deserialize)] pub struct RcBranch { pub fetch: String, |