1 //! Compresses the input from stdin and writes the result to stdout.
2 
3 use std::io::{self, BufWriter};
4 
main()5 fn main() {
6     match {
7         let mut encoder = weezl::encode::Encoder::new(weezl::BitOrder::Msb, 8);
8         let stdin = io::stdin();
9         let stdin = stdin.lock();
10         let stdout = io::stdout();
11         let stdout = BufWriter::new(stdout.lock());
12         encoder.into_stream(stdout).encode_all(stdin).status
13     } {
14         Ok(()) => (),
15         Err(err) => eprintln!("{}", err),
16     }
17 }
18