Cargo Features

[dependencies]
orchestra = { version = "0.4.0", default-features = false, features = ["expand", "dotgraph", "deny_unconsumed_messages", "deny_unsent_messages", "async_channel", "futures_channel"] }
default = async_channel, deny_unconsumed_messages, deny_unsent_messages

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

expand

Generate a file containing the generated code that is used via include_str!.

Enables expand of orchestra-proc-macro

dotgraph

Generate a connectivity graph in dot-graph form. Generated file: ${OUT_DIR}/${orchestra|lowercase}-subsystem-messaging.dot Use with dot $path/to/dot.file -Tpng > connection.graph or use the generated *.svg file directly. or use a dot-graph viewer of your choice.

Enables dotgraph of orchestra-proc-macro

deny_unconsumed_messages default

Creates a compile error if unconsumed messages are encountered

Enables deny_unconsumed_messages of orchestra-proc-macro

deny_unsent_messages default

Creates a compile error if unsent messages are encountered

Enables deny_unsent_messages of orchestra-proc-macro

async_channel default

Use async channel in the subsystem message channels (default)

Enables async_channel of prioritized-metered-channel

futures_channel

Use compatibility futures channel in the subsystem message channels

Enables futures_channel of prioritized-metered-channel