aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml.orig
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.toml.orig')
-rw-r--r--Cargo.toml.orig29
1 files changed, 20 insertions, 9 deletions
diff --git a/Cargo.toml.orig b/Cargo.toml.orig
index cda679f..9ab60c1 100644
--- a/Cargo.toml.orig
+++ b/Cargo.toml.orig
@@ -1,10 +1,11 @@
[package]
name = "toml_edit"
-version = "0.19.14"
+version = "0.22.4"
keywords = ["encoding", "toml"]
categories = ["encoding", "parser-implementations", "parsing", "config"]
description = "Yet another format-preserving TOML parser."
authors = ["Andronik Ordian <write@reusable.software>", "Ed Page <eopage@gmail.com>"]
+autotests = false
repository.workspace = true
license.workspace = true
edition.workspace = true
@@ -12,8 +13,8 @@ rust-version.workspace = true
include.workspace = true
[package.metadata.docs.rs]
-rustdoc-args = ["--cfg", "docsrs"]
features = ["serde"]
+rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.release]
tag-name = "v{{version}}"
@@ -26,7 +27,9 @@ pre-release-replacements = [
]
[features]
-default = []
+default = ["parse", "display"]
+parse = ["dep:winnow"]
+display = []
perf = ["dep:kstring"]
serde = ["dep:serde", "toml_datetime/serde", "dep:serde_spanned"]
# Provide a method disable_recursion_limit to parse arbitrarily deep structures
@@ -38,31 +41,39 @@ unbounded = []
[dependencies]
indexmap = { version = "2.0.0", features = ["std"] }
-winnow = "0.5.0"
+winnow = { version = "0.5.0", optional = true }
serde = { version = "1.0.145", optional = true }
kstring = { version = "2.0.0", features = ["max_inline"], optional = true }
-toml_datetime = { version = "0.6.3", path = "../toml_datetime" }
-serde_spanned = { version = "0.6.3", path = "../serde_spanned", features = ["serde"], optional = true }
+toml_datetime = { version = "0.6.5", path = "../toml_datetime" }
+serde_spanned = { version = "0.6.5", path = "../serde_spanned", features = ["serde"], optional = true }
[dev-dependencies]
serde_json = "1.0.96"
-toml-test-harness = "0.4.3"
-toml-test-data = "1.3.0"
-libtest-mimic = "0.6.0"
+toml-test-harness = "0.4.8"
+toml-test-data = "1.8.0"
+libtest-mimic = "0.7.0"
snapbox = { version = "0.4.11", features = ["harness"] }
[[test]]
+name = "testsuite"
+required-features = ["parse", "display"]
+
+[[test]]
name = "decoder_compliance"
+required-features = ["parse"]
harness = false
[[test]]
name = "encoder_compliance"
+required-features = ["parse", "display"]
harness = false
[[test]]
name = "invalid"
+required-features = ["parse"]
harness = false
[[example]]
name = "visit"
+required-features = ["parse", "display"]
test = true