git.delta.rocks / jrsonnet / refs/commits / a8b25fbfa77b

difftreelog

source

crates/jrsonnet-evaluator/Cargo.toml1.6 KiBsourcehistory
1[package]2name = "jrsonnet-evaluator"3description = "jsonnet interpreter"4authors.workspace = true5edition.workspace = true6license.workspace = true7repository.workspace = true8version.workspace = true910build = "build.rs"1112[lints]13workspace = true1415[features]16default = ["explaining-traces"]17# Rustc-like trace visualization18explaining-traces = ["annotate-snippets", "hi-doc"]19# Allows library authors to throw custom errors20anyhow-error = ["anyhow"]2122# Allows to preserve field order in objects23exp-preserve-order = []24# Implements field destructuring25exp-destruct = ["jrsonnet-parser/exp-destruct"]26# Iteration over objects yields [key, value] elements27exp-object-iteration = []28# Bigint type29exp-bigint = ["num-bigint", "jrsonnet-types/exp-bigint"]30# obj?.field, obj?.['field']31exp-null-coaelse = ["jrsonnet-parser/exp-null-coaelse"]3233[dependencies]34jrsonnet-interner.workspace = true35jrsonnet-parser.workspace = true36jrsonnet-types.workspace = true37jrsonnet-macros.workspace = true38jrsonnet-gcmodule.workspace = true3940pathdiff.workspace = true41static_assertions.workspace = true4243rustc-hash.workspace = true4445thiserror.workspace = true46# Friendly errors47strsim.workspace = true4849serde.workspace = true5051anyhow = { workspace = true, optional = true }52# Explaining traces53annotate-snippets = { workspace = true, optional = true }54# Better explaining traces55hi-doc = { workspace = true, optional = true }56# Bigint57num-bigint = { workspace = true, features = ["serde"], optional = true }5859stacker = "0.1.23"60educe = { version = "0.6.0", default-features = false, features = ["Clone", "Debug", "Eq", "Hash", "PartialEq"] }6162[build-dependencies]63rustversion = "1.0.22"