Cargo Features
[dependencies]
aqueducts = { version = "0.11.1", default-features = false, features = ["json", "toml", "yaml", "s3", "gcs", "azure", "odbc", "delta", "schema_gen", "protocol", "custom_udfs"] }
- default = azure, gcs, s3, yaml
-
These default features are set whenever
aqueductsis added withoutsomewhere in the dependency tree.default-features = false - json
-
Format support features
Enables json of aqueducts-core
Core aqueducts functionality
- toml
-
Enables toml of aqueducts-core
- yaml default
-
Enables yaml of aqueducts-core
- s3 default
-
Cloud storage provider features
Enables s3 of aqueducts-core
- gcs default
-
Enables gcs of aqueducts-core
- azure default
-
Enables azure of aqueducts-core
- odbc = aqueducts-odbc
-
Database connectivity features
Enables odbc of aqueducts-core
- delta = aqueducts-delta
-
Enables delta of aqueducts-core
- schema_gen
-
Schema generation features
Enables schema_gen of aqueducts-schemas
- protocol
-
Protocol features for executor/CLI integration
Enables protocol of aqueducts-schemas
- custom_udfs
-
Custom udfs to extend the SQL syntax
Enables custom_udfs of aqueducts-core
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.
- aqueducts-odbc odbc?
-
Enables aqueducts-odbc
Optional database-specific crates
- aqueducts-delta delta?