Cargo Features

hydroflow = { version = "0.7.0", default-features = false, features = ["nightly", "macros", "hydroflow_macro", "hydroflow_datalog", "cli_integration", "python", "debugging", "multiplatform_test"] }
default = debugging, macros, nightly

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

nightly default = hydroflow_macro

Enables diagnostics of hydroflow_macro

Affects hydroflow::Never

macros default = hydroflow_datalog, hydroflow_macro
hydroflow_macro macros nightly

Enables hydroflow_macro

Affects util::demux_enum

hydroflow_datalog macros

Enables hydroflow_datalog


Enables hydroflow_cli_integration

Affects util::cli


Enables pyo3 ^0.20

debugging default

Enables debugging of hydroflow_lang

Features from optional dependencies

multiplatform_test implicit feature

Enables multiplatform_test

added to workaround cargo smart-release