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

difftreelog

source

bindings/jsonnet/Cargo.toml1.2 KiBsourcehistory
1# NOTE: This library may panic, and it is only safe to panic in FFI contexts when library is built in panic="abort" mode,2# which is set for release builds of this library.3# FIXME: Move this warning somewhere else, or remove panics from this library (It is not always possible, in some cases4# there is nothing to report the error, in those cases use `abort()`)5# NOTE: This library assumes the allocator is libc malloc or alternative, which does track allocation size for user,6# see TODO in `jsonnet_realloc`.78[package]9name = "libjsonnet"10description = "Rust implementation of libjsonnet.so"11authors.workspace = true12edition.workspace = true13license.workspace = true14repository.workspace = true15version.workspace = true16publish = false1718[lints]19workspace = true2021[dependencies]22jrsonnet-evaluator.workspace = true23jrsonnet-parser.workspace = true24jrsonnet-stdlib.workspace = true25jrsonnet-gcmodule.workspace = true2627[lib]28name = "jsonnet"29crate-type = ["cdylib"]3031[features]32# Export additional functions for native integration, i.e ability to set custom trace format33interop = []34experimental = ["exp-preserve-order", "exp-destruct"]35exp-preserve-order = ["jrsonnet-evaluator/exp-preserve-order"]36exp-destruct = ["jrsonnet-evaluator/exp-destruct"]