-
Notifications
You must be signed in to change notification settings - Fork 650
Drop support for non-immovable #[async] macros #964
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop support for non-immovable #[async] macros #964
Conversation
Personally, I like your naming of |
How do you feel about removing the |
I'm 👍 for that, I'm only using immovable futures personally. If the wider futures community is planning on skipping 0.2 for 0.3 (which has been my impression of at least tokio and hyper) I think there's less need to try and provide a compatible macro for experimenting with. I don't want to make that call though, since I'm working with quite a niche usage of futures at the moment. If you/someone makes the call I can update this PR to remove it. |
delete it! 🎉 |
a380a27
to
6069ea7
Compare
Changes `async_block` and `async_stream_block` to return `StableFuture` and `StableStream` respectively.
LGTM, will merge after the tests run |
Fixes #918
Subsumes #936