• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2021"
14rust-version = "1.69"
15name = "toml"
16version = "0.8.10"
17authors = ["Alex Crichton <alex@alexcrichton.com>"]
18include = [
19    "build.rs",
20    "src/**/*",
21    "Cargo.toml",
22    "Cargo.lock",
23    "LICENSE*",
24    "README.md",
25    "benches/**/*",
26    "examples/**/*",
27    "tests/**/*",
28]
29description = """
30A native Rust encoder and decoder of TOML-formatted files and streams. Provides
31implementations of the standard Serialize/Deserialize traits for TOML data to
32facilitate deserializing and serializing Rust structures.
33"""
34homepage = "https://github.com/toml-rs/toml"
35readme = "README.md"
36keywords = [
37    "encoding",
38    "toml",
39]
40categories = [
41    "encoding",
42    "parser-implementations",
43    "parsing",
44    "config",
45]
46license = "MIT OR Apache-2.0"
47repository = "https://github.com/toml-rs/toml"
48
49[package.metadata.docs.rs]
50all-features = true
51rustdoc-args = [
52    "--cfg",
53    "docsrs",
54]
55
56[[package.metadata.release.pre-release-replacements]]
57file = "CHANGELOG.md"
58min = 1
59replace = "{{version}}"
60search = "Unreleased"
61
62[[package.metadata.release.pre-release-replacements]]
63exactly = 1
64file = "CHANGELOG.md"
65replace = "...{{tag_name}}"
66search = '\.\.\.HEAD'
67
68[[package.metadata.release.pre-release-replacements]]
69file = "CHANGELOG.md"
70min = 1
71replace = "{{date}}"
72search = "ReleaseDate"
73
74[[package.metadata.release.pre-release-replacements]]
75exactly = 1
76file = "CHANGELOG.md"
77replace = """
78<!-- next-header -->
79## [Unreleased] - ReleaseDate
80"""
81search = "<!-- next-header -->"
82
83[[package.metadata.release.pre-release-replacements]]
84exactly = 1
85file = "CHANGELOG.md"
86replace = """
87<!-- next-url -->
88[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD"""
89search = "<!-- next-url -->"
90
91[[example]]
92name = "decode"
93required-features = [
94    "parse",
95    "display",
96]
97
98[[example]]
99name = "enum_external"
100required-features = [
101    "parse",
102    "display",
103]
104
105[[example]]
106name = "toml2json"
107required-features = [
108    "parse",
109    "display",
110]
111
112[[test]]
113name = "decoder_compliance"
114harness = false
115
116[[test]]
117name = "encoder_compliance"
118harness = false
119
120[dependencies.indexmap]
121version = "2.0.0"
122optional = true
123
124[dependencies.serde]
125version = "1.0.145"
126
127[dependencies.serde_spanned]
128version = "0.6.5"
129features = ["serde"]
130
131[dependencies.toml_datetime]
132version = "0.6.5"
133features = ["serde"]
134
135[dependencies.toml_edit]
136version = "0.22.0"
137features = ["serde"]
138optional = true
139default-features = false
140
141[dev-dependencies.serde]
142version = "1.0.160"
143features = ["derive"]
144
145[dev-dependencies.serde_json]
146version = "1.0.96"
147
148[dev-dependencies.snapbox]
149version = "0.4.11"
150
151[dev-dependencies.toml-test-data]
152version = "1.8.0"
153
154[dev-dependencies.toml-test-harness]
155version = "0.4.8"
156
157[features]
158default = [
159    "parse",
160    "display",
161]
162display = [
163    "dep:toml_edit",
164    "toml_edit?/display",
165]
166parse = [
167    "dep:toml_edit",
168    "toml_edit?/parse",
169]
170preserve_order = ["indexmap"]
171