[package] name = "toml" version = "0.5.3" authors = ["Alex Crichton "] license = "MIT/Apache-2.0" readme = "README.md" keywords = ["encoding"] repository = "https://github.com/alexcrichton/toml-rs" homepage = "https://github.com/alexcrichton/toml-rs" documentation = "https://docs.rs/toml" description = """ A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. """ categories = ["config", "encoding", "parser-implementations"] edition = "2018" [workspace] members = ['test-suite'] [dependencies] serde = "1.0.97" linked-hash-map = { version = "0.5", optional = true } [dev-dependencies] serde_derive = "1.0" serde_json = "1.0" [features] default = [] # Use LinkedHashMap rather than BTreeMap as the map type of toml::Value. # This allows data to be read into a Value and written back to a TOML string # while preserving the order of map keys in the input. preserve_order = ["linked-hash-map"]