Mercurial > lbo > hg > localmr
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"); } }