From 1e0d46fc13051f2f0781b165a6dd17fda288ac66 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Sun, 9 Jan 2022 18:43:12 +0800 Subject: [PATCH] Fix debug print for GlobalRuntimeStates. --- src/eval/global_state.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/eval/global_state.rs b/src/eval/global_state.rs index 603aa202..0fd0e821 100644 --- a/src/eval/global_state.rs +++ b/src/eval/global_state.rs @@ -263,9 +263,14 @@ impl, M: Into>> Extend<(K, M)> for GlobalRunt impl fmt::Debug for GlobalRuntimeState { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.write_str("Imports")?; - f.debug_map() - .entries(self.keys.iter().zip(self.modules.iter())) + f.debug_struct("GlobalRuntimeState") + .field("imports", &self.keys.iter().zip(self.modules.iter())) + .field("source", &self.source) + .field("num_operations", &self.num_operations) + .field("num_modules_loaded", &self.num_modules_loaded) + .field("fn_hash_indexing", &self.fn_hash_indexing) + .field("embedded_module_resolver", &self.embedded_module_resolver) + .field("constants", &self.constants) .finish() } }