-
Notifications
You must be signed in to change notification settings - Fork 550
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
Rework tls feature split to avoid unused dependencies #1160
base: main
Are you sure you want to change the base?
Conversation
Hi @axelfaure, thanks for the contribution and sorry for the slow reply. |
I see that you wrote in the original issue "I couldn't decorrelate the async framework from the tls backend without creating way more unused dependencies." - can you please explain this? |
Hi @nihohit, I fully agree with you and as you mentioned in your second comment that was indeed my initial intention. Unfortunately I cannot have, let say, a As far as I can tell, there seems to be 3 solutions to this problem:
|
Hi @axelfaure, I really apologize - this change requires a deep review, and ATM I just don't have the time for it. I haven't forgotten, but it will probably take some time before I can properly answer you. |
Hi, Don't worry, I totally get it. Take your time. |
This is an attempt to rework the way tls related features are split in order to avoid depending on
rustls-native-certs
even when it is not actually used.Fixes #1155