Skip to content

Commit 8abc3ea

Browse files
committed
Chore(postgres): prefer sub-crates of futures
1 parent aeb8fe0 commit 8abc3ea

File tree

7 files changed

+8
-8
lines changed

7 files changed

+8
-8
lines changed

postgres/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,12 @@ with-time-0_3 = ["tokio-postgres/with-time-0_3"]
3737
[dependencies]
3838
bytes = "1.0"
3939
fallible-iterator = "0.2"
40-
futures = "0.3"
40+
futures-util = { version = "0.3", features = ["sink"] }
4141
tokio-postgres = { version = "0.7.6", path = "../tokio-postgres" }
4242

4343
tokio = { version = "1.0", features = ["rt", "time"] }
4444
log = "0.4"
4545

4646
[dev-dependencies]
4747
criterion = "0.3"
48+
tokio = { version = "1.0", features = ["rt-multi-thread"] }

postgres/src/binary_copy.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::connection::ConnectionRef;
44
use crate::types::{BorrowToSql, ToSql, Type};
55
use crate::{CopyInWriter, CopyOutReader, Error};
66
use fallible_iterator::FallibleIterator;
7-
use futures::StreamExt;
7+
use futures_util::StreamExt;
88
use std::pin::Pin;
99
#[doc(inline)]
1010
pub use tokio_postgres::binary_copy::BinaryCopyOutRow;

postgres/src/connection.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use crate::{Error, Notification};
2-
use futures::future;
3-
use futures::{pin_mut, Stream};
2+
use futures_util::{future, pin_mut, Stream};
43
use std::collections::VecDeque;
54
use std::future::Future;
65
use std::ops::{Deref, DerefMut};

postgres/src/copy_in_writer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::connection::ConnectionRef;
22
use crate::lazy_pin::LazyPin;
33
use bytes::{Bytes, BytesMut};
4-
use futures::SinkExt;
4+
use futures_util::SinkExt;
55
use std::io;
66
use std::io::Write;
77
use tokio_postgres::{CopyInSink, Error};

postgres/src/copy_out_reader.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::connection::ConnectionRef;
22
use crate::lazy_pin::LazyPin;
33
use bytes::{Buf, Bytes};
4-
use futures::StreamExt;
4+
use futures_util::StreamExt;
55
use std::io::{self, BufRead, Read};
66
use tokio_postgres::CopyOutStream;
77

postgres/src/notifications.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use crate::connection::ConnectionRef;
44
use crate::{Error, Notification};
55
use fallible_iterator::FallibleIterator;
6-
use futures::{ready, FutureExt};
6+
use futures_util::{ready, FutureExt};
77
use std::pin::Pin;
88
use std::task::Poll;
99
use std::time::Duration;

postgres/src/row_iter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::connection::ConnectionRef;
22
use fallible_iterator::FallibleIterator;
3-
use futures::StreamExt;
3+
use futures_util::StreamExt;
44
use std::pin::Pin;
55
use tokio_postgres::{Error, Row, RowStream};
66

0 commit comments

Comments
 (0)