difftreelog
ci add destructuring to experimental
in: master
4 files changed
Cargo.lockdiffbeforeafterboth707071[[package]]71[[package]]72name = "clap"72name = "clap"73version = "3.1.8"73version = "3.1.13"74source = "registry+https://github.com/rust-lang/crates.io-index"74source = "registry+https://github.com/rust-lang/crates.io-index"75checksum = "71c47df61d9e16dc010b55dba1952a57d8c215dbb533fd13cdd13369aac73b1c"75checksum = "c4b3ee449efa0c4f95cd48b00539829d3655a98e189a90617246492788d22404"76dependencies = [76dependencies = [77 "atty",77 "atty",78 "bitflags",78 "bitflags",79 "clap_derive",79 "clap_derive",80 "clap_lex",80 "indexmap",81 "indexmap",81 "lazy_static",82 "lazy_static",82 "os_str_bytes",83 "strsim",83 "strsim",84 "termcolor",84 "termcolor",85 "textwrap",85 "textwrap",86]86]878788[[package]]88[[package]]89name = "clap_complete"89name = "clap_complete"90version = "3.1.1"90version = "3.1.3"91source = "registry+https://github.com/rust-lang/crates.io-index"91source = "registry+https://github.com/rust-lang/crates.io-index"92checksum = "df6f3613c0a3cddfd78b41b10203eb322cb29b600cbdf808a7d3db95691b8e25"92checksum = "1d7ca9141e27e6ebc52e3c378b0c07f3cea52db46ed1cc5861735fb697b56356"93dependencies = [93dependencies = [94 "clap",94 "clap",95]95]107 "syn",107 "syn",108]108]109110[[package]]111name = "clap_lex"112version = "0.2.0"113source = "registry+https://github.com/rust-lang/crates.io-index"114checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213"115dependencies = [116 "os_str_bytes",117]109118110[[package]]119[[package]]111name = "cloudabi"120name = "cloudabi"309source = "registry+https://github.com/rust-lang/crates.io-index"318source = "registry+https://github.com/rust-lang/crates.io-index"310checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"319checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"311312[[package]]313name = "memchr"314version = "2.4.1"315source = "registry+https://github.com/rust-lang/crates.io-index"316checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"317320318[[package]]321[[package]]319name = "mimalloc-sys"322name = "mimalloc-sys"339version = "6.0.0"342version = "6.0.0"340source = "registry+https://github.com/rust-lang/crates.io-index"343source = "registry+https://github.com/rust-lang/crates.io-index"341checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"344checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"342dependencies = [343 "memchr",344]345345346[[package]]346[[package]]347name = "parking_lot"347name = "parking_lot"426426427[[package]]427[[package]]428name = "proc-macro2"428name = "proc-macro2"429version = "1.0.37"429version = "1.0.32"430source = "registry+https://github.com/rust-lang/crates.io-index"430source = "registry+https://github.com/rust-lang/crates.io-index"431checksum = "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"431checksum = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"432dependencies = [432dependencies = [433 "unicode-xid",433 "unicode-xid",434]434]435435436[[package]]436[[package]]437name = "quote"437name = "quote"438version = "1.0.18"438version = "1.0.10"439source = "registry+https://github.com/rust-lang/crates.io-index"439source = "registry+https://github.com/rust-lang/crates.io-index"440checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"440checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"441dependencies = [441dependencies = [442 "proc-macro2",442 "proc-macro2",443]443]523523524[[package]]524[[package]]525name = "syn"525name = "syn"526version = "1.0.91"526version = "1.0.82"527source = "registry+https://github.com/rust-lang/crates.io-index"527source = "registry+https://github.com/rust-lang/crates.io-index"528checksum = "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d"528checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"529dependencies = [529dependencies = [530 "proc-macro2",530 "proc-macro2",531 "quote",531 "quote",bindings/jsonnet/Cargo.tomldiffbeforeafterboth--- a/bindings/jsonnet/Cargo.toml
+++ b/bindings/jsonnet/Cargo.toml
@@ -17,5 +17,6 @@
[features]
interop = []
-experimental = ["exp-preserve-order"]
+experimental = ["exp-preserve-order", "exp-destruct"]
exp-preserve-order = ["jrsonnet-evaluator/exp-preserve-order"]
+exp-destruct = ["jrsonnet-evaluator/exp-destruct"]
cmds/jrsonnet/Cargo.tomldiffbeforeafterboth--- a/cmds/jrsonnet/Cargo.toml
+++ b/cmds/jrsonnet/Cargo.toml
@@ -7,7 +7,7 @@
edition = "2021"
[features]
-experimental = ["exp-preserve-order"]
+experimental = ["exp-preserve-order", "exp-destruct"]
# Use mimalloc as allocator
mimalloc = ["mimallocator"]
# Experimental feature, which allows to preserve order of object fields
crates/jrsonnet-evaluator/Cargo.tomldiffbeforeafterboth--- a/crates/jrsonnet-evaluator/Cargo.toml
+++ b/crates/jrsonnet-evaluator/Cargo.toml
@@ -19,7 +19,7 @@
exp-preserve-order = []
exp-serde-preserve-order = ["serde_json/preserve_order"]
# Implements field destructuring
-exp-destruct = []
+exp-destruct = ["jrsonnet-parser/exp-destruct"]
[dependencies]
jrsonnet-interner = { path = "../jrsonnet-interner", version = "0.4.2" }