diff --git a/juniper/src/executor_tests/directives.rs b/juniper/src/executor_tests/directives.rs
index 185bbc24..03fa0b0a 100644
--- a/juniper/src/executor_tests/directives.rs
+++ b/juniper/src/executor_tests/directives.rs
@@ -25,7 +25,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let obj = result.as_object_value().expect("Result is not an object");
 
diff --git a/juniper/src/executor_tests/enums.rs b/juniper/src/executor_tests/enums.rs
index 2f32ef5d..eacc075c 100644
--- a/juniper/src/executor_tests/enums.rs
+++ b/juniper/src/executor_tests/enums.rs
@@ -36,7 +36,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let obj = result.as_object_value().expect("Result is not an object");
 
diff --git a/juniper/src/executor_tests/executor.rs b/juniper/src/executor_tests/executor.rs
index ad8d2b24..12dc41c1 100644
--- a/juniper/src/executor_tests/executor.rs
+++ b/juniper/src/executor_tests/executor.rs
@@ -69,7 +69,7 @@ mod field_execution {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -161,7 +161,7 @@ mod merge_parallel_fragments {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -255,7 +255,7 @@ mod merge_parallel_inline_fragments {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -349,7 +349,7 @@ mod threads_context_correctly {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -446,7 +446,7 @@ mod dynamic_context_switching {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -500,7 +500,7 @@ mod dynamic_context_switching {
 
         assert_eq!(errs, vec![]);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -558,7 +558,7 @@ mod dynamic_context_switching {
             )]
         );
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(result, Value::null());
     }
@@ -605,7 +605,7 @@ mod dynamic_context_switching {
             )]
         );
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -656,7 +656,7 @@ mod dynamic_context_switching {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -725,7 +725,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -751,7 +751,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(result, graphql_value!(None));
 
@@ -774,7 +774,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(result, graphql_value!(None));
 
@@ -797,7 +797,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -823,7 +823,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(result, graphql_value!(None));
 
@@ -846,7 +846,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -872,7 +872,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(result, graphql_value!(None));
 
@@ -895,7 +895,7 @@ mod propagates_errors_to_nullable_fields {
 
         let (result, errs) = ::execute(doc, None, &schema, &vars, &()).expect("Execution failed");
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
diff --git a/juniper/src/executor_tests/interfaces_unions.rs b/juniper/src/executor_tests/interfaces_unions.rs
index c6117566..55b849c9 100644
--- a/juniper/src/executor_tests/interfaces_unions.rs
+++ b/juniper/src/executor_tests/interfaces_unions.rs
@@ -111,7 +111,7 @@ mod interface {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
@@ -242,7 +242,7 @@ mod union {
 
         assert_eq!(errs, []);
 
-        println!("Result: {:?}", result);
+        println!("Result: {:#?}", result);
 
         assert_eq!(
             result,
diff --git a/juniper/src/executor_tests/introspection/enums.rs b/juniper/src/executor_tests/introspection/enums.rs
index f09a5e83..05f7a5b6 100644
--- a/juniper/src/executor_tests/introspection/enums.rs
+++ b/juniper/src/executor_tests/introspection/enums.rs
@@ -83,7 +83,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
diff --git a/juniper/src/executor_tests/introspection/input_object.rs b/juniper/src/executor_tests/introspection/input_object.rs
index a07b8b96..cef3d748 100644
--- a/juniper/src/executor_tests/introspection/input_object.rs
+++ b/juniper/src/executor_tests/introspection/input_object.rs
@@ -113,7 +113,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
diff --git a/juniper/src/executor_tests/introspection/mod.rs b/juniper/src/executor_tests/introspection/mod.rs
index ef073173..e7f22ce5 100644
--- a/juniper/src/executor_tests/introspection/mod.rs
+++ b/juniper/src/executor_tests/introspection/mod.rs
@@ -78,7 +78,7 @@ fn test_execution() {
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     assert_eq!(
         result,
@@ -121,7 +121,7 @@ fn enum_introspection() {
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
@@ -232,7 +232,7 @@ fn interface_introspection() {
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
@@ -378,7 +378,7 @@ fn object_introspection() {
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
@@ -578,7 +578,7 @@ fn scalar_introspection() {
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
diff --git a/juniper/src/executor_tests/variables.rs b/juniper/src/executor_tests/variables.rs
index 83a9db5f..86e70917 100644
--- a/juniper/src/executor_tests/variables.rs
+++ b/juniper/src/executor_tests/variables.rs
@@ -122,7 +122,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let obj = result.as_object_value().expect("Result is not an object");
 
diff --git a/juniper/src/macros/tests/args.rs b/juniper/src/macros/tests/args.rs
index b714cf34..2b2fac79 100644
--- a/juniper/src/macros/tests/args.rs
+++ b/juniper/src/macros/tests/args.rs
@@ -107,7 +107,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
@@ -138,7 +138,7 @@ where
         .as_object_value()
         .expect("Field is not an object");
 
-    println!("Field: {:?}", field);
+    println!("Field: {:#?}", field);
 
     let args = field
         .get_field_value("args")
@@ -146,7 +146,7 @@ where
         .as_list_value()
         .expect("args is not a list");
 
-    println!("Args: {:?}", args);
+    println!("Args: {:#?}", args);
 
     f(args);
 }
diff --git a/juniper/src/macros/tests/field.rs b/juniper/src/macros/tests/field.rs
index 2c691106..2e7ee1b4 100644
--- a/juniper/src/macros/tests/field.rs
+++ b/juniper/src/macros/tests/field.rs
@@ -80,7 +80,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
@@ -111,7 +111,7 @@ where
         .as_object_value()
         .expect("Field is not an object");
 
-    println!("Field: {:?}", field);
+    println!("Field: {:#?}", field);
 
     f(field);
 }
diff --git a/juniper/src/macros/tests/interface.rs b/juniper/src/macros/tests/interface.rs
index 7700f25d..126201e9 100644
--- a/juniper/src/macros/tests/interface.rs
+++ b/juniper/src/macros/tests/interface.rs
@@ -151,7 +151,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
diff --git a/juniper/src/macros/tests/object.rs b/juniper/src/macros/tests/object.rs
index 54d2da4b..21e460f4 100644
--- a/juniper/src/macros/tests/object.rs
+++ b/juniper/src/macros/tests/object.rs
@@ -178,7 +178,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
diff --git a/juniper/src/macros/tests/scalar.rs b/juniper/src/macros/tests/scalar.rs
index e17844ac..8cd5dc3d 100644
--- a/juniper/src/macros/tests/scalar.rs
+++ b/juniper/src/macros/tests/scalar.rs
@@ -79,7 +79,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
diff --git a/juniper/src/macros/tests/union.rs b/juniper/src/macros/tests/union.rs
index c4850b73..dd622be1 100644
--- a/juniper/src/macros/tests/union.rs
+++ b/juniper/src/macros/tests/union.rs
@@ -132,7 +132,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()
diff --git a/juniper_tests/src/codegen/derive_object.rs b/juniper_tests/src/codegen/derive_object.rs
index fbe3d0bc..3060a3be 100644
--- a/juniper_tests/src/codegen/derive_object.rs
+++ b/juniper_tests/src/codegen/derive_object.rs
@@ -305,7 +305,7 @@ where
 
     assert_eq!(errs, []);
 
-    println!("Result: {:?}", result);
+    println!("Result: {:#?}", result);
 
     let type_info = result
         .as_object_value()