changeset 29:f11aeab31e37

Fix compiler warnings
author Lewin Bormann <lbo@spheniscida.de>
date Sun, 31 Jan 2016 17:05:14 +0000
parents 7ef79a1865f3
children 03ea3c83f499
files src/formats/lines.rs src/formats/writelog.rs
diffstat 2 files changed, 11 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/formats/lines.rs	Sun Jan 31 17:04:53 2016 +0000
+++ b/src/formats/lines.rs	Sun Jan 31 17:05:14 2016 +0000
@@ -90,6 +90,13 @@
     file: fs::File,
 }
 
+impl LinesWriter {
+    pub fn new_to_file(path: &String) -> io::Result<LinesWriter> {
+        let f = try!(fs::OpenOptions::new().write(true).create(true).truncate(true).open(path));
+        Ok(LinesWriter { file: f })
+    }
+}
+
 impl io::Write for LinesWriter {
     fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
         self.file.write(buf).and(self.file.write(&['\n' as u8]))
@@ -155,8 +162,8 @@
         let mut gen = lines::LinesSinkGenerator::new(&String::from("test_output_"));
         let mut f = gen.new_output(&String::from("1"));
 
-        for i in 0..10 {
-            f.write(line.as_bytes());
+        for _ in 0..10 {
+            let _ = f.write(line.as_bytes());
         }
 
         {
@@ -169,6 +176,6 @@
                            .len(),
                        200);
         }
-        fs::remove_file("test_output_1");
+        let _ = fs::remove_file("test_output_1");
     }
 }
--- a/src/formats/writelog.rs	Sun Jan 31 17:04:53 2016 +0000
+++ b/src/formats/writelog.rs	Sun Jan 31 17:05:14 2016 +0000
@@ -359,7 +359,7 @@
                 }
             }
         }
-        fs::remove_file(filename);
+        let _ = fs::remove_file(filename);
     }
 
     extern crate time;