Skip to content

Commit fbbea68

Browse files
Updates to last rust compiler version
1 parent 57afd45 commit fbbea68

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/gz.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use std::io;
99
use std::iter::repeat;
1010
use std::os;
1111
use std::slice::bytes;
12+
use std::c_str::ToCStr;
1213

1314
use {BestCompression, CompressionLevel, BestSpeed};
1415
use crc::{CrcReader, Crc};
@@ -385,7 +386,7 @@ impl<R: Reader> DecoderReader<R> {
385386
pub fn header(&self) -> &Header { &self.header }
386387

387388
fn finish(&mut self) -> IoResult<()> {
388-
let ref mut buf = [0u8, ..8];
389+
let ref mut buf = [0u8; 8];
389390
{
390391
let flate = self.inner.inner();
391392
let len = {

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ pub mod writer {
6565

6666
/// When compressing data, the compression level can be specified by a value in
6767
/// this enum.
68-
#[deriving(Copy)]
68+
#[derive(Copy)]
6969
pub enum CompressionLevel {
7070
/// No compression is to be performed, this may actually inflate data
7171
/// slightly when encoding.

src/raw.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use std::io;
44
use std::mem;
55
use std::io::IoResult;
66
use libc;
7+
use std::ops::{Deref, DerefMut};
78

89
use {CompressionLevel, NoCompression};
910
use ffi;
@@ -272,13 +273,13 @@ impl Stream {
272273
}
273274
}
274275

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

281-
impl DerefMut<ffi::mz_stream> for Stream {
282+
impl DerefMut for Stream {
282283
fn deref_mut<'a>(&'a mut self) -> &'a mut ffi::mz_stream {
283284
let Stream(ref mut inner, _) = *self; inner
284285
}

0 commit comments

Comments
 (0)