@@ -1056,6 +1056,7 @@ impl<'a> IntoIterator for &'a Map<String, Value> {
10561056}
10571057
10581058/// An iterator over a serde_json::Map's entries.
1059+ #[ derive( Clone , Debug ) ]
10591060pub struct Iter < ' a > {
10601061 iter : IterImpl < ' a > ,
10611062}
@@ -1081,6 +1082,7 @@ impl<'a> IntoIterator for &'a mut Map<String, Value> {
10811082}
10821083
10831084/// A mutable iterator over a serde_json::Map's entries.
1085+ #[ derive( Debug ) ]
10841086pub struct IterMut < ' a > {
10851087 iter : IterMutImpl < ' a > ,
10861088}
@@ -1106,6 +1108,7 @@ impl IntoIterator for Map<String, Value> {
11061108}
11071109
11081110/// An owning iterator over a serde_json::Map's entries.
1111+ #[ derive( Debug ) ]
11091112pub struct IntoIter {
11101113 iter : IntoIterImpl ,
11111114}
@@ -1120,6 +1123,7 @@ delegate_iterator!((IntoIter) => (String, Value));
11201123//////////////////////////////////////////////////////////////////////////////
11211124
11221125/// An iterator over a serde_json::Map's keys.
1126+ #[ derive( Clone , Debug ) ]
11231127pub struct Keys < ' a > {
11241128 iter : KeysImpl < ' a > ,
11251129}
@@ -1134,6 +1138,7 @@ delegate_iterator!((Keys<'a>) => &'a String);
11341138//////////////////////////////////////////////////////////////////////////////
11351139
11361140/// An iterator over a serde_json::Map's values.
1141+ #[ derive( Clone , Debug ) ]
11371142pub struct Values < ' a > {
11381143 iter : ValuesImpl < ' a > ,
11391144}
@@ -1148,6 +1153,7 @@ delegate_iterator!((Values<'a>) => &'a Value);
11481153//////////////////////////////////////////////////////////////////////////////
11491154
11501155/// A mutable iterator over a serde_json::Map's values.
1156+ #[ derive( Debug ) ]
11511157pub struct ValuesMut < ' a > {
11521158 iter : ValuesMutImpl < ' a > ,
11531159}
@@ -1162,6 +1168,7 @@ delegate_iterator!((ValuesMut<'a>) => &'a mut Value);
11621168//////////////////////////////////////////////////////////////////////////////
11631169
11641170/// An owning iterator over a serde_json::Map's values.
1171+ #[ derive( Debug ) ]
11651172pub struct IntoValues {
11661173 iter : IntoValuesImpl ,
11671174}
0 commit comments