Cargo Features

[dependencies]
plugx-config = { version = "0.2.0", default-features = false, features = ["env", "logging", "tracing", "json", "yaml", "toml", "fs", "qs"] }
default = env, logging

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

env default = qs

Enables dotenv-parser and serde_json

Affects loader::env, parser::env

logging default

Enables log, logging of plugx-input

tracing

Enables tracing, tracing of plugx-input

json

Enables serde_json

Affects parser::json

yaml

Enables serde_yaml

Affects parser::yaml

toml

Enables toml

Affects parser::toml

fs = qs

Affects loader::fs

qs env fs?

Enables serde_qs ^0.12.0

Affects loader::deserialize_query_string