compress.rs
1 use std::io; 2 fn main() { 3 #[cfg(feature = "frame")] 4 { 5 let stdin = io::stdin(); 6 let stdout = io::stdout(); 7 let mut rdr = stdin.lock(); 8 // Wrap the stdout writer in a LZ4 Frame writer. 9 let mut wtr = lz4_flex::frame::FrameEncoder::new(stdout.lock()); 10 io::copy(&mut rdr, &mut wtr).expect("I/O operation failed"); 11 let _stdout = wtr.finish().unwrap(); 12 } 13 }