diff --git a/src/deque.rs b/src/deque.rs index 62b68b87..bf0d5201 100644 --- a/src/deque.rs +++ b/src/deque.rs @@ -1,3 +1,4 @@ +use core::fmt; use core::iter::FusedIterator; use core::marker::PhantomData; use core::mem::MaybeUninit; @@ -374,6 +375,12 @@ impl Drop for Deque { } } +impl fmt::Debug for Deque { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.debug_list().entries(self).finish() + } +} + /// An iterator that moves out of a [`Deque`]. /// /// This struct is created by calling the `into_iter` method.