Fix some enum issues
This commit is contained in:
parent
271ebab7a8
commit
54503e78f2
4 changed files with 6 additions and 5 deletions
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
|
||||
name = "zip"
|
||||
version = "0.0.3"
|
||||
version = "0.0.4"
|
||||
authors = ["Mathijs van de Nes <git@mathijs.vd-nes.nl>"]
|
||||
license = "MIT"
|
||||
repository = "https://github.com/mvdnes/zip-rs.git"
|
||||
|
|
|
@ -24,12 +24,12 @@ fn doit(filename: &str) -> zip::result::ZipResult<()>
|
|||
|
||||
let mut zip = zip::ZipWriter::new(file);
|
||||
|
||||
try!(zip.start_file("test/", zip::compression::Stored));
|
||||
try!(zip.start_file("test/", zip::CompressionMethod::Stored));
|
||||
|
||||
try!(zip.start_file("test/☃.txt", zip::compression::Stored));
|
||||
try!(zip.start_file("test/☃.txt", zip::CompressionMethod::Stored));
|
||||
try!(zip.write(b"Hello, World!\n"));
|
||||
|
||||
try!(zip.start_file("test/lorem_ipsum.txt", zip::compression::Deflated));
|
||||
try!(zip.start_file("test/lorem_ipsum.txt", zip::CompressionMethod::Deflated));
|
||||
try!(zip.write(LOREM_IPSUM));
|
||||
|
||||
try!(zip.finish());
|
||||
|
|
|
@ -11,6 +11,7 @@ extern crate bzip2;
|
|||
|
||||
pub use reader::ZipReader;
|
||||
pub use writer::ZipWriter;
|
||||
pub use compression::CompressionMethod;
|
||||
pub use types::ZipFile;
|
||||
|
||||
mod util;
|
||||
|
|
|
@ -230,7 +230,7 @@ impl<W: Writer+Seek> GenericZipWriter<W>
|
|||
*self = match compression
|
||||
{
|
||||
CompressionMethod::Stored => GenericZipWriter::Storer(bare),
|
||||
CompressionMethod::Deflated => GenericZipWriter::Deflater(bare.deflate_encode(flate2::Default)),
|
||||
CompressionMethod::Deflated => GenericZipWriter::Deflater(bare.deflate_encode(flate2::CompressionLevel::Default)),
|
||||
CompressionMethod::Bzip2 => GenericZipWriter::Bzip2(BzCompressor::new(bare, bzip2::CompressionLevel::Default)),
|
||||
_ => return Err(ZipError::UnsupportedZipFile("Unsupported compression")),
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue