Cargo Features

[dependencies]
convert2json = { version = "0.8.5", default-features = false, features = ["jq", "to_json", "csv", "ini", "toml", "xml", "yaml", "csv2json", "cq", "ini2json", "iq", "toml2json", "tq", "xml2json", "xq", "yaml2json", "yq"] }
default = csv, ini, toml, xml, yaml

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

jq = cq, tq, xq, yq
to_json = csv2json, toml2json, xml2json, yaml2json
csv default = cq, csv2json
ini default = ini2json, iq
toml default = toml2json, tq
xml default = xml2json, xq
yaml default = yaml2json, yq
csv2json csv to_json?

Enables csv and pico-args

Required by the csv2json binary

cq csv jq?

Enables csv and pico-args

Required by the cq binary

ini2json ini

Enables serde_ini

Required by the ini2json binary

iq ini

Enables serde_ini

Required by the iq binary

toml2json to_json? toml

Enables toml

Required by the toml2json binary

tq jq? toml

Enables toml

Required by the tq binary

xml2json to_json? xml

Enables serde-xml-rs

Required by the xml2json binary

xq jq? xml

Enables serde-xml-rs

Required by the xq binary

yaml2json to_json? yaml

Enables serde_yaml and yaml-split

Required by the yaml2json binary

yq jq? yaml

Enables serde_yaml and yaml-split

Required by the yq binary