Merge pull request #4 from tedsta/master

Updated to latest rust nightly
This commit is contained in:
Ty 2014-11-09 20:18:09 -08:00
commit 3c8f9792ab
4 changed files with 9 additions and 11 deletions

View File

@ -11,7 +11,7 @@ fn main() {
let file = File::open_mode(&Path::new("store.bin"), Truncate, ReadWrite);
let mut file = file.unwrap();
bincode::encode_into(&word_counts, &mut file);
bincode::encode_into(&word_counts, &mut file).unwrap();
file.fsync().unwrap();
let out: HashMap<String, uint> =

View File

@ -106,20 +106,19 @@ impl<'a, R: Reader+Buffer> Decoder<IoError> for DecoderReader<'a, R> {
f: |&mut DecoderReader<'a, R>| -> IoResult<T>) -> IoResult<T> {
f(self)
}
fn read_tuple<T>(&mut self,
f: |&mut DecoderReader<'a, R>, uint| -> IoResult<T>) ->
fn read_tuple<T>(&mut self, _: uint,
f: |&mut DecoderReader<'a, R>| -> IoResult<T>) ->
IoResult<T> {
let len = try!(self.read_uint());
f(self, len)
f(self)
}
fn read_tuple_arg<T>(&mut self, _: uint,
f: |&mut DecoderReader<'a, R>| -> IoResult<T>) -> IoResult<T> {
f(self)
}
fn read_tuple_struct<T>(&mut self, _: &str,
f: |&mut DecoderReader<'a, R>, uint| -> IoResult<T>) ->
fn read_tuple_struct<T>(&mut self, _: &str, len: uint,
f: |&mut DecoderReader<'a, R>| -> IoResult<T>) ->
IoResult<T> {
self.read_tuple(f)
self.read_tuple(len, f)
}
fn read_tuple_struct_arg<T>(&mut self, a_idx: uint,
f: |&mut DecoderReader<'a, R>| -> IoResult<T>) -> IoResult<T> {

View File

@ -2,7 +2,7 @@ use std::io::MemWriter;
use std::fmt::Show;
use std::io::MemReader;
use std::io::IoError;
use std::collections::hashmap::HashMap;
use std::collections::HashMap;
use serialize::{
Encoder,

View File

@ -93,9 +93,8 @@ impl<'a, W: Writer> Encoder<IoError> for EncoderWriter<'a, W> {
f: |&mut EncoderWriter<'a, W>| -> EwResult) -> EwResult {
f(self)
}
fn emit_tuple(&mut self, len: uint,
fn emit_tuple(&mut self, _: uint,
f: |&mut EncoderWriter<'a, W>| -> EwResult) -> EwResult {
try!(self.emit_uint(len));
f(self)
}
fn emit_tuple_arg(&mut self, _: uint,