Update crate to Rust 2018 (#383)
This commit is contained in:
committed by
Sean McArthur
parent
b3351e675b
commit
db6b841e67
@@ -1,4 +1,4 @@
|
||||
use frame::{Reason, StreamId};
|
||||
use crate::frame::{Reason, StreamId};
|
||||
|
||||
use std::{error, fmt, io};
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
use codec::RecvError;
|
||||
use frame::{self, Frame, Kind, Reason};
|
||||
use frame::{DEFAULT_MAX_FRAME_SIZE, DEFAULT_SETTINGS_HEADER_TABLE_SIZE, MAX_MAX_FRAME_SIZE};
|
||||
use crate::codec::RecvError;
|
||||
use crate::frame::{self, Frame, Kind, Reason};
|
||||
use crate::frame::{DEFAULT_MAX_FRAME_SIZE, DEFAULT_SETTINGS_HEADER_TABLE_SIZE, MAX_MAX_FRAME_SIZE};
|
||||
|
||||
use hpack;
|
||||
use crate::hpack;
|
||||
|
||||
use futures::*;
|
||||
|
||||
@@ -57,7 +57,7 @@ impl<T> FramedRead<T> {
|
||||
fn decode_frame(&mut self, mut bytes: BytesMut) -> Result<Option<Frame>, RecvError> {
|
||||
use self::RecvError::*;
|
||||
|
||||
trace!("decoding frame from {}B", bytes.len());
|
||||
log::trace!("decoding frame from {}B", bytes.len());
|
||||
|
||||
// Parse the head
|
||||
let head = frame::Head::parse(&bytes);
|
||||
@@ -69,7 +69,7 @@ impl<T> FramedRead<T> {
|
||||
|
||||
let kind = head.kind();
|
||||
|
||||
trace!(" -> kind={:?}", kind);
|
||||
log::trace!(" -> kind={:?}", kind);
|
||||
|
||||
macro_rules! header_block {
|
||||
($frame:ident, $head:ident, $bytes:ident) => ({
|
||||
@@ -119,7 +119,7 @@ impl<T> FramedRead<T> {
|
||||
if is_end_headers {
|
||||
frame.into()
|
||||
} else {
|
||||
trace!("loaded partial header block");
|
||||
log::trace!("loaded partial header block");
|
||||
// Defer returning the frame
|
||||
self.partial = Some(Partial {
|
||||
frame: Continuable::$frame(frame),
|
||||
@@ -330,15 +330,15 @@ where
|
||||
|
||||
fn poll(&mut self) -> Poll<Option<Frame>, Self::Error> {
|
||||
loop {
|
||||
trace!("poll");
|
||||
log::trace!("poll");
|
||||
let bytes = match try_ready!(self.inner.poll().map_err(map_err)) {
|
||||
Some(bytes) => bytes,
|
||||
None => return Ok(Async::Ready(None)),
|
||||
};
|
||||
|
||||
trace!("poll; bytes={}B", bytes.len());
|
||||
log::trace!("poll; bytes={}B", bytes.len());
|
||||
if let Some(frame) = self.decode_frame(bytes)? {
|
||||
debug!("received; frame={:?}", frame);
|
||||
log::debug!("received; frame={:?}", frame);
|
||||
return Ok(Async::Ready(Some(frame)));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
use codec::UserError;
|
||||
use codec::UserError::*;
|
||||
use frame::{self, Frame, FrameSize};
|
||||
use hpack;
|
||||
use crate::codec::UserError;
|
||||
use crate::codec::UserError::*;
|
||||
use crate::frame::{self, Frame, FrameSize};
|
||||
use crate::hpack;
|
||||
|
||||
use bytes::{Buf, BufMut, BytesMut};
|
||||
use futures::*;
|
||||
use tokio_io::{AsyncRead, AsyncWrite};
|
||||
use tokio_io::{AsyncRead, AsyncWrite, try_nb};
|
||||
|
||||
use std::io::{self, Cursor};
|
||||
|
||||
@@ -94,7 +94,7 @@ where
|
||||
// Ensure that we have enough capacity to accept the write.
|
||||
assert!(self.has_capacity());
|
||||
|
||||
debug!("send; frame={:?}", item);
|
||||
log::debug!("send; frame={:?}", item);
|
||||
|
||||
match item {
|
||||
Frame::Data(mut v) => {
|
||||
@@ -136,31 +136,31 @@ where
|
||||
},
|
||||
Frame::Settings(v) => {
|
||||
v.encode(self.buf.get_mut());
|
||||
trace!("encoded settings; rem={:?}", self.buf.remaining());
|
||||
log::trace!("encoded settings; rem={:?}", self.buf.remaining());
|
||||
},
|
||||
Frame::GoAway(v) => {
|
||||
v.encode(self.buf.get_mut());
|
||||
trace!("encoded go_away; rem={:?}", self.buf.remaining());
|
||||
log::trace!("encoded go_away; rem={:?}", self.buf.remaining());
|
||||
},
|
||||
Frame::Ping(v) => {
|
||||
v.encode(self.buf.get_mut());
|
||||
trace!("encoded ping; rem={:?}", self.buf.remaining());
|
||||
log::trace!("encoded ping; rem={:?}", self.buf.remaining());
|
||||
},
|
||||
Frame::WindowUpdate(v) => {
|
||||
v.encode(self.buf.get_mut());
|
||||
trace!("encoded window_update; rem={:?}", self.buf.remaining());
|
||||
log::trace!("encoded window_update; rem={:?}", self.buf.remaining());
|
||||
},
|
||||
|
||||
Frame::Priority(_) => {
|
||||
/*
|
||||
v.encode(self.buf.get_mut());
|
||||
trace!("encoded priority; rem={:?}", self.buf.remaining());
|
||||
log::trace!("encoded priority; rem={:?}", self.buf.remaining());
|
||||
*/
|
||||
unimplemented!();
|
||||
},
|
||||
Frame::Reset(v) => {
|
||||
v.encode(self.buf.get_mut());
|
||||
trace!("encoded reset; rem={:?}", self.buf.remaining());
|
||||
log::trace!("encoded reset; rem={:?}", self.buf.remaining());
|
||||
},
|
||||
}
|
||||
|
||||
@@ -169,18 +169,18 @@ where
|
||||
|
||||
/// Flush buffered data to the wire
|
||||
pub fn flush(&mut self) -> Poll<(), io::Error> {
|
||||
trace!("flush");
|
||||
log::trace!("flush");
|
||||
|
||||
loop {
|
||||
while !self.is_empty() {
|
||||
match self.next {
|
||||
Some(Next::Data(ref mut frame)) => {
|
||||
trace!(" -> queued data frame");
|
||||
log::trace!(" -> queued data frame");
|
||||
let mut buf = Buf::by_ref(&mut self.buf).chain(frame.payload_mut());
|
||||
try_ready!(self.inner.write_buf(&mut buf));
|
||||
},
|
||||
_ => {
|
||||
trace!(" -> not a queued data frame");
|
||||
log::trace!(" -> not a queued data frame");
|
||||
try_ready!(self.inner.write_buf(&mut self.buf));
|
||||
},
|
||||
}
|
||||
@@ -220,7 +220,7 @@ where
|
||||
}
|
||||
}
|
||||
|
||||
trace!("flushing buffer");
|
||||
log::trace!("flushing buffer");
|
||||
// Flush the upstream
|
||||
try_nb!(self.inner.flush());
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ pub use self::error::{RecvError, SendError, UserError};
|
||||
use self::framed_read::FramedRead;
|
||||
use self::framed_write::FramedWrite;
|
||||
|
||||
use frame::{self, Data, Frame};
|
||||
use crate::frame::{self, Data, Frame};
|
||||
|
||||
use futures::*;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user