There is no downside here since we don't use any of the default features.
The motivation was that by default publicsuffix depends on openssl-sys for some functionality that we don't use. This causes problems in embedded environments that don't have openssl.
Now if you you depend tls-rustls in ironoxide, openssl is not needed at all compile time or runtime. It is still needed for integration tests because of our dependency on frank_jwt
There is no downside here since we don't use any of the default features.
The motivation was that by default
publicsuffix
depends onopenssl-sys
for some functionality that we don't use. This causes problems in embedded environments that don't have openssl.Now if you you depend
tls-rustls
in ironoxide, openssl is not needed at all compile time or runtime. It is still needed for integration tests because of our dependency onfrank_jwt