Cargo Features
[dependencies]
clickhouse = { version = "0.15.1", default-features = false, features = ["inserter", "uuid", "time", "lz4", "zstd", "chrono", "futures03", "opentelemetry", "test-util", "native-tls", "rustls-tls", "rustls-tls-aws-lc", "rustls-tls-ring", "rustls-tls-webpki-roots", "rustls-tls-native-roots"] }
- default = lz4
-
The
lz4feature is set by default wheneverclickhouseis added withoutsomewhere in the dependency tree.default-features = false - inserter
-
Enables quanta
Affects
clickhouse::inserter… - uuid
-
Enables uuid
Affects
serde::uuid… - time
-
Enables time
Affects
serde::time… - lz4 default
-
Enables cityhash-rs and lz4_flex ^0.11.6
cityhash-rs:
exact version for safety, this package has been stable for years
- zstd
-
Enables cityhash-rs and zstd
- chrono
-
Enables chrono
Affects
serde::chrono… - futures03
- opentelemetry
-
Enables opentelemetry ^0.31.0 and opentelemetry-http ^0.31.0
- test-util
-
Affects
clickhouse::test… - native-tls
-
TLS
Enables hyper-tls
- rustls-tls = rustls-tls-aws-lc, rustls-tls-webpki-roots
-
ext: native-tls-alpn
ext: native-tls-vendored - rustls-tls-aws-lc rustls-tls?
-
Enables rustls, aws-lc-rs of hyper-rustls
- rustls-tls-ring
-
Enables rustls, ring of hyper-rustls
- rustls-tls-webpki-roots rustls-tls?
-
Enables rustls, webpki-tokio of hyper-rustls
- rustls-tls-native-roots
-
Enables rustls, native-tokio of hyper-rustls