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

difftreelog

source

crates/jrsonnet-evaluator/Cargo.toml1.7 KiBsourcehistory
1[package]2name = "jrsonnet-evaluator"3description = "jsonnet interpreter"4authors.workspace = true5edition.workspace = true6license.workspace = true7repository.workspace = true8version.workspace = true910[lints]11workspace = true1213[features]14default = ["explaining-traces"]15# Rustc-like trace visualization16explaining-traces = ["annotate-snippets", "hi-doc"]17# Allows library authors to throw custom errors18anyhow-error = ["anyhow"]19# Adds ability to build import closure in async20async-import = []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# Improves performance, and implements some useful things using nightly-only features34nightly = ["hashbrown/nightly"]3536[dependencies]37jrsonnet-interner.workspace = true38jrsonnet-parser.workspace = true39jrsonnet-types.workspace = true40jrsonnet-macros.workspace = true41jrsonnet-gcmodule.workspace = true4243pathdiff.workspace = true44hashbrown.workspace = true45static_assertions.workspace = true4647rustc-hash.workspace = true4849thiserror.workspace = true50# Friendly errors51strsim.workspace = true5253serde.workspace = true5455anyhow = { workspace = true, optional = true }56# Serialized stdlib57bincode = { workspace = true, optional = true }58# Explaining traces59annotate-snippets = { workspace = true, optional = true }60# Better explaining traces61hi-doc = { workspace = true, optional = true }62# Bigint63num-bigint = { workspace = true, features = ["serde"], optional = true }64derivative.workspace = true