Cargo Features

[dependencies]
iceberg-unofficial = { version = "0.6.0-alpha.6", default-features = false, features = ["storage-all", "storage-azdls", "storage-fs", "storage-gcs", "storage-memory", "storage-oss", "storage-s3", "storage-hdfs-native", "async-std", "tokio"] }
default = storage-fs, storage-hdfs-native, storage-memory, storage-s3, tokio

These default features are set whenever iceberg-unofficial is added without default-features = false somewhere in the dependency tree.

storage-all = storage-fs, storage-gcs, storage-hdfs-native, storage-memory, storage-s3
storage-azdls

Enables services-azdls of opendal-unofficial

storage-fs default storage-all?

Enables services-fs of opendal-unofficial

storage-gcs storage-all?

Enables services-gcs of opendal-unofficial

storage-memory default storage-all?

Enables services-memory of opendal-unofficial

storage-oss

Enables services-oss of opendal-unofficial

storage-s3 default storage-all? = reqsign

Enables services-s3 of opendal-unofficial

storage-hdfs-native default storage-all?

Enables services-hdfs-native of opendal-unofficial

async-std

Enables async-std

tokio default

With rt-multi-thread

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.

reqsign storage-s3

Enables reqsign ^0.16.3