aboutsummaryrefslogtreecommitdiffstats
path: root/src/cmd/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/server.rs')
-rw-r--r--src/cmd/server.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/server.rs b/src/cmd/server.rs
index 97c754b..134cb9d 100644
--- a/src/cmd/server.rs
+++ b/src/cmd/server.rs
@@ -13,7 +13,10 @@ pub struct Config {
#[serde(default = "crate::config::default_connection_buffer_size")]
buffer_size: usize,
- #[serde(default = "crate::config::default_read_timeout")]
+ #[serde(
+ deserialize_with = "crate::config::read_timeout",
+ default = "crate::config::default_read_timeout"
+ )]
read_timeout: std::time::Duration,
tls_identity_file: Option<String>,