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

difftreelog

source

crates/jrsonnet-stdlib/Cargo.toml2.0 KiBsourcehistory
1[package]2name = "jrsonnet-stdlib"3description = "jsonnet standard library packaged as crate"4authors.workspace = true5edition.workspace = true6license.workspace = true7repository.workspace = true8version.workspace = true910[lints]11workspace = true1213[features]14default = ["codegenerated-stdlib"]15# Speed-up initialization by generating code for parsed stdlib,16# instead of invoking parser for it.17# This is mutually exclusive with `serialized-stdlib`.18codegenerated-stdlib = ["jrsonnet-parser/structdump"]19# Use the embedded serialized stdlib.20# This is mutually exclusive with `codegenerated-stdlib`.21serialized-stdlib = []22# Enables legacy `std.thisFile` support, at the cost of worse caching23legacy-this-file = []24# Add order preservation flag to some functions25exp-preserve-order = ["jrsonnet-evaluator/exp-preserve-order"]26# Bigint type27exp-bigint = ["dep:num-bigint", "jrsonnet-evaluator/exp-bigint"]2829exp-null-coaelse = ["jrsonnet-parser/exp-null-coaelse", "jrsonnet-evaluator/exp-null-coaelse"]30# std.regexMatch and other helpers31exp-regex = ["dep:regex", "dep:lru", "dep:rustc-hash"]3233[dependencies]34jrsonnet-evaluator.workspace = true35jrsonnet-macros.workspace = true36jrsonnet-parser.workspace = true37jrsonnet-gcmodule.workspace = true3839# Used for stdlib AST serialization40bincode = { workspace = true, optional = true }41# Used both for stdlib AST serialization and std.parseJson/std.parseYaml42serde.workspace = true4344# std.md545md5.workspace = true46# std.sha147sha1.workspace = true48# std.sha256, std.sha51249sha2.workspace = true50# std.sha351sha3.workspace = true52# std.base6453base64.workspace = true54# std.parseJson55serde_json.workspace = true56# std.parseYaml, custom library fork is used for C++/golang compatibility57serde_yaml_with_quirks.workspace = true5859num-bigint = { workspace = true, optional = true }6061# regex62regex = { workspace = true, optional = true }63lru = { workspace = true, optional = true }64rustc-hash = { workspace = true, optional = true }6566[build-dependencies]67jrsonnet-parser.workspace = true68structdump = { workspace = true, features = ["derive"] }