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
somewhere in the dependency tree.default-features = false - 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 withdot $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