Use buffer.to_vec instead of copying buffer from iterator

This commit is contained in:
p11 2024-09-19 14:24:58 +02:00
parent 4168ba31f6
commit f4a6e33ee2

View File

@ -14,7 +14,7 @@ impl Request {
let mut buffer = [0; 16384]; let mut buffer = [0; 16384];
let _ = stream.read(&mut buffer).ok()?; let _ = stream.read(&mut buffer).ok()?;
let mut buffer_v = Vec::from_iter(buffer.iter().copied()); let mut buffer_v: Vec<_> = buffer.to_vec();
buffer_v.pop(); buffer_v.pop();
let raw_req = std::str::from_utf8(&buffer_v).ok()?.to_string(); let raw_req = std::str::from_utf8(&buffer_v).ok()?.to_string();