Mercurial > lbo > hg > localmr
view src/formats/fake.rs @ 77:72076befe75f
Genericize LinesWriter over the sink type
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sun, 07 Feb 2016 09:33:06 +0000 |
parents | 8d84dcb8f264 |
children |
line wrap: on
line source
#![allow(dead_code)] use formats::util::MRSinkGenerator; use formats::lines::LinesWriter; pub struct BufWriterSinkGen { // bogus field so the struct isn't empty i: i32, } impl MRSinkGenerator for BufWriterSinkGen { type Sink = LinesWriter<Vec<u8>>; fn new_output(&mut self, _: &String) -> Self::Sink { LinesWriter::new_to_write(Vec::new()) } }