From a5f28eea94d74f98e37487ed04a024b83b8a94ff Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sat, 18 Mar 2023 00:08:05 +0300 Subject: fix(tvix/eval): print unevaluated thunks like Nix does Change-Id: Ie4c563e933f571f45cb4f4efe650d1b65f119e8d Reviewed-on: https://cl.tvl.fyi/c/depot/+/8324 Tested-by: BuildkiteCI Reviewed-by: sterni Autosubmit: tazjin --- tvix/eval/src/value/thunk.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/tvix/eval/src/value/thunk.rs b/tvix/eval/src/value/thunk.rs index 7cdf3054f7..1acb50a94b 100644 --- a/tvix/eval/src/value/thunk.rs +++ b/tvix/eval/src/value/thunk.rs @@ -299,6 +299,7 @@ impl TotalDisplay for Thunk { match &*self.0.borrow() { ThunkRepr::Evaluated(v) => v.total_fmt(f, set), + ThunkRepr::Suspended { .. } | ThunkRepr::Native(_) => f.write_str(""), other => write!(f, "internal[{}]", other.debug_repr()), } } -- cgit 1.4.1