From ab46909ced0e0b91d25c6c316399be9125e24b95 Mon Sep 17 00:00:00 2001 From: Atreya Bain Date: Fri, 25 Oct 2024 13:12:16 +0100 Subject: [PATCH] [add] logs and default allocation --- README.md | 2 +- src/main.rs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9a0b4f9..bb90f54 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Input: ``` Output: -``` +```csv google.com github.com ``` diff --git a/src/main.rs b/src/main.rs index 6216b19..1aba29c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -24,9 +24,10 @@ fn main() -> Result<(), std::io::Error> { output_file, } = ProgramArgs::parse(); + let mut hosts = Vec::new(); + let mut reader = open_buf_reader(&input_file)?; - let mut hosts = Vec::with_capacity(10000); let mut read_chars_len: usize; @@ -71,6 +72,7 @@ fn get_host_from_line(stored_line: &String) -> Option { let arrays = stored_line.split(" "); let elements: Vec<&str> = arrays.collect(); if elements.len() != 2 { + trace!("Expected 2 elements in each line, got {}, ignoring line", elements.len()); return None; } let host_string: String = elements[1].trim_end().into();