From f7485efff3b90ea4c6a1fb1d36e3224692e1a87b Mon Sep 17 00:00:00 2001 From: moznion Date: Mon, 23 Nov 2020 14:05:20 +0900 Subject: [PATCH] Fix vec initialization --- src/server.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/server.rs b/src/server.rs index d784293..e60a57d 100644 --- a/src/server.rs +++ b/src/server.rs @@ -14,7 +14,6 @@ use crate::server_shutdown_trigger::ServerShutdownTrigger; pub struct Server { address: String, - buf_size: u8, skip_authenticity_validation: bool, request_handler_arc: Arc, secret_provider_arc: Arc, @@ -22,10 +21,9 @@ pub struct Server { } impl Server { - pub fn new(host: &str, port: u16, buf_size: u8, skip_authenticity_validation: bool, request_handler: T, secret_provider: U) -> Self { + pub fn new(host: &str, port: u16, skip_authenticity_validation: bool, request_handler: T, secret_provider: U) -> Self { Self { address: format!("{}:{}", host, port), - buf_size, skip_authenticity_validation, request_handler_arc: Arc::new(request_handler), secret_provider_arc: Arc::new(secret_provider), @@ -34,7 +32,7 @@ impl Server { } pub async fn run(&'static self) -> Result<(), io::Error> { - let mut buf = vec![0, self.buf_size]; + let mut buf = Vec::new(); let conn_arc = Arc::new(UdpSocket::bind(&self.address).await?); let undergoing_requests_lock_arc = Arc::new(RwLock::new(HashSet::new()));