Skip to content

Commit c5176c2

Browse files
committed
Finish update to rust master
1 parent fbbea68 commit c5176c2

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
name = "flate2"
44
authors = ["Alex Crichton <[email protected]>"]
5-
version = "0.1.1"
5+
version = "0.1.2"
66
license = "MIT/Apache-2.0"
77
readme = "README.md"
88
keywords = ["gzip", "flate", "zlib", "encoding"]

src/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
//! already existing stream to chain construction.
2626
2727
#![deny(missing_docs)]
28-
#![feature(unsafe_destructor)]
28+
#![feature(unsafe_destructor, associated_types)]
2929

3030
extern crate libc;
3131
extern crate "miniz-sys" as ffi;
@@ -79,7 +79,7 @@ pub enum CompressionLevel {
7979
}
8080

8181
/// A helper trait to create encoder/decoders with method syntax.
82-
pub trait FlateReader: Reader {
82+
pub trait FlateReader: Reader + Sized {
8383
/// Consume this reader to create a compression stream at the specified
8484
/// compression level.
8585
fn gz_encode(self, lvl: CompressionLevel) -> reader::GzEncoder<Self> {
@@ -115,7 +115,7 @@ pub trait FlateReader: Reader {
115115
}
116116

117117
/// A helper trait to create encoder/decoders with method syntax.
118-
pub trait FlateWriter: Writer {
118+
pub trait FlateWriter: Writer + Sized {
119119
/// Consume this writer to create a compression stream at the specified
120120
/// compression level.
121121
fn gz_encode(self, lvl: CompressionLevel) -> writer::GzEncoder<Self> {

src/raw.rs

+1
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ impl Stream {
274274
}
275275

276276
impl Deref for Stream {
277+
type Target = ffi::mz_stream;
277278
fn deref<'a>(&'a self) -> &'a ffi::mz_stream {
278279
let Stream(ref inner, _) = *self; inner
279280
}

0 commit comments

Comments
 (0)