Cargo Features

[dependencies]
dasp_graph = { version = "0.11.0", default-features = false, features = ["all-nodes", "node-boxed", "node-delay", "node-pass", "node-signal", "node-sum"] }
default = all-nodes

The all-nodes feature is set by default whenever dasp_graph is added without default-features = false somewhere in the dependency tree.

all-nodes default = node-boxed, node-delay, node-graph, node-pass, node-signal, node-sum
node-boxed all-nodes
node-delay all-nodes = dasp_ring_buffer
node-graph node-pass all-nodes
node-signal all-nodes = dasp_frame, dasp_signal
node-sum all-nodes = dasp_slice

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](https://rust-lang.github.io/rfcs/3491-remove-implicit-features.html).

dasp_frame node-signal?
dasp_ring_buffer node-delay?
dasp_signal node-signal?
dasp_slice node-sum?