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_edit"
16version = "0.22.4"
17authors = [
18    "Andronik Ordian <[email protected]>",
19    "Ed Page <[email protected]>",
20]
21include = [
22    "build.rs",
23    "src/**/*",
24    "Cargo.toml",
25    "Cargo.lock",
26    "LICENSE*",
27    "README.md",
28    "benches/**/*",
29    "examples/**/*",
30    "tests/**/*",
31]
32autotests = false
33description = "Yet another format-preserving TOML parser."
34readme = "README.md"
35keywords = [
36    "encoding",
37    "toml",
38]
39categories = [
40    "encoding",
41    "parser-implementations",
42    "parsing",
43    "config",
44]
45license = "MIT OR Apache-2.0"
46repository = "https://github.com/toml-rs/toml"
47
48[package.metadata.docs.rs]
49features = ["serde"]
50rustdoc-args = [
51    "--cfg",
52    "docsrs",
53]
54
55[package.metadata.release]
56tag-name = "v{{version}}"
57
58[[package.metadata.release.pre-release-replacements]]
59file = "CHANGELOG.md"
60min = 1
61replace = "{{version}}"
62search = "Unreleased"
63
64[[package.metadata.release.pre-release-replacements]]
65exactly = 1
66file = "CHANGELOG.md"
67replace = "...{{tag_name}}"
68search = '\.\.\.HEAD'
69
70[[package.metadata.release.pre-release-replacements]]
71file = "CHANGELOG.md"
72min = 1
73replace = "{{date}}"
74search = "ReleaseDate"
75
76[[package.metadata.release.pre-release-replacements]]
77exactly = 1
78file = "CHANGELOG.md"
79replace = """
80<!-- next-header -->
81## [Unreleased] - ReleaseDate
82"""
83search = "<!-- next-header -->"
84
85[[package.metadata.release.pre-release-replacements]]
86exactly = 1
87file = "CHANGELOG.md"
88replace = """
89<!-- next-url -->
90[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD"""
91search = "<!-- next-url -->"
92
93[[example]]
94name = "visit"
95test = true
96required-features = [
97    "parse",
98    "display",
99]
100
101[[test]]
102name = "testsuite"
103required-features = [
104    "parse",
105    "display",
106]
107
108[[test]]
109name = "decoder_compliance"
110harness = false
111required-features = ["parse"]
112
113[[test]]
114name = "encoder_compliance"
115harness = false
116required-features = [
117    "parse",
118    "display",
119]
120
121[[test]]
122name = "invalid"
123harness = false
124required-features = ["parse"]
125
126[dependencies.indexmap]
127version = "2.0.0"
128features = ["std"]
129
130[dependencies.kstring]
131version = "2.0.0"
132features = ["max_inline"]
133optional = true
134
135[dependencies.serde]
136version = "1.0.145"
137optional = true
138
139[dependencies.serde_spanned]
140version = "0.6.5"
141features = ["serde"]
142optional = true
143
144[dependencies.toml_datetime]
145version = "0.6.5"
146
147[dependencies.winnow]
148version = "0.5.0"
149optional = true
150
151[dev-dependencies.libtest-mimic]
152version = "0.7.0"
153
154[dev-dependencies.serde_json]
155version = "1.0.96"
156
157[dev-dependencies.snapbox]
158version = "0.4.11"
159features = ["harness"]
160
161[dev-dependencies.toml-test-data]
162version = "1.8.0"
163
164[dev-dependencies.toml-test-harness]
165version = "0.4.8"
166
167[features]
168default = [
169    "parse",
170    "display",
171]
172display = []
173parse = ["dep:winnow"]
174perf = ["dep:kstring"]
175serde = [
176    "dep:serde",
177    "toml_datetime/serde",
178    "dep:serde_spanned",
179]
180unbounded = []
181