pub fn compress<W>( options: &Options, output_type: &Format, in_data: &[u8], out: W) -> Result<()>where W: Write,