In `futures-core` the `Stream` trait [is implemented for `VecDeque`](https://docs.rs/futures-core-preview/0.3.0-alpha.18/futures_core/stream/trait.Stream.html#implementors), which is the only type from `std:: collections` this is done for. This is a problem for us because in `async-std` because of how we've setup some blanket impls, we can't implement `IntoStream` for `VecDeque`. Given this implementation is a bit of an odd one out, I'd like to propose we either move from `futures-core` to `futures`, or remove it all together. Thanks heaps! ## References - https://github.com/async-rs/async-std/issues/129 - https://docs.rs/futures-core-preview/0.3.0-alpha.18/futures_core/stream/trait.Stream.html#implementors