Trait std::fmt::DebugStable
[-] [+]
[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 Debug for FpCategory
impl Debug for ParseIntError
impl Debug for IntErrorKind
impl Debug for ParseFloatError
impl Debug for FloatErrorKind
impl<T> Debug for NonZero<T> where T: Zeroable, T: Debug
impl Debug for RangeFull
impl<Idx> Debug for Range<Idx> where Idx: Debug
impl<Idx> Debug for RangeFrom<Idx> where Idx: Debug
impl<Idx> Debug for RangeTo<Idx> where Idx: Debug
impl Debug for Ordering
impl Debug for TypeId
impl Debug for BorrowState
impl<T> Debug for MinMaxResult<T> where T: Debug
impl<T> Debug for Option<T> where T: Debug
impl<T, E> Debug for Result<T, E> where T: Debug, E: Debug
impl Debug for i8x16
impl Debug for i16x8
impl Debug for i32x4
impl Debug for i64x2
impl Debug for u8x16
impl Debug for u16x8
impl Debug for u32x4
impl Debug for u64x2
impl Debug for f32x4
impl Debug for f64x2
impl Debug for ParseBoolError
impl Debug for Utf8Error
impl Debug for RadixFmt<isize, Radix>
impl Debug for isize
impl Debug for RadixFmt<usize, Radix>
impl Debug for usize
impl Debug for RadixFmt<i8, Radix>
impl Debug for i8
impl Debug for RadixFmt<u8, Radix>
impl Debug for u8
impl Debug for RadixFmt<i16, Radix>
impl Debug for i16
impl Debug for RadixFmt<u16, Radix>
impl Debug for u16
impl Debug for RadixFmt<i32, Radix>
impl Debug for i32
impl Debug for RadixFmt<u32, Radix>
impl Debug for u32
impl Debug for RadixFmt<i64, Radix>
impl Debug for i64
impl Debug for RadixFmt<u64, Radix>
impl Debug for u64
impl Debug for Error
impl<'a> Debug for Arguments<'a>
impl<T> Debug for T where T: Show, T: ?Sized
impl<'a, T> Debug for &'a T where T: Debug, T: ?Sized
impl<'a, T> Debug for &'a mut T where T: Debug, T: ?Sized
impl Debug for bool
impl Debug for str
impl Debug for char
impl Debug for f32
impl Debug for f64
impl<T> Debug for *const T
impl<T> Debug for *mut T
impl<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 T0: Debug, T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug, T6: Debug, T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<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 T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug, T6: Debug, T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T2: Debug, T3: Debug, T4: Debug, T5: Debug, T6: Debug, T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T3, T4, T5, T6, T7, T8, T9, T10, T11) where T3: Debug, T4: Debug, T5: Debug, T6: Debug, T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T4, T5, T6, T7, T8, T9, T10, T11) where T4: Debug, T5: Debug, T6: Debug, T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T5, T6, T7, T8, T9, T10, T11> Debug for (T5, T6, T7, T8, T9, T10, T11) where T5: Debug, T6: Debug, T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T6, T7, T8, T9, T10, T11> Debug for (T6, T7, T8, T9, T10, T11) where T6: Debug, T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T7, T8, T9, T10, T11> Debug for (T7, T8, T9, T10, T11) where T7: Debug, T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T8, T9, T10, T11> Debug for (T8, T9, T10, T11) where T8: Debug, T9: Debug, T10: Debug, T11: Debug
impl<T9, T10, T11> Debug for (T9, T10, T11) where T9: Debug, T10: Debug, T11: Debug
impl<T10, T11> Debug for (T10, T11) where T10: Debug, T11: Debug
impl<T11> Debug for (T11,) where T11: Debug
impl<'a> Debug for &'a Any + 'a
impl<T> Debug for [T] where T: Debug
impl Debug for ()
impl<T> Debug for PhantomData<T>
impl<T> Debug for Cell<T> where T: Copy, T: Debug
impl<T> Debug for RefCell<T> where T: Debug
impl<'b, T> Debug for Ref<'b, T> where T: Debug
impl<'b, T> Debug for RefMut<'b, T> where T: Debug
impl<T> Debug for [T; 0] where T: Debug
impl<T> Debug for [T; 1] where T: Debug
impl<T> Debug for [T; 2] where T: Debug
impl<T> Debug for [T; 3] where T: Debug
impl<T> Debug for [T; 4] where T: Debug
impl<T> Debug for [T; 5] where T: Debug
impl<T> Debug for [T; 6] where T: Debug
impl<T> Debug for [T; 7] where T: Debug
impl<T> Debug for [T; 8] where T: Debug
impl<T> Debug for [T; 9] where T: Debug
impl<T> Debug for [T; 10] where T: Debug
impl<T> Debug for [T; 11] where T: Debug
impl<T> Debug for [T; 12] where T: Debug
impl<T> Debug for [T; 13] where T: Debug
impl<T> Debug for [T; 14] where T: Debug
impl<T> Debug for [T; 15] where T: Debug
impl<T> Debug for [T; 16] where T: Debug
impl<T> Debug for [T; 17] where T: Debug
impl<T> Debug for [T; 18] where T: Debug
impl<T> Debug for [T; 19] where T: Debug
impl<T> Debug for [T; 20] where T: Debug
impl<T> Debug for [T; 21] where T: Debug
impl<T> Debug for [T; 22] where T: Debug
impl<T> Debug for [T; 23] where T: Debug
impl<T> Debug for [T; 24] where T: Debug
impl<T> Debug for [T; 25] where T: Debug
impl<T> Debug for [T; 26] where T: Debug
impl<T> Debug for [T; 27] where T: Debug
impl<T> Debug for [T; 28] where T: Debug
impl<T> Debug for [T; 29] where T: Debug
impl<T> Debug for [T; 30] where T: Debug
impl<T> Debug for [T; 31] where T: Debug
impl<T> Debug for [T; 32] where T: Debug
impl<T> Debug for Box<T> where T: Debug, T: ?Sized
impl Debug for Box<Any + 'static>
impl<T> Debug for Arc<T> where T: Debug
impl<T> Debug for Rc<T> where T: Debug
impl<T> Debug for Weak<T> where T: Debug
impl Debug for BitVec
impl Debug for BitSet
impl<K, V> Debug for BTreeMap<K, V> where K: Debug, V: Debug
impl<T> Debug for BTreeSet<T> where T: Debug
impl<A> Debug for LinkedList<A> where A: Debug
impl<E> Debug for EnumSet<E> where E: CLike, E: Debug
impl<T> Debug for VecDeque<T> where T: Debug
impl Debug for FromUtf8Error
impl Debug for FromUtf16Error
impl Debug for String
impl<T> Debug for Vec<T> where T: Debug
impl<V> Debug for VecMap<V> where V: Debug
impl<'a, B> Debug for Cow<'a, B> where B: Debug, B: ToOwned, <B as ToOwned>::Owned: Debug, B: ?Sized
impl Debug for Utf16Item
impl Debug for NulError
impl Debug for CString
impl Debug for OsString
impl Debug for OsStr
impl<R> Debug for BufferedReader<R> where R: Debug
impl<W> Debug for BufferedWriter<W> where W: Debug
impl<W> Debug for LineBufferedWriter<W> where W: Debug
impl<S> Debug for BufferedStream<S> where S: Debug
impl Debug for SocketType
impl Debug for Flag
impl Debug for Protocol
impl Debug for Hint
impl Debug for Info
impl Debug for IpAddr
impl Debug for SocketAddr
impl Debug for ParseError
impl Debug for Command
impl Debug for ProcessExit
impl<R: Debug> Debug for LimitReader<R>
impl Debug for NullWriter
impl Debug for ZeroReader
impl Debug for NullReader
impl<W: Debug> Debug for MultiWriter<W>
impl<I: Debug, R: Debug> Debug for ChainedReader<I, R>
impl<R: Debug, W: Debug> Debug for TeeReader<R, W>
impl<T: Debug> Debug for IterReader<T>
impl Debug for IoError
impl Debug for IoErrorKind
impl Debug for FileMode
impl Debug for FileAccess
impl Debug for FileType
impl Debug for FilePermission
impl<R> Debug for BufReader<R> where R: Debug
impl<W: Debug> Debug for IntoInnerError<W>
impl<W> Debug for BufWriter<W> where W: Debug
impl<W> Debug for LineWriter<W> where W: Debug
impl<S> Debug for BufStream<S> where S: Debug
impl Debug for Error
impl Debug for ErrorKind
impl Debug for SeekFrom
impl Debug for CharsError
impl Debug for Permissions
impl Debug for Ipv6MulticastScope
impl Debug for IpAddr
impl Debug for Ipv4Addr
impl Debug for Ipv6Addr
impl Debug for SocketAddr
impl Debug for MapError
impl Debug for VarError
impl Debug for JoinPathsError
impl<'a> Debug for Prefix<'a>
impl<'a> Debug for Component<'a>
impl Debug for PathBuf
impl Debug for Path
impl<'a> Debug for Display<'a>
impl Debug for Path
impl Debug for ParsePathError
impl Debug for Path
impl Debug for ParsePathError
impl Debug for PathPrefix
impl<'a, P: GenericPath> Debug for Display<'a, P>
impl Debug for Command
impl Debug for ExitStatus
impl Debug for Duration
impl<K, V, S> Debug for HashMap<K, V, S> where K: Eq + Hash + Debug, V: Debug, S: HashState
impl<T, S> Debug for HashSet<T, S> where T: Eq + Hash + Debug, S: HashState
impl<K, V, S> Debug for HashMap<K, V, S> where K: Eq + Hash + Debug, V: Debug, S: HashState
impl<T, S> Debug for HashSet<T, S> where T: Eq + Hash + Debug, S: HashState
impl Debug for Thread
impl Debug for RecvError
impl Debug for TryRecvError
impl<T> Debug for SendError<T>
impl<T> Debug for TrySendError<T>
impl<T> Debug for PoisonError<T>
impl<T> Debug for TryLockError<T>