18 lines
504 B
Rust
18 lines
504 B
Rust
|
//! Decompresses the input from stdin and writes the result to stdout.
|
||
|
|
||
|
use std::io::{self, BufWriter};
|
||
|
|
||
|
fn main() {
|
||
|
match {
|
||
|
let mut decoder = weezl::decode::Decoder::new(weezl::BitOrder::Msb, 8);
|
||
|
let stdout = io::stdout();
|
||
|
let stdout = BufWriter::new(stdout.lock());
|
||
|
let stdin = io::stdin();
|
||
|
let stdin = stdin.lock();
|
||
|
decoder.into_stream(stdout).decode_all(stdin).status
|
||
|
} {
|
||
|
Ok(()) => (),
|
||
|
Err(err) => eprintln!("{}", err),
|
||
|
}
|
||
|
}
|