By supporting the traits from futures, library users who use async-std (and a few other runtimes that use traits from futures) wouldn't need to pull in Tokio's competing set of async traits. Constantly creating compatibility layers between the Tokio traits and the futures traits becomes tedious after a while.
By supporting the traits from
futures, library users who use async-std (and a few other runtimes that use traits fromfutures) wouldn't need to pull in Tokio's competing set of async traits. Constantly creating compatibility layers between the Tokio traits and thefuturestraits becomes tedious after a while.