Adds an enabled-by-default feature default-tls, which flips reqwest's default-tls feature. Disabling it allows the application to set up the reqwest TLS backend themselves, increasing flexibility.
Makes the crate compile with all feature combinations (tested using cargo hack --feature-powerset check). This mainly involved splitting the live and non-live stream implementations & adding the necessary feature gates.
This PR does two things:
default-tls
, which flipsreqwest
'sdefault-tls
feature. Disabling it allows the application to set up the reqwest TLS backend themselves, increasing flexibility.cargo hack --feature-powerset check
). This mainly involved splitting the live and non-live stream implementations & adding the necessary feature gates.