diff options
Diffstat (limited to 'src/cmd/server.rs')
-rw-r--r-- | src/cmd/server.rs | 5 |
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>, |