mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 14:55:26 +00:00
Auto merge of #41342 - GuillaumeGomez:btree-debug-infinite, r=alexcrichton
Fix debug infinite loop Fixes #41338.
This commit is contained in:
commit
535ee6c7f0
@ -138,7 +138,8 @@ pub struct Difference<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for Difference<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("Difference")
|
||||
.field(&self.clone())
|
||||
.field(&self.a)
|
||||
.field(&self.b)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -160,7 +161,8 @@ pub struct SymmetricDifference<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for SymmetricDifference<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("SymmetricDifference")
|
||||
.field(&self.clone())
|
||||
.field(&self.a)
|
||||
.field(&self.b)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -182,7 +184,8 @@ pub struct Intersection<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for Intersection<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("Intersection")
|
||||
.field(&self.clone())
|
||||
.field(&self.a)
|
||||
.field(&self.b)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -204,7 +207,8 @@ pub struct Union<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for Union<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("Union")
|
||||
.field(&self.clone())
|
||||
.field(&self.a)
|
||||
.field(&self.b)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
@ -225,7 +225,8 @@ pub struct Iter<E> {
|
||||
impl<E: fmt::Debug> fmt::Debug for Iter<E> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("Iter")
|
||||
.field(&self.clone())
|
||||
.field(&self.index)
|
||||
.field(&self.bits)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ pub struct Iter<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for Iter<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("Iter")
|
||||
.field(&self.clone())
|
||||
.field(&self.len)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -107,7 +107,8 @@ pub struct IterMut<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for IterMut<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("IterMut")
|
||||
.field(self.clone())
|
||||
.field(&self.list)
|
||||
.field(&self.len)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -129,7 +130,7 @@ pub struct IntoIter<T> {
|
||||
impl<T: fmt::Debug> fmt::Debug for IntoIter<T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("IntoIter")
|
||||
.field(self.clone())
|
||||
.field(&self.list)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -1128,7 +1129,7 @@ pub struct FrontPlace<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for FrontPlace<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("FrontPlace")
|
||||
.field(self.clone())
|
||||
.field(&self.list)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -1183,7 +1184,7 @@ pub struct BackPlace<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for BackPlace<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("BackPlace")
|
||||
.field(self.clone())
|
||||
.field(&self.list)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
@ -1913,7 +1913,9 @@ pub struct Iter<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for Iter<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("Iter")
|
||||
.field(&self.clone())
|
||||
.field(&self.ring)
|
||||
.field(&self.tail)
|
||||
.field(&self.head)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -2000,7 +2002,9 @@ pub struct IterMut<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for IterMut<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("IterMut")
|
||||
.field(&self.clone())
|
||||
.field(&self.ring)
|
||||
.field(&self.tail)
|
||||
.field(&self.head)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -2081,7 +2085,7 @@ pub struct IntoIter<T> {
|
||||
impl<T: fmt::Debug> fmt::Debug for IntoIter<T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("IntoIter")
|
||||
.field(&self.clone())
|
||||
.field(&self.inner)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
@ -2139,7 +2143,9 @@ pub struct Drain<'a, T: 'a> {
|
||||
impl<'a, T: 'a + fmt::Debug> fmt::Debug for Drain<'a, T> {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
f.debug_tuple("Drain")
|
||||
.field(&self.clone())
|
||||
.field(&self.after_tail)
|
||||
.field(&self.after_head)
|
||||
.field(&self.iter)
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user