difftreelog
feat add experimental feature, which combines them all
in: master
2 files changed
bindings/jsonnet/Cargo.tomldiffbeforeafterboth--- a/bindings/jsonnet/Cargo.toml
+++ b/bindings/jsonnet/Cargo.toml
@@ -17,4 +17,5 @@
[features]
interop = []
+experimental = ["exp-preserve-order"]
exp-preserve-order = ["jrsonnet-evaluator/exp-preserve-order"]
cmds/jrsonnet/Cargo.tomldiffbeforeafterboth1[package]2name = "jrsonnet"3description = "Rust jsonnet implementation"4version = "0.4.2"5authors = ["Yaroslav Bolyukin <iam@lach.pw>"]6license = "MIT"7edition = "2021"89[features]10# Use mimalloc as allocator11mimalloc = ["mimallocator"]12# Experimental feature, which allows to preserve order of object fields13exp-preserve-order = [14 "jrsonnet-evaluator/exp-preserve-order",15 "jrsonnet-evaluator/exp-serde-preserve-order",16 "jrsonnet-cli/exp-preserve-order",17]1819[dependencies]20jrsonnet-evaluator = { path = "../../crates/jrsonnet-evaluator", version = "0.4.2" }21jrsonnet-parser = { path = "../../crates/jrsonnet-parser", version = "0.4.2" }22jrsonnet-cli = { path = "../../crates/jrsonnet-cli", version = "0.4.2" }23mimallocator = { version = "0.1.3", optional = true }24thiserror = "1.0"25gcmodule = { git = "https://github.com/CertainLach/gcmodule", branch = "jrsonnet" }26clap = { version = "3.1", features = ["derive"] }27clap_complete = { version = "3.1" }1[package]2name = "jrsonnet"3description = "Rust jsonnet implementation"4version = "0.4.2"5authors = ["Yaroslav Bolyukin <iam@lach.pw>"]6license = "MIT"7edition = "2021"89[features]10experimental = ["exp-preserve-order"]11# Use mimalloc as allocator12mimalloc = ["mimallocator"]13# Experimental feature, which allows to preserve order of object fields14exp-preserve-order = [15 "jrsonnet-evaluator/exp-preserve-order",16 "jrsonnet-evaluator/exp-serde-preserve-order",17 "jrsonnet-cli/exp-preserve-order",18]1920[dependencies]21jrsonnet-evaluator = { path = "../../crates/jrsonnet-evaluator", version = "0.4.2" }22jrsonnet-parser = { path = "../../crates/jrsonnet-parser", version = "0.4.2" }23jrsonnet-cli = { path = "../../crates/jrsonnet-cli", version = "0.4.2" }24mimallocator = { version = "0.1.3", optional = true }25thiserror = "1.0"26gcmodule = { git = "https://github.com/CertainLach/gcmodule", branch = "jrsonnet" }27clap = { version = "3.1", features = ["derive"] }28clap_complete = { version = "3.1" }