Cargo Features
[dependencies]
shotover = { version = "0.3.1", default-features = false, features = ["alpha-transforms", "cassandra", "kafka", "redis", "opensearch"] }
- alpha-transforms
-
Include WIP alpha transforms in the public API
Affects
transforms::opensearch
… - default = cassandra, kafka, opensearch, redis
-
These default features are set whenever
shotover
is added without
somewhere in the dependency tree.default-features = false - cassandra default
-
Enables aws-config, aws-sdk-kms, base64 ^0.21.0, bincode, cached ^0.48, cassandra-protocol, and chacha20poly1305
aws-config:
Crypto
and cql3-parser, generic-array ^0.14, halfbrown, hex, lz4_flex, serde_json, and version-compare ^0.1
cql3-parser:
Parsers
Affects
codec::cassandra
,frame::cassandra
,value::cassandra
,sources::cassandra
,transforms::cassandra
,transforms::protect
,redis::cache
… - kafka default
-
Enables dashmap, kafka-protocol ^0.8.0, string, and xxhash-rust
Affects
codec::kafka
,frame::kafka
,sources::kafka
,transforms::kafka
… - redis default
-
Enables crc16, csv, and redis-protocol ^4.0.1
redis-protocol:
Transform dependencies
Affects
codec::redis
,frame::redis
,sources::redis
,transforms::distributed
,transforms::redis
,redis::cache
… - opensearch default
-
Enables atoi, http, and httparse
Affects
codec::opensearch
,frame::opensearch
,sources::opensearch
,transforms::opensearch
…