blob: 1b1147c27508684578ed23159f7f937a22ad3fe0 [file] [log] [blame]
#[cfg(feature = "deflate")]
mod example {
use gzp::deflate::Gzip;
use gzp::par::compress::{ParCompress, ParCompressBuilder};
use gzp::ZWriter;
use std::{env, fs::File, io::Write};
pub fn main() {
let file = env::args().skip(1).next().unwrap();
let writer = File::create(file).unwrap();
let mut parz: ParCompress<Gzip> = ParCompressBuilder::new().from_writer(writer);
parz.write_all(b"This is a first test line\n").unwrap();
parz.write_all(b"This is a second test line\n").unwrap();
parz.finish().unwrap();
}
}
#[cfg(not(feature = "deflate"))]
mod example {
pub fn main() {}
}
fn main() {
example::main()
}