pub fn autodetect_create<P: AsRef<Path>>(
    path: P,
    compression_level: CompressionLevel
) -> Result<ProcessorWriter<Box<dyn Processor + Send + Unpin>, File>>
Expand description

Create a file and automatically select a suitable encoder from file extension.

Example

use autocompress::{autodetect_create, CompressionLevel};

let mut writer = autodetect_create("target/doc-autodetect_create.zst", CompressionLevel::Default)?;
writer.write_all(&b"Hello, world\n"[..])?;