Azure / azure-sdk-for-rust

This repository is for active development of the *unofficial* Azure SDK for Rust. This repository is *not* supported by the Azure SDK team.
MIT License
676 stars 231 forks source link

async-io transitive dependency #1652

Open arpad-m opened 2 months ago

arpad-m commented 2 months ago

PR https://github.com/Azure/azure-sdk-for-rust/pull/1560 has brought in the async-process dependency which itself depends on async-io.

As the azure crates already depend on tokio through reqwest, maybe it might be a better idea to switch to tokio instead?

And if that's not possible, maybe it could be hidden behind a feature so that it can be turned off?

arpad-m commented 2 months ago

context: we use the azure SDK as a dependency but we would like to avoid usage of async-io anywhere in our dependency chain and continue using tokio only.