Trait collections::fmt::Debug
[−]
[src]
pub trait Debug {
fn fmt(&self, &mut Formatter) -> Result<(), Error>;
}Format trait for the :?`:?` format. Useful for debugging, all types
should implement this.
Required Methods
Implementors
impl<T> Debug for Box<T> where T: Debug + ?Sizedimpl<T> Debug for Weak<T> where T: Debugimpl<T> Debug for Arc<T> where T: Debugimpl<T> Debug for Rc<T> where T: Debug + ?Sizedimpl<T> Debug for Weak<T> where T: Debug + ?Sizedimpl Debug for BitVecimpl Debug for BitSetimpl<K: Debug, V: Debug> Debug for BTreeMap<K, V>impl<T: Debug> Debug for BTreeSet<T>impl<'a, B: ?Sized> Debug for Cow<'a, B> where B: Debug + ToOwned, B::Owned: Debugimpl<E: CLike + Debug> Debug for EnumSet<E>impl<T> Debug for Wrapping<T> where T: Debug + Debugimpl Debug for Big32x36impl Debug for Big8x3impl Debug for Decodedimpl Debug for FullDecodedimpl Debug for Fpimpl<'a> Debug for Part<'a>impl Debug for Signimpl Debug for FpCategoryimpl Debug for ParseIntErrorimpl Debug for IntErrorKindimpl Debug for ParseFloatErrorimpl Debug for FloatErrorKindimpl<T> Debug for NonZero<T> where T: Zeroable + Debug + Debugimpl Debug for RangeFullimpl<Idx> Debug for Range<Idx> where Idx: Debugimpl<Idx> Debug for RangeFrom<Idx> where Idx: Debugimpl<Idx> Debug for RangeTo<Idx> where Idx: Debugimpl Debug for Orderingimpl Debug for Any + 'staticimpl Debug for Any + 'static + Sendimpl Debug for TypeIdimpl<T> Debug for [T; 0] where T: Debugimpl<T> Debug for [T; 1] where T: Debugimpl<T> Debug for [T; 2] where T: Debugimpl<T> Debug for [T; 3] where T: Debugimpl<T> Debug for [T; 4] where T: Debugimpl<T> Debug for [T; 5] where T: Debugimpl<T> Debug for [T; 6] where T: Debugimpl<T> Debug for [T; 7] where T: Debugimpl<T> Debug for [T; 8] where T: Debugimpl<T> Debug for [T; 9] where T: Debugimpl<T> Debug for [T; 10] where T: Debugimpl<T> Debug for [T; 11] where T: Debugimpl<T> Debug for [T; 12] where T: Debugimpl<T> Debug for [T; 13] where T: Debugimpl<T> Debug for [T; 14] where T: Debugimpl<T> Debug for [T; 15] where T: Debugimpl<T> Debug for [T; 16] where T: Debugimpl<T> Debug for [T; 17] where T: Debugimpl<T> Debug for [T; 18] where T: Debugimpl<T> Debug for [T; 19] where T: Debugimpl<T> Debug for [T; 20] where T: Debugimpl<T> Debug for [T; 21] where T: Debugimpl<T> Debug for [T; 22] where T: Debugimpl<T> Debug for [T; 23] where T: Debugimpl<T> Debug for [T; 24] where T: Debugimpl<T> Debug for [T; 25] where T: Debugimpl<T> Debug for [T; 26] where T: Debugimpl<T> Debug for [T; 27] where T: Debugimpl<T> Debug for [T; 28] where T: Debugimpl<T> Debug for [T; 29] where T: Debugimpl<T> Debug for [T; 30] where T: Debugimpl<T> Debug for [T; 31] where T: Debugimpl<T> Debug for [T; 32] where T: Debugimpl Debug for BorrowStateimpl<T> Debug for MinMaxResult<T> where T: Debug + Debug + Debug + Debugimpl<T> Debug for Option<T> where T: Debug + Debugimpl<T, E> Debug for Result<T, E> where E: Debug + Debug, T: Debug + Debugimpl Debug for i8x16impl Debug for i16x8impl Debug for i32x4impl Debug for i64x2impl Debug for u8x16impl Debug for u16x8impl Debug for u32x4impl Debug for u64x2impl Debug for f32x4impl Debug for f64x2impl Debug for SearchStepimpl Debug for ParseBoolErrorimpl Debug for Utf8Errorimpl Debug for RadixFmt<isize, Radix>impl Debug for isizeimpl Debug for RadixFmt<usize, Radix>impl Debug for usizeimpl Debug for RadixFmt<i8, Radix>impl Debug for i8impl Debug for RadixFmt<u8, Radix>impl Debug for u8impl Debug for RadixFmt<i16, Radix>impl Debug for i16impl Debug for RadixFmt<u16, Radix>impl Debug for u16impl Debug for RadixFmt<i32, Radix>impl Debug for i32impl Debug for RadixFmt<u32, Radix>impl Debug for u32impl Debug for RadixFmt<i64, Radix>impl Debug for i64impl Debug for RadixFmt<u64, Radix>impl Debug for u64impl Debug for Errorimpl<'a> Debug for Arguments<'a>impl<'a, T> Debug for &'a T where T: Debug + ?Sizedimpl<'a, T> Debug for &'a mut T where T: Debug + ?Sizedimpl Debug for boolimpl Debug for strimpl Debug for charimpl Debug for f32impl Debug for f64impl<T> Debug for *const Timpl<T> Debug for *mut Timpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T10: Debug, T11: Debug, T2: Debug, T1: Debug, T4: Debug, T6: Debug, T9: Debug, T7: Debug, T0: Debug, T3: Debug, T8: Debug, T5: Debugimpl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T9: Debug, T10: Debug, T5: Debug, T11: Debug, T3: Debug, T2: Debug, T4: Debug, T7: Debug, T8: Debug, T6: Debug, T1: Debugimpl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T8: Debug, T6: Debug, T9: Debug, T4: Debug, T10: Debug, T2: Debug, T7: Debug, T3: Debug, T11: Debug, T5: Debugimpl<T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T3, T4, T5, T6, T7, T8, T9, T10, T11) where T5: Debug, T3: Debug, T4: Debug, T6: Debug, T9: Debug, T10: Debug, T8: Debug, T7: Debug, T11: Debugimpl<T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T4, T5, T6, T7, T8, T9, T10, T11) where T7: Debug, T6: Debug, T10: Debug, T11: Debug, T8: Debug, T5: Debug, T4: Debug, T9: Debugimpl<T5, T6, T7, T8, T9, T10, T11> Debug for (T5, T6, T7, T8, T9, T10, T11) where T5: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug, T7: Debug, T6: Debugimpl<T6, T7, T8, T9, T10, T11> Debug for (T6, T7, T8, T9, T10, T11) where T8: Debug, T6: Debug, T7: Debug, T10: Debug, T11: Debug, T9: Debugimpl<T7, T8, T9, T10, T11> Debug for (T7, T8, T9, T10, T11) where T11: Debug, T9: Debug, T8: Debug, T10: Debug, T7: Debugimpl<T8, T9, T10, T11> Debug for (T8, T9, T10, T11) where T11: Debug, T10: Debug, T9: Debug, T8: Debugimpl<T9, T10, T11> Debug for (T9, T10, T11) where T11: Debug, T9: Debug, T10: Debugimpl<T10, T11> Debug for (T10, T11) where T11: Debug, T10: Debugimpl<T11> Debug for (T11,) where T11: Debugimpl<T> Debug for [T] where T: Debugimpl Debug for ()impl<T> Debug for PhantomData<T>impl<T> Debug for Cell<T> where T: Copy + Debugimpl<T> Debug for RefCell<T> where T: Debug + ?Sizedimpl<'b, T> Debug for Ref<'b, T> where T: Debug + ?Sizedimpl<'b, T> Debug for RefMut<'b, T> where T: Debug + ?Sizedimpl<A: Debug> Debug for LinkedList<A>impl Debug for Utf16Itemimpl Debug for FromUtf8Errorimpl Debug for FromUtf16Errorimpl Debug for Stringimpl Debug for ParseErrorimpl<T: Debug> Debug for Vec<T>impl<T: Debug> Debug for VecDeque<T>impl<V: Debug> Debug for VecMap<V>impl<T: Debug> Debug for Bound<T> where T: Debug, T: Debug