Cargo Features
[dependencies]
klickhouse = { version = "0.15.2", default-features = false, features = ["derive", "compression", "geo-types", "refinery", "serde", "tls", "bb8", "bfloat16", "rust_decimal"] }
- default = bfloat16, compression, derive, serde
-
These default features are set whenever
klickhouseis added withoutsomewhere in the dependency tree.default-features = false - derive default = klickhouse_derive
- compression default = lz4
- geo-types
-
Enables geo-types
- refinery = refinery-core, time
-
Enables async-trait
- serde default = serde_json
-
Enables serde, serde of uuid, serde of chrono and optional half
- tls = rustls-pki-types, tokio-rustls
- bb8
-
Enables bb8
- bfloat16 default
-
Enables half
Affects
bfloat16::default_bf16_value,bfloat16::deserialize_bf16_from_bits,bfloat16::serialize_bf16_to_bits,bfloat16::hash_bf16…
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.
- lz4 compression
- klickhouse_derive derive
- refinery-core refinery?
- time refinery?
- rust_decimal implicit feature
- serde_json serde
- tokio-rustls tls?
- rustls-pki-types tls?