diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-20 11:49:40 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-20 11:49:40 -0400 |
commit | 4d50c25e0f4ae1f49b38a09c4870347f45a6b34f (patch) | |
tree | 8f0eb8fa7875f6ab3ab250708ef33e21fb8e1d10 | |
parent | 185299b8ba52160cbf76baf2c0e697690fb38ce0 (diff) | |
download | teleterm-4d50c25e0f4ae1f49b38a09c4870347f45a6b34f.tar.gz teleterm-4d50c25e0f4ae1f49b38a09c4870347f45a6b34f.zip |
these all need a default deserialization
-rw-r--r-- | src/cmd/play.rs | 1 | ||||
-rw-r--r-- | src/cmd/record.rs | 3 | ||||
-rw-r--r-- | src/cmd/server.rs | 1 | ||||
-rw-r--r-- | src/cmd/stream.rs | 3 | ||||
-rw-r--r-- | src/cmd/watch.rs | 1 |
5 files changed, 9 insertions, 0 deletions
diff --git a/src/cmd/play.rs b/src/cmd/play.rs index 7f6657b..2bb95c2 100644 --- a/src/cmd/play.rs +++ b/src/cmd/play.rs @@ -3,6 +3,7 @@ use std::io::Write as _; #[derive(serde::Deserialize, Debug, Default)] pub struct Config { + #[serde(default)] ttyrec: crate::config::Ttyrec, } diff --git a/src/cmd/record.rs b/src/cmd/record.rs index f7fb61d..b301fed 100644 --- a/src/cmd/record.rs +++ b/src/cmd/record.rs @@ -3,7 +3,10 @@ use tokio::io::AsyncWrite as _; #[derive(serde::Deserialize, Debug, Default)] pub struct Config { + #[serde(default)] command: crate::config::Command, + + #[serde(default)] ttyrec: crate::config::Ttyrec, } diff --git a/src/cmd/server.rs b/src/cmd/server.rs index a6d620d..bc9b985 100644 --- a/src/cmd/server.rs +++ b/src/cmd/server.rs @@ -3,6 +3,7 @@ use std::io::Read as _; #[derive(serde::Deserialize, Debug, Default)] pub struct Config { + #[serde(default)] server: crate::config::Server, } diff --git a/src/cmd/stream.rs b/src/cmd/stream.rs index 2734484..44f09d7 100644 --- a/src/cmd/stream.rs +++ b/src/cmd/stream.rs @@ -3,7 +3,10 @@ use tokio::io::AsyncWrite as _; #[derive(serde::Deserialize, Debug, Default)] pub struct Config { + #[serde(default)] client: crate::config::Client, + + #[serde(default)] command: crate::config::Command, } diff --git a/src/cmd/watch.rs b/src/cmd/watch.rs index 6ed3ec2..d63cf13 100644 --- a/src/cmd/watch.rs +++ b/src/cmd/watch.rs @@ -3,6 +3,7 @@ use std::io::Write as _; #[derive(serde::Deserialize, Debug, Default)] pub struct Config { + #[serde(default)] client: crate::config::Client, } |