cargo / toml_edit / audit
cargo : toml_edit @ 0.25.12+spec-1.1.0
PE Patrick Elsen signed 2026-06-02 published 2026-06-02

Cargo.toml.orig

93 lines · plain

[package]name = "toml_edit"version = "0.25.12+spec-1.1.0"description = "Yet another format-preserving TOML parser."categories = ["encoding", "parser-implementations", "parsing", "config"]keywords = ["encoding", "toml"]autotests = falserepository.workspace = truelicense.workspace = trueedition.workspace = truerust-version.workspace = trueinclude.workspace = true[package.metadata.docs.rs]all-features = truerustdoc-args = ["--generate-link-to-definition"][package.metadata.release]tag-name = "v{{version}}"pre-release-replacements = [  {file="CHANGELOG.md", search="Unreleased", replace="{{version}}", min=1},  {file="CHANGELOG.md", search="\\.\\.\\.HEAD", replace="...{{tag_name}}", exactly=1},  {file="CHANGELOG.md", search="ReleaseDate", replace="{{date}}", min=1},  {file="CHANGELOG.md", search="<!-- next-header -->", replace="<!-- next-header -->\n## [Unreleased] - ReleaseDate\n", exactly=1},  {file="CHANGELOG.md", search="<!-- next-url -->", replace="<!-- next-url -->\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD", exactly=1},][features]default = ["parse", "display"]parse = ["dep:toml_parser", "dep:winnow"]display = ["dep:toml_writer"]serde = ["dep:serde_core", "toml_datetime/serde", "dep:serde_spanned"]debug = ["toml_parser?/debug", "dep:anstream", "dep:anstyle", "display"]# Provide a method disable_recursion_limit to parse arbitrarily deep structures# without any consideration for overflowing the stack. Additionally you will# need to be careful around other recursive operations on the parsed result# which may overflow the stack after deserialization has completed, including,# but not limited to, Display and Debug and Drop impls.unbounded = [][dependencies]indexmap = { version = "2.13.0", features = ["std"] }winnow = { version = "1.0.0", optional = true }serde_core = { version = "1.0.228", optional = true }toml_datetime = { version = "1.1.1", path = "../toml_datetime" }serde_spanned = { version = "1.1.1", path = "../serde_spanned", features = ["serde"], optional = true }toml_writer = { version = "1.1.1", path = "../toml_writer", optional = true }toml_parser = { version = "1.1.2", path = "../toml_parser", optional = true }anstream = { version = "1.0.0", optional = true }anstyle = { version = "1.0.14", optional = true }[dev-dependencies]serde = { version = "1.0.228", features = ["derive"] }serde_json = "1.0.149"toml-test-harness = { version = "1.10.0", features = ["snapshot"] }toml-test-data = "2.10.0"snapbox = "1.1.0"proptest = "1.10.0"walkdir = "2.5.0"serde_spanned = { path = "../serde_spanned" }toml_types = { path = "../toml", package = "toml", default-features = false, features = ["serde", "preserve_order"] }serde-untagged = "0.1.9"[[test]]name = "testsuite"required-features = ["parse", "display"][[test]]name = "compliance"required-features = ["parse", "display"][[test]]name = "decoder_compliance"required-features = ["parse", "display"]harness = false[[test]]name = "encoder_compliance"required-features = ["parse", "display"]harness = false[[test]]name = "serde"required-features = ["parse", "display", "serde"][[example]]name = "visit"required-features = ["parse", "display"]test = true[lints]workspace = true