Cargo Features

[dependencies]
polars-redis = { version = "0.1.6", default-features = false, features = ["python", "json", "search", "cluster"] }
default = json, search

These default features are set whenever polars-redis is added without default-features = false somewhere in the dependency tree.

python = pyo3

Affects polars-redis::RedisScanner, polars-redis::PyHashBatchIterator, polars-redis::PyTimeSeriesBatchIterator, polars-redis::PyJsonBatchIterator, polars-redis::PyStringBatchIterator, polars-redis::PyListBatchIterator, polars-redis::PySetBatchIterator, polars-redis::PyZSetBatchIterator, polars-redis::PyStreamBatchIterator, polars-redis::PyClusterHashBatchIterator, polars-redis::PyClusterJsonBatchIterator, polars-redis::PyClusterStringBatchIterator, polars-redis::PyHashSearchIterator

json default

Affects polars-redis::query_builder, polars-redis::search, polars-redis::PyHashSearchIterator

cluster

Affects polars-redis::cluster, reader::fetch_hashes_all_cluster, reader::fetch_hashes_fields_cluster, reader::fetch_hashes_cluster, reader::ClusterHashFetcher, reader::fetch_json_all_cluster, reader::fetch_json_paths_cluster, reader::fetch_json_cluster, reader::fetch_lists_cluster, reader::fetch_sets_cluster, reader::fetch_strings_cluster, reader::fetch_zsets_cluster, polars-redis::PyClusterHashBatchIterator, polars-redis::PyClusterJsonBatchIterator, polars-redis::PyClusterStringBatchIterator

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.

pyo3 python?

Enables pyo3 ^0.27

Python bindings (optional for pure Rust usage)