INNER CODE UNIT · Rust

handle_message

Drew-Alleman/DataSurgeon · src/main.rs:503

    fn handle_message(&self, line: &String, content_type: &str) -> () {
        let message = if self.is_csv {
            match (self.hide_type, self.display, self.count) {
                (true, true, true) => format!("{}, {}, {}", self.filename, self.line_count, line),
                (true, true, false) => format!("{}, {}", self.filename, line),
                (true, false, true) => format!("{}, {}", self.line_count, line),
                (true, false, false) => format!("{}", line),
                (false, true, true) => format!("{}, {}, {}, {}", content_type, self.filename, self.line_count, line),
                (false, true, false) => format!("{}, {}, {}", content_type, self.filename, line),
                (false, false, true) => format!("{}, {}, {}", content_type, self.line_count, line),
                (false, false, false) => format!("{}, {}", content_type, line),
            }
        } else {
            match (self.hide_type, self.display, self.count) {
                (true, true, true) => format!("file: {} {}, line: {}", self.filename, line, self.line_count),
                (true, true, false) => format!("file: {} {}", self.filename, line),
                (true, false, true) => format!("{}, line: {}", line, self.line_count),
                (true, false, false) => format!("{}", line),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…