-
Notifications
You must be signed in to change notification settings - Fork 341
async-std and futures-rs #360
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
Comments
Hi @kpp, I'm sympathetic to de-duplicating that at some point, but we currently don't re-export from futures-rs in general because their stability guarantees are different and things are in flux. Once they commit on interfaces, that might change. I'd be interested which security risks you see in combinator implementations? |
Line 56 in 46f0fb1
By copying not only combinators but the unsafe code generated by pin_project macros. |
@kpp, I think this function is safe, since |
@kpp our position on this hasn't changed since you last raised this a few weeks ago. You can read back the discussion here: #123 (comment) To re-iterate: Going to go ahead and close this since we've made our position clear on this. |
@yoshuawuyts actually your position is not clear to me. I can try to wrap the existent combinators into your stable api. So your api won’t change but it will reduce the inner code and copypaste a lot by using combinators from futures-rs. Would it be acceptable to you? |
@kpp No thank you. |
May I ask the reason why you don't intend to use futures-preview? |
Because the name of the library is That may change when |
Thanks! That’s what I wanted to know. |
Hi all,
There are a lot of combinators copypasted from https://github.com/rust-lang-nursery/futures-rs/.
I would like to know your thoughts on further reducing the code in async-std in order to ease the maintenance and mitigate potential security risks.
The text was updated successfully, but these errors were encountered: