Cargo Features

[dependencies]
minijinja-cli = { version = "2.5.0", default-features = false, features = ["yaml", "querystring", "cbor", "datetime", "json5", "repl", "completions", "unicode", "ini", "contrib", "toml", "preserve_order"] }
default = cbor, completions, contrib, datetime, ini, json5, preserve_order, querystring, repl, toml, unicode, yaml

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

yaml default = serde_yml
querystring default = serde_qs
cbor default = ciborium
datetime default

Enables minijinja-contrib

json5 default = serde_json5
repl default = rustyline
completions default = clap_complete, clap_complete_fig, clap_complete_nushell
unicode default

Enables unicode of minijinja

ini default = configparser
contrib default = minijinja-contrib
toml default = home

Enables toml ^0.7.6

preserve_order default

Enables preserve_order of minijinja

minijinja:

API features

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.

ciborium cbor
minijinja-contrib contrib datetime
rustyline repl

Enables rustyline ^14.0.0

serde_json5 json5
serde_qs querystring

Enables serde_qs ^0.12.0

serde_yml yaml

Enables serde_yml ^0.0.10

clap_complete completions
clap_complete_fig completions
clap_complete_nushell completions
configparser ini
home toml