From: Ian Jackson Date: Wed, 31 Mar 2021 18:23:53 +0000 (+0100) Subject: specs: Make `pieces` default X-Git-Tag: otter-0.5.0~357 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=43d38a115d807f1141410eda24761d94ce4b0f0a;p=otter.git specs: Make `pieces` default So you can have an empty table, if you want. Signed-off-by: Ian Jackson --- diff --git a/src/spec.rs b/src/spec.rs index 921a1721..14fc298d 100644 --- a/src/spec.rs +++ b/src/spec.rs @@ -165,7 +165,7 @@ pub struct UrlOnStdout; #[derive(Debug,Serialize,Deserialize)] pub struct GameSpec { #[serde(default="imp::def_table_size")] pub table_size: Pos, - pub pieces: Vec, + #[serde(default)] pub pieces: Vec, #[serde(default="imp::def_table_colour")] pub table_colour: ColourSpec, #[serde(default)] pub pcaliases: HashMap>, }