aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-20 11:49:40 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-20 11:49:40 -0400
commit4d50c25e0f4ae1f49b38a09c4870347f45a6b34f (patch)
tree8f0eb8fa7875f6ab3ab250708ef33e21fb8e1d10
parent185299b8ba52160cbf76baf2c0e697690fb38ce0 (diff)
downloadteleterm-4d50c25e0f4ae1f49b38a09c4870347f45a6b34f.tar.gz
teleterm-4d50c25e0f4ae1f49b38a09c4870347f45a6b34f.zip
these all need a default deserialization
-rw-r--r--src/cmd/play.rs1
-rw-r--r--src/cmd/record.rs3
-rw-r--r--src/cmd/server.rs1
-rw-r--r--src/cmd/stream.rs3
-rw-r--r--src/cmd/watch.rs1
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,
}