Cargo Features
Amadeus has no features set by default.
[dependencies]
amadeus = { version = "0.4.3", features = ["constellation", "aws", "commoncrawl", "parquet", "postgres", "json", "protobuf", "bench"] }
- constellation = bincode, constellation-rs, serde_traitobject
- aws = amadeus-aws
-
Affects
source::aws
… - commoncrawl = amadeus-commoncrawl
- parquet = amadeus-parquet
-
Enables parquet of amadeus-derive
- postgres = amadeus-postgres
-
Enables postgres of amadeus-derive
- csv json = amadeus-serde
-
Enables serde of amadeus-derive
- protobuf
-
Enables protobuf of amadeus-streaming
- bench = arrow-parquet, once_cell, rayon, serde-csv
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.
- amadeus-aws aws?
- amadeus-commoncrawl commoncrawl?
- amadeus-parquet parquet?
- amadeus-postgres postgres?
- amadeus-serde csv? json?
-
Affects
data::serde_data
… - bincode constellation?
- constellation-rs constellation?
- serde_traitobject constellation?
- arrow-parquet bench?
-
Enables parquet ^1.0
Move to dev-dependencies once fixed: https://github.com/rust-lang/cargo/issues/1596
- once_cell bench?
- rayon bench?
- serde-csv bench?
-
Enables csv