Fixup writetoline / log message collector warnings

This commit is contained in:
Graham Christensen 2018-02-01 13:14:40 -05:00
parent aebecc2e0a
commit dd2bac70d5
No known key found for this signature in database
GPG key ID: ACA1C1D120C83D5C
2 changed files with 6 additions and 8 deletions

View file

@ -149,7 +149,7 @@ impl worker::SimpleWorker for LogMessageCollector {
}
fn consumer(&mut self, job: &LogMessage) -> worker::Actions {
let mut handle = self.handle_for(&job.from).unwrap();
let handle = self.handle_for(&job.from).unwrap();
handle.write_to_line((job.message.line_number - 1) as usize, &job.message.output);

View file

@ -39,8 +39,6 @@ impl LineWriter {
}
pub fn write_to_line(&mut self, line: usize, data: &str) {
let buffer_len = self.buffer.len();
let original_len = self.buffer.len();
while self.buffer.len() <= line {
self.buffer.push("".to_owned());
@ -58,7 +56,7 @@ impl LineWriter {
self.file
.write_all(self.buffer.join("\n").as_bytes())
.unwrap();
self.file.write("\n".as_bytes());
self.file.write("\n".as_bytes()).unwrap();
} else {
// println!("taking the append option");
// println!("Writing {:?} to line {}", data, line);
@ -74,13 +72,13 @@ impl LineWriter {
// end
// println!("selected buffer: {:?}", to_write);
self.file.write(to_write.as_bytes()).unwrap();
self.file.write("\n".as_bytes());
self.file.write("\n".as_bytes()).unwrap();
}
self.last_line = line;
}
pub fn inner(mut self) -> File {
pub fn inner(self) -> File {
self.file
}
}
@ -336,7 +334,7 @@ mod tests {
#[test]
fn bench_lots_of_ordered_lines() {
let p = TestScratch::new_file("bench-ordered-lines");
let mut f = testfile(&p.path());
let f = testfile(&p.path());
let mut writer = LineWriter::new(f);
let timer = Instant::now();
@ -351,7 +349,7 @@ mod tests {
#[test]
fn bench_lots_of_reversed_lines() {
let p = TestScratch::new_file("bench-reversed-lines");
let mut f = testfile(&p.path());
let f = testfile(&p.path());
let mut writer = LineWriter::new(f);
let timer = Instant::now();