chiark / gitweb /
this parses, but want to rename
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 22 Aug 2020 17:09:37 +0000 (18:09 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 22 Aug 2020 17:09:37 +0000 (18:09 +0100)
demo/test.table.toml
src/spec.rs

index 73054787af76fc42b3963cb3c23431eb1ac82456..9b1f798099966bbacda1425a35b7d8d672db8dca 100644 (file)
@@ -1,7 +1,9 @@
 [[players]]
 nick = "alice"
-access = { deliver = "FixedToken", token = "kmqAKPwK4TfReFjMor8MJhdRPBcwIBpe" }
+deliver = "FixedToken"
+token = "kmqAKPwK4TfReFjMor8MJhdRPBcwIBpe"
 
 [[players]]
 nick = "bob"
-access = { deliver = "FixedToken", token = "ccg9kzoTh758QrVE1xMY7BQWB36dNJTx" }
+deliver = "FixedToken"
+token = "ccg9kzoTh758QrVE1xMY7BQWB36dNJTx"
index f203cf717f765373801befe740cb333a3ab40528..5ed27c73f2b6fd602bb92c1ff1b6534d425fd7e6 100644 (file)
@@ -11,6 +11,7 @@ pub struct TableSpec {
 #[derive(Debug,Serialize,Deserialize)]
 pub struct PlayerSpec {
   pub nick: String,
+  #[serde(flatten)]
   pub access: Option<Box<dyn PlayerAccessSpec>>,
 }