Skip to content

Commit 7c6c8d6

Browse files
committed
Reorganize imports
1 parent e20cc5b commit 7c6c8d6

File tree

4 files changed

+14
-21
lines changed

4 files changed

+14
-21
lines changed

tokio-imap/Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,4 @@ imap-proto = { version = "0.9", path = "../imap-proto" }
2424
native-tls = "0.2"
2525
nom = "5"
2626
tokio = "0.1"
27-
tokio-codec = "0.1"
2827
tokio-tls = "0.2"
29-
30-
[dev-dependencies]
31-
tokio-current-thread = "0.1"

tokio-imap/examples/basic.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
use tokio_current_thread;
2-
3-
use futures::future::Future;
4-
use futures_state_stream::StateStream;
51
use std::error::Error;
62
use std::fmt::{self, Display, Formatter};
73
use std::io;
4+
5+
use futures::future::Future;
6+
use futures_state_stream::StateStream;
7+
use tokio::runtime::current_thread;
8+
89
use tokio_imap::client::builder::{
910
CommandBuilder, FetchBuilderAttributes, FetchBuilderMessages, FetchBuilderModifiers,
1011
};
@@ -54,7 +55,7 @@ fn imap_fetch(
5455
.and_then(move |tls_client| tls_client.call(CommandBuilder::close()).collect())
5556
.and_then(|_| Ok(()))
5657
.map_err(|e| ImapError::UidFetch { cause: e });
57-
let res = tokio_current_thread::block_on_all({
58+
let res = current_thread::block_on_all({
5859
eprintln!("Fetching messages...");
5960
fut_responses
6061
});

tokio-imap/src/client.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1+
use std::io;
2+
use std::net::ToSocketAddrs;
3+
14
use futures::sink::Send;
25
use futures::stream::Stream;
36
use futures::{Async, Future, Poll, Sink};
47
use futures_state_stream::{StateStream, StreamEvent};
5-
68
use native_tls::TlsConnector;
7-
8-
use std::io;
9-
use std::net::ToSocketAddrs;
10-
9+
use tokio::codec::Decoder;
1110
use tokio::io::{AsyncRead, AsyncWrite};
1211
use tokio::net::tcp::{ConnectFuture, TcpStream};
13-
use tokio_codec::Decoder;
1412
use tokio_tls::{self, Connect, TlsStream};
1513

1614
use crate::proto::{ImapCodec, ImapTransport, ResponseData};

tokio-imap/src/proto.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
1-
use bytes::{BufMut, Bytes, BytesMut};
1+
use std::io;
2+
use std::mem;
23

4+
use bytes::{BufMut, Bytes, BytesMut};
35
use nom::{self, Needed};
6+
use tokio::codec::{Decoder, Encoder, Framed};
47

58
use imap_proto;
69
use imap_proto::types::{Request, RequestId, Response};
710

8-
use std::io;
9-
use std::mem;
10-
11-
use tokio::codec::{Decoder, Encoder, Framed};
12-
1311
pub struct ImapCodec {
1412
decode_need_message_bytes: usize,
1513
}

0 commit comments

Comments
 (0)