aboutsummaryrefslogtreecommitdiff
path: root/vendor/flate2/examples/compress_file.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/flate2/examples/compress_file.rs')
-rw-r--r--vendor/flate2/examples/compress_file.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/vendor/flate2/examples/compress_file.rs b/vendor/flate2/examples/compress_file.rs
deleted file mode 100644
index be4b81e..0000000
--- a/vendor/flate2/examples/compress_file.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-use flate2::write::GzEncoder;
-use flate2::Compression;
-use std::env::args;
-use std::fs::File;
-use std::io::copy;
-use std::io::BufReader;
-use std::time::Instant;
-
-fn main() {
- if args().len() != 3 {
- eprintln!("Usage: ./compress_file `source` `target`");
- return;
- }
- let mut input = BufReader::new(File::open(args().nth(1).unwrap()).unwrap());
- let output = File::create(args().nth(2).unwrap()).unwrap();
- let mut encoder = GzEncoder::new(output, Compression::default());
- let start = Instant::now();
- copy(&mut input, &mut encoder).unwrap();
- let output = encoder.finish().unwrap();
- println!(
- "Source len: {:?}",
- input.get_ref().metadata().unwrap().len()
- );
- println!("Target len: {:?}", output.metadata().unwrap().len());
- println!("Elapsed: {:?}", start.elapsed());
-}