[package] name = "config-file2" version = "0.3.2" authors = [ "Marc-Antoine Perennou ", "lxl66566 ", ] edition = "2021" description = "Extremely easy to read and write configuration file" repository = "https://github.com/lxl66566/config-file" documentation = "https://docs.rs/config-file2" keywords = ["config", "configuration"] categories = ["config"] license = "BSD-2-Clause" [lib] name = "config_file2" [features] all = ["default", "json", "toml", "xml", "yaml", "ron"] default = ["toml"] json = ["serde_json"] toml = ["toml_crate"] xml = ["quick-xml"] yaml = ["serde_yml"] ron = ["ron_crate"] [dependencies] serde = { version = "1.0", features = ["derive"] } thiserror = "1.0.63" serde_json = { version = "1.0", optional = true } serde_yml = { version = "0.0.11", optional = true } toml_crate = { version = "0.8.15", optional = true, package = "toml" } quick-xml = { version = "0.36.0", features = ["serialize"], optional = true } ron_crate = { version = "0.8", optional = true, package = "ron" }