Simplify features, strip dependencies and remove native-tls - #184
Simplify features, strip dependencies and remove native-tls#184mlemesle wants to merge 3 commits into
Conversation
|
Hello ! I've been working on these issues. This is still work in progress, but you can see where the developments are going. Can you please have a look and tell me if I can continue on this path or if those changes are going the wrong way ? Thanks :) |
|
Hi @mlemesle thanks for working on this. it seems promising. Just a quick question by switching to async i see that basically we have or will remove the |
|
Hey @wolf4ood , thanks for replying ! What I had in mind is to be runtime agnostic. I thought that's what you had in mind as well when you mentioned async and sync features. Unfortunately, I think this would require a major refactor of the whole connection and client parts. What do you think? |
|
the idea was to have to set of feature -async with async by default For the async it would be cool to have runtime agnostic but it's not easy and sometimes requires additional libraries. We have a couple of options Option 1
Option2
as the only async feature and we will drop The second one probably it''s more drastic but it will simplify a lot everything. And probably it will also work with async-std but we have to check that |
|
I'll see what I can do. Thanks for your help! |
|
Closed in favor of #187 |
Closes #176 and #180