This PR introduces a new fs feature for the object_store crate, which is enabled by default. If disabled, the local module is excluded from the crate and the walkdir dependency is skipped.
Are there any user-facing changes?
Only for users of default-features = false, but since this crate did not have any default features before there probably won't be many object_store users that specify default-features = false.
Which issue does this PR close?
Closes https://github.com/apache/arrow-rs/issues/6055.
Rationale for this change
see https://github.com/apache/arrow-rs/issues/6055 😉
What changes are included in this PR?
This PR introduces a new
fs
feature for theobject_store
crate, which is enabled by default. If disabled, thelocal
module is excluded from the crate and thewalkdir
dependency is skipped.Are there any user-facing changes?
Only for users of
default-features = false
, but since this crate did not have any default features before there probably won't be manyobject_store
users that specifydefault-features = false
.