Cargo Features

[dependencies]
egglog = { version = "0.4.0", default-features = false, features = ["bin", "serde", "graphviz", "wasm-bindgen", "nondeterministic"] }
default = bin

The bin feature is set by default whenever egglog is added without default-features = false somewhere in the dependency tree.

bin default = graphviz, serde

Enables chrono, clap, and env_logger ^0.10

Affects cli::bin

Required by the binary

serde bin

Enables serde of egraph-serialize

graphviz bin

Enables graphviz of egraph-serialize

wasm-bindgen

Enables wasm-bindgen of instant and getrandom ^0.2.10

Need to add "js" feature for "graphviz-rust" to work in wasm

nondeterministic