Cargo Features

[dependencies]
realme = { version = "0.2.1", default-features = false, features = ["full", "env", "placeholder", "cmd", "toml", "json", "yaml", "json5", "ron", "ini", "tracing", "watch"] }
default = env

The env feature is set by default whenever realme is added without default-features = false somewhere in the dependency tree.

full = cmd, env, ini, json, json5, placeholder, ron, toml, tracing, watch, yaml
env default full?

Affects parser::env, source::env

placeholder full?

Enables tera

cmd full?

Enables clap and nom

Affects parser::cmd, source::cmd

toml full?

Enables toml

Affects parser::toml

json full?

Enables serde_json

Affects parser::json

yaml full?

Enables serde_yaml2

Affects parser::yaml

json5 full?

Enables serde_json5

Affects parser::json5

ron full?

Enables ron

Affects parser::ron

ini full?

Enables rust-ini

Affects parser::ini

tracing full?

Enables tracing

watch full?

Enables crossbeam and notify ^6.1.0

Affects source::Source.watcher, realme::SharedRealme