From 883b1097ab883c3fc0589ffc80e64a3f0617512b Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Wed, 1 Apr 2015 08:41:50 +1300 Subject: [PATCH] Fix for upstream rustc changes --- src/reader.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/reader.rs b/src/reader.rs index 5490137..7e9fb45 100644 --- a/src/reader.rs +++ b/src/reader.rs @@ -123,7 +123,8 @@ impl<'a, R: Read> DecoderReader<'a, R> { impl <'a, A> DecoderReader<'a, A> { fn read_bytes(&mut self, count: I) -> Result<(), DecodingError> where I: NumCast { - self.read += cast(count).unwrap(); + let count: u64 = cast(count).unwrap(); + self.read += count; match self.size_limit { SizeLimit::Infinite => Ok(()), SizeLimit::Bounded(x) if self.read <= x => Ok(()),