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

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