From eada685452655fd7f9237998f46798923413b0fb Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Thu, 22 Nov 2018 17:41:53 +0100
Subject: [PATCH] parse last

---
 src/main.rs | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index cad1b8b..439e032 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(' ') {
-- 
GitLab