Cargo Features

[dependencies]
datafusion-objectstore-hdfs = { version = "0.1.4", default-features = false, features = ["hdfs", "hdfs3", "try_spawn_blocking"] }
default = hdfs, try_spawn_blocking

These default features are set whenever datafusion-objectstore-hdfs is added without default-features = false somewhere in the dependency tree.

hdfs default = fs-hdfs
hdfs3 = fs-hdfs3
try_spawn_blocking default

Used for trying to spawn a blocking thread for implementing each object store interface when running in a tokio runtime

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

fs-hdfs hdfs
fs-hdfs3 hdfs3?