Cargo Features
[dependencies]
object_store = { version = "0.13.0", default-features = false, features = ["cloud", "azure", "fs", "gcp", "aws", "http", "tls-webpki-roots", "integration"] }
- default = fs
-
The
fsfeature is set by default wheneverobject_storeis added withoutsomewhere in the dependency tree.default-features = false - cloud aws? azure? gcp? http? = base64, form_urlencoded, http-body-util, hyper, quick-xml, rand, reqwest, ring, serde, serde_json, serde_urlencoded
-
Enables serde of chrono and stream of reqwest ^0.12
The "gzip" feature for reqwest is enabled for an integration test.
Affects
object_store::signer,object_store::client… - azure = cloud, httparse
-
Affects
object_store::azure… - fs default = walkdir
-
Affects
object_store::local… - gcp = cloud, rustls-pki-types
-
Affects
object_store::gcp… - aws = cloud, md-5
-
Affects
object_store::aws… - http = cloud
-
Affects
object_store::http… - tls-webpki-roots
-
Enables rustls-tls-webpki-roots of optional reqwest ^0.12
- integration = rand
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.
In alphabetical order
- walkdir fs
- base64 cloud?
-
Enables base64
Cloud storage support
- form_urlencoded cloud?
- http-body-util cloud?
- httparse azure?
- hyper cloud?
- md-5 aws?
- quick-xml cloud?
-
Enables quick-xml ^0.38.0
- rand cloud? integration?
- reqwest cloud?
-
Enables reqwest ^0.12
- ring cloud?
- rustls-pki-types gcp?
- serde cloud?
- serde_json cloud?
- serde_urlencoded cloud?