Fix warnings
This commit is contained in:
@@ -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!(),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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)),
|
||||
};
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user