From 912ece7838b1bf57bafb3c67a8b6667a5a637cc3 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Wed, 01 May 2024 21:25:47 +0000 Subject: [PATCH] fix: preserve_order arg defaults --- --- a/crates/jrsonnet-stdlib/src/arrays.rs +++ b/crates/jrsonnet-stdlib/src/arrays.rs @@ -322,6 +322,7 @@ #[builtin] pub fn builtin_prune( a: Val, + #[default(false)] #[cfg(feature = "exp-preserve-order")] preserve_order: bool, --- a/crates/jrsonnet-stdlib/src/objects.rs +++ b/crates/jrsonnet-stdlib/src/objects.rs @@ -57,7 +57,9 @@ o: ObjValue, include_hidden: bool, - #[cfg(feature = "exp-preserve-order")] preserve_order: bool, + #[default(false)] + #[cfg(feature = "exp-preserve-order")] + preserve_order: bool, ) -> ArrValue { o.values_ex( include_hidden, @@ -99,7 +101,10 @@ pub fn builtin_object_keys_values_ex( o: ObjValue, include_hidden: bool, - #[cfg(feature = "exp-preserve-order")] preserve_order: bool, + + #[default(false)] + #[cfg(feature = "exp-preserve-order")] + preserve_order: bool, ) -> ArrValue { o.key_values_ex( include_hidden, -- gitstuff