difftreelog
fix BlackBox formatter support for bigint
in: master
2 files changed
crates/jrsonnet-evaluator/src/gc.rsdiffbeforeafterboth323233pub fn assert_trace<T: Trace>(_v: &T) {}33pub fn assert_trace<T: Trace>(_v: &T) {}3435pub type ImHashMap<K, V> = im_rc::HashMap<K, V, FxBuildHasher>;3634crates/jrsonnet-evaluator/src/manifest.rsdiffbeforeafterboth--- a/crates/jrsonnet-evaluator/src/manifest.rs
+++ b/crates/jrsonnet-evaluator/src/manifest.rs
@@ -68,7 +68,10 @@
}
}
Val::Obj(obj_value) => {
- for (name, value) in obj_value.iter() {
+ for (name, value) in obj_value.iter(
+ #[cfg(feature = "exp-preserve-order")]
+ true,
+ ) {
black_box(name);
let value = value?;
self.manifest_buf(value, buf)?;
@@ -78,6 +81,10 @@
black_box(func_val);
bail!("tried to manifest function")
}
+ #[cfg(feature = "exp-bigint")]
+ Val::BigInt(n) => {
+ black_box(n);
+ }
}
Ok(())
}