Cargo Features
[dependencies]
protoflow = { version = "0.4.3", default-features = false, features = ["all", "beta", "std", "blocks", "cli", "crossbeam", "derive", "flume", "rand", "serde", "syntax", "sysml", "tokio", "tracing", "unstable", "web", "zeromq"] }
- default = all, cli, std
-
These default features are set whenever
protoflow
is added without
somewhere in the dependency tree.default-features = false - all default = blocks, derive, rand, serde, sysml, tracing
- beta = unstable
-
deprecated
- std default cli
-
Enables std of optional clientele, optional protoflow-blocks, protoflow-core, optional protoflow-crossbeam, optional protoflow-derive, optional protoflow-flume, optional protoflow-syntax, optional protoflow-zeromq, and optional tracing
- blocks all
-
Enables protoflow-blocks
- cli default = std, syntax
-
Required by the binary
- crossbeam
-
Enables protoflow-crossbeam
- derive all
-
Enables protoflow-derive
- flume
-
Enables protoflow-flume
- rand all
-
Enables rand of optional protoflow-blocks and protoflow-core
protoflow-core:
FIXME: , "rand/getrandom"]
- serde all
-
Enables serde of optional protoflow-blocks
- syntax cli
-
Enables protoflow-syntax
- sysml all
-
Enables sysml of optional protoflow-blocks, protoflow-core, optional protoflow-derive, and optional protoflow-syntax
- tokio
- tracing all
-
FIXME
- unstable beta?
-
Enables unstable of optional protoflow-blocks, protoflow-core, optional protoflow-derive, and optional protoflow-syntax
- web
- zeromq
-
Enables protoflow-zeromq