mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-04-24 14:28:42 +00:00
Replace dep futures-util with helpers::FuturesResolver
(#765)
futures-util has too many dependencies and it contains a lot of code of which we only use `futures_util::stream::{FuturesUnordered, StreamExt}`. We don't even need most of the functionalities in `FuturesUnordered` as we just need the output of first future that either returns `Err(_)` or `Ok(Some(_))`. So we replace it with ou own homebrew solution (~80 loc) and it's easier to use. Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
parent
833684b095
commit
a13c01b769
5 changed files with 86 additions and 13 deletions
1
Cargo.lock
generated
1
Cargo.lock
generated
|
@ -179,7 +179,6 @@ dependencies = [
|
|||
"crates_io_api",
|
||||
"detect-targets",
|
||||
"either",
|
||||
"futures-util",
|
||||
"home",
|
||||
"itertools",
|
||||
"jobslot",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue