git.delta.rocks / jrsonnet / refs/commits / 773438d8aef3

difftreelog

feat accept plain functions for std.native outputs

Yaroslav Bolyukin2023-08-13parent: #027693d.patch.diff
in: master

2 files changed

modifiedcrates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth
--- a/crates/jrsonnet-stdlib/src/lib.rs
+++ b/crates/jrsonnet-stdlib/src/lib.rs
@@ -237,7 +237,7 @@
 	/// Used for `std.extVar`
 	pub ext_vars: HashMap<IStr, TlaArg>,
 	/// Used for `std.native`
-	pub ext_natives: HashMap<IStr, Cc<TraceBox<dyn Builtin>>>,
+	pub ext_natives: HashMap<IStr, FuncVal>,
 	/// Used for `std.trace`
 	pub trace_printer: Box<dyn TracePrinter>,
 	/// Used for `std.thisFile`
addedtests/tests/std_native.rsdiffbeforeafterboth

no changes