From 6b8ad4ff99aa8fe8c24ba677ccc093689613a166 Mon Sep 17 00:00:00 2001 From: Taylor Cramer Date: Wed, 25 Oct 2017 17:27:24 -0700 Subject: [PATCH] Fix warnings --- examples/udp-codec.rs | 1 - src/lib.rs | 2 ++ src/net/tcp.rs | 32 ++++++++++++++++---------------- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/examples/udp-codec.rs b/examples/udp-codec.rs index e7456f71c..bd243090b 100644 --- a/examples/udp-codec.rs +++ b/examples/udp-codec.rs @@ -12,7 +12,6 @@ extern crate futures; use std::io; use std::net::SocketAddr; -use std::str; use futures::{Future, Stream, Sink}; use tokio_core::net::{UdpSocket, UdpCodec}; diff --git a/src/lib.rs b/src/lib.rs index 2a68df887..23ab424de 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -91,6 +91,8 @@ #![doc(html_root_url = "https://docs.rs/tokio-core/0.1")] #![deny(missing_docs)] +#![deny(warnings)] +#![cfg_attr(test, allow(deprecated))] extern crate bytes; #[macro_use] diff --git a/src/net/tcp.rs b/src/net/tcp.rs index e94f6fe5c..e9fe4889f 100644 --- a/src/net/tcp.rs +++ b/src/net/tcp.rs @@ -598,22 +598,22 @@ impl<'a> AsyncRead for &'a TcpStream { // The `IoVec` type can't have a 0-length size, so we create a bunch // of dummy versions on the stack with 1 length which we'll quickly // overwrite. - let mut b1: &mut [u8] = &mut [0]; - let mut b2: &mut [u8] = &mut [0]; - let mut b3: &mut [u8] = &mut [0]; - let mut b4: &mut [u8] = &mut [0]; - let mut b5: &mut [u8] = &mut [0]; - let mut b6: &mut [u8] = &mut [0]; - let mut b7: &mut [u8] = &mut [0]; - let mut b8: &mut [u8] = &mut [0]; - let mut b9: &mut [u8] = &mut [0]; - let mut b10: &mut [u8] = &mut [0]; - let mut b11: &mut [u8] = &mut [0]; - let mut b12: &mut [u8] = &mut [0]; - let mut b13: &mut [u8] = &mut [0]; - let mut b14: &mut [u8] = &mut [0]; - let mut b15: &mut [u8] = &mut [0]; - let mut b16: &mut [u8] = &mut [0]; + let b1: &mut [u8] = &mut [0]; + let b2: &mut [u8] = &mut [0]; + let b3: &mut [u8] = &mut [0]; + let b4: &mut [u8] = &mut [0]; + let b5: &mut [u8] = &mut [0]; + let b6: &mut [u8] = &mut [0]; + let b7: &mut [u8] = &mut [0]; + let b8: &mut [u8] = &mut [0]; + let b9: &mut [u8] = &mut [0]; + let b10: &mut [u8] = &mut [0]; + let b11: &mut [u8] = &mut [0]; + let b12: &mut [u8] = &mut [0]; + let b13: &mut [u8] = &mut [0]; + let b14: &mut [u8] = &mut [0]; + let b15: &mut [u8] = &mut [0]; + let b16: &mut [u8] = &mut [0]; let mut bufs: [&mut IoVec; 16] = [ b1.into(), b2.into(), b3.into(), b4.into(), b5.into(), b6.into(), b7.into(), b8.into(),