diff options
Diffstat (limited to 'Cargo.toml.orig')
-rw-r--r-- | Cargo.toml.orig | 29 |
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 |