Cargo Features

[dependencies]
datafusion-physical-expr = { version = "37.1.0", default-features = false, features = ["crypto_expressions", "encoding_expressions", "regex_expressions", "unicode_expressions"] }
default = crypto_expressions, encoding_expressions, regex_expressions, unicode_expressions

These default features are set whenever datafusion-physical-expr is added without default-features = false somewhere in the dependency tree.

crypto_expressions default = blake2, blake3, md-5, sha2
encoding_expressions default = base64, hex
regex_expressions default = regex
unicode_expressions default = unicode-segmentation

Affects datafusion-physical-expr::unicode_expressions

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.

base64 encoding_expressions
blake2 crypto_expressions
blake3 crypto_expressions
hex encoding_expressions
md-5 crypto_expressions
regex regex_expressions
sha2 crypto_expressions
unicode-segmentation unicode_expressions