diff --git a/src/main.rs b/src/main.rs index cad1b8bf3102a8dedd5bc75c86efd3c2c0617e1b..439e032fcaf2d75b0b348040152ba28e76801315 100644 --- a/src/main.rs +++ b/src/main.rs @@ -48,8 +48,9 @@ fn parse_out(out_str: &str) -> Out { }; let output = out_str; let mut i = output.lines().into_iter(); - i.next_back(); // skip last line (Finished) - if let Some(line) = i.next_back() { + + // iterate for each output line, the last will always be the target + while let Some(line) = i.next() { let mut crate_name = false; let mut out_dir = false; for part in line.split(' ') {