Cargo Features
[dependencies]
fefix = { version = "0.7.0", default-features = false, features = ["codegen", "derive", "json-encoding", "fix40", "fix41", "fix42", "fix43", "fix44", "fix50", "fix50sp1", "fix50sp2", "fixt11", "utils-bytes", "full", "utils-chrono", "utils-decimal", "utils-openssl", "utils-rust-decimal", "utils-slog", "utils-tokio"] }
- default = utils-chrono, utils-openssl, utils-tokio
-
These default features are set whenever
fefix
is added without
somewhere in the dependency tree.default-features = false - codegen full? = heck, indoc
-
Affects
fefix_core::codegen
… - derive full?
- json-encoding full?
-
Affects
fefix::json
… - fix40 full?
-
Affects
definitions::fix40
… - fix41 full?
-
Affects
definitions::fix41
… - fix42 full?
-
Affects
definitions::fix42
… - fix43 full?
-
Affects
definitions::fix43
… - fix44
-
Affects
definitions::fix44
… - fix50 full?
-
Affects
definitions::fix50
… - fix50sp1 full?
-
Affects
definitions::fix50sp1
… - fix50sp2 full?
-
Affects
definitions::fix50sp2
… - fixt11 full?
-
Affects
definitions::fixt11
… - utils-bytes full? utils-tokio = bytes
-
Third-party crate integration.
- full = codegen, derive, fix40, fix41, fix42, fix43, fix50, fix50sp1, fix50sp2, fixt11, json-encoding, utils-bytes, utils-chrono, utils-decimal, utils-openssl, utils-rust-decimal, utils-slog, utils-tokio
- utils-chrono default full?
- utils-decimal full? = decimal
- utils-openssl default full? = openssl
- utils-rust-decimal full? = rust_decimal
- utils-slog full? = slog
- utils-tokio default full? = tokio-util, utils-bytes
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.
- bytes utils-bytes?
- decimal utils-decimal?
- heck codegen?
-
Enables heck ^0.3
- indoc codegen?
-
Enables indoc ^1
- openssl utils-openssl
- rust_decimal utils-rust-decimal?
- slog utils-slog?
- tokio-util utils-tokio
-
Enables tokio-util ^0.6