Rely on futures-core instead of futures-util to speed up compile. (#480)

This commit is contained in:
Blaž Hrastnik 2020-09-08 15:42:41 +09:00 committed by GitHub
parent 53afe55612
commit c01693ff78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 5 deletions

View File

@ -27,7 +27,7 @@ all-features = true
# #
[features] [features]
default = [] default = []
event-stream = ["futures-util"] event-stream = ["futures-core"]
# #
# Shared dependencies # Shared dependencies
@ -36,7 +36,7 @@ event-stream = ["futures-util"]
bitflags = "1.2" bitflags = "1.2"
lazy_static = "1.4" lazy_static = "1.4"
parking_lot = "0.10" parking_lot = "0.10"
futures-util = { version = "0.3", optional = true, default-features = false } futures-core = { version = "0.3", optional = true, default-features = false }
serde = { version = "1.0", features = ["derive"], optional = true } serde = { version = "1.0", features = ["derive"], optional = true }
# #

View File

@ -7,8 +7,8 @@ use std::{
time::Duration, time::Duration,
}; };
use futures::{future::FutureExt, select, StreamExt};
use futures_timer::Delay; use futures_timer::Delay;
use futures_util::{future::FutureExt, select, StreamExt};
use crossterm::{ use crossterm::{
cursor::position, cursor::position,

View File

@ -7,8 +7,8 @@ use std::{
time::Duration, time::Duration,
}; };
use futures::{future::FutureExt, select, StreamExt};
use futures_timer::Delay; use futures_timer::Delay;
use futures_util::{future::FutureExt, select, StreamExt};
use crossterm::{ use crossterm::{
cursor::position, cursor::position,

View File

@ -8,7 +8,7 @@ use std::{
time::Duration, time::Duration,
}; };
use futures_util::{ use futures_core::{
stream::Stream, stream::Stream,
task::{Context, Poll}, task::{Context, Poll},
}; };