You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: reduce feature/dependency footprint for subcrates
The object_store crate does not require its cloud feature in order to
use RetryConfig, so most of the subcrates can shed a cloud and
datafusion feature.
Cleaning this up allows for avoiding the ObjectStoreFactory trait's
ambiguous implementation which can cause problem if a subcrate is
implemented using the "non-cloud" arm but then is included in a
dependency tree where the "cloud" feature is enabled by another
dependency. This was sort of only theoretically possible but did
manifest during `cargo publish` operations.
Additionally the removal of a datafusion feature when it iis not
necessary results in ~100 fewer crates at compile and link time for
those (hi!) working within subcrates
Signed-off-by: R. Tyler Croy <[email protected]>
0 commit comments