Fix warnings

This commit is contained in:
Carl Lerche
2017-06-27 12:23:57 -07:00
parent 79aa11ad32
commit fee43a09c8
17 changed files with 61 additions and 59 deletions

View File

@@ -4,7 +4,7 @@ use proto::{self, ReadySink, State};
use tokio_io::{AsyncRead, AsyncWrite};
use http::{self, request, response};
use http::{request};
use futures::*;
@@ -92,7 +92,6 @@ impl<T, P> Stream for Connection<T, P>
}
Some(frame) => panic!("unexpected frame; frame={:?}", frame),
None => return Ok(Async::Ready(None)),
_ => unimplemented!(),
};
Ok(Async::Ready(Some(frame)))
@@ -144,6 +143,7 @@ impl<T, P> Sink for Connection<T, P>
Ok(AsyncSink::Ready)
}
/*
Frame::Trailers { id, headers } => {
unimplemented!();
}
@@ -156,6 +156,8 @@ impl<T, P> Sink for Connection<T, P>
Frame::Error { id, error } => {
unimplemented!();
}
*/
_ => unimplemented!(),
}
}

View File

@@ -5,12 +5,12 @@ use proto::ReadySink;
use futures::*;
use bytes::{Bytes, BytesMut, Buf};
use bytes::Bytes;
use tokio_io::{AsyncRead};
use tokio_io::codec::length_delimited;
use std::io::{self, Write, Cursor};
use std::io::{self, Cursor};
#[derive(Debug)]
pub struct FramedRead<T> {
@@ -26,7 +26,7 @@ pub struct FramedRead<T> {
#[derive(Debug)]
enum Partial {
Headers(frame::Headers),
PushPromise(frame::PushPromise),
// PushPromise(frame::PushPromise),
}
impl<T> FramedRead<T>
@@ -113,7 +113,7 @@ impl<T> Stream for FramedRead<T>
fn poll(&mut self) -> Poll<Option<Frame>, ConnectionError> {
loop {
let mut bytes = match try_ready!(self.inner.poll()) {
let bytes = match try_ready!(self.inner.poll()) {
Some(bytes) => bytes.freeze(),
None => return Ok(Async::Ready(None)),
};

View File

@@ -1,11 +1,10 @@
use {hpack, ConnectionError, Reason};
use frame::{self, Frame, Error};
use {hpack, ConnectionError};
use frame::{self, Frame};
use proto::ReadySink;
use futures::*;
use tokio_io::{AsyncRead, AsyncWrite};
use bytes::{Bytes, BytesMut, Buf, BufMut};
use http::header::{self, HeaderValue};
use bytes::{BytesMut, Buf, BufMut};
use std::cmp;
use std::io::{self, Cursor};
@@ -110,6 +109,7 @@ impl<T: AsyncWrite> Sink for FramedWrite<T> {
}
}
Frame::PushPromise(v) => {
debug!("unimplemented PUSH_PROMISE write; frame={:?}", v);
unimplemented!();
}
Frame::Settings(v) => {