Expand description
?
formatting.
Debug
should format the output in a programmer-facing, debugging context.
Generally speaking, you should just derive
a Debug
implementation.
When used with the alternate format specifier #?
, the output is pretty-printed.
For more information on formatters, see the module-level documentation.
This trait can be used with #[derive]
if all fields implement Debug
. When
derive
d for structs, it will use the name of the struct
, then {
, then a
comma-separated list of each field’s name and Debug
value, then }
. For
enum
s, it will use the name of the variant and, if applicable, (
, then the
Debug
values of the fields, then )
.
Stability
Derived Debug
formats are not stable, and so may change with future Rust
versions. Additionally, Debug
implementations of types provided by the
standard library (libstd
, libcore
, liballoc
, etc.) are not stable, and
may also change with future Rust versions.
Examples
Deriving an implementation:
#[derive(Debug)]
struct Point {
x: i32,
y: i32,
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");
Manually implementing:
use std::fmt;
struct Point {
x: i32,
y: i32,
}
impl fmt::Debug for Point {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_struct("Point")
.field("x", &self.x)
.field("y", &self.y)
.finish()
}
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");
There are a number of helper methods on the Formatter
struct to help you with manual
implementations, such as debug_struct
.
Types that do not wish to use the standard suite of debug representations
provided by the Formatter
trait (debug_struct
, debug_tuple
,
debug_list
, debug_set
, debug_map
) can do something totally custom by
manually writing an arbitrary representation to the Formatter
.
impl fmt::Debug for Point {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "Point [{} {}]", self.x, self.y)
}
}
Debug
implementations using either derive
or the debug builder API
on Formatter
support pretty-printing using the alternate flag: {:#?}
.
Pretty-printing with #?
:
#[derive(Debug)]
struct Point {
x: i32,
y: i32,
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:#?}"),
"The origin is: Point {
x: 0,
y: 0,
}");
Required Methods
Formats the value using the given formatter.
Examples
use std::fmt;
struct Position {
longitude: f32,
latitude: f32,
}
impl fmt::Debug for Position {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_tuple("")
.field(&self.longitude)
.field(&self.latitude)
.finish()
}
}
let position = Position { longitude: 1.987, latitude: 2.983 };
assert_eq!(format!("{position:?}"), "(1.987, 2.983)");
assert_eq!(format!("{position:#?}"), "(
1.987,
2.983,
)");
Implementors
impl Debug for RangeCmp
impl Debug for AllocSource
impl Debug for Kind
impl Debug for XAxis
impl Debug for YAxis
impl Debug for DisplayMode
impl Debug for TimeChart
impl Debug for CmpKind
impl Debug for FilterKind
impl Debug for FilterGen
impl Debug for LabelSpec
impl Debug for LineSpec
impl Debug for LocSpec
impl Debug for Cmp
impl Debug for charts::filter::ord::Pred
impl Debug for charts::filter::string_like::Pred
impl Debug for RawSubFilter
impl Debug for ChartSettingsMsg
impl Debug for charts::msg::to_client::ChartMsg
impl Debug for charts::msg::to_client::ChartsMsg
impl Debug for charts::msg::to_client::FiltersMsg
impl Debug for charts::msg::to_client::Msg
impl Debug for RawMsg
impl Debug for charts::msg::to_server::ChartMsg
impl Debug for charts::msg::to_server::ChartsMsg
impl Debug for charts::msg::to_server::FiltersMsg
impl Debug for charts::msg::to_server::Msg
impl Debug for Points
impl Debug for TimePoints
impl Debug for AllocKind
impl Debug for charts::prelude::err::ErrorKind
impl Debug for charts::prelude::error_chain::example_generated::ErrorKind
impl Debug for charts::prelude::error_chain::example_generated::inner::ErrorKind
impl Debug for charts::prelude::sync::atomic::Ordering
impl Debug for RecvTimeoutError
impl Debug for TryRecvError
impl Debug for Month
impl Debug for RoundingError
impl Debug for SecondsFormat
impl Debug for Weekday
impl Debug for Fixed
impl Debug for Numeric
impl Debug for Pad
impl Debug for ParseErrorKind
impl Debug for charts::prelude::uid::Line
impl Debug for Alignment
impl Debug for TryReserveErrorKind
impl Debug for core::cmp::Ordering
impl Debug for Infallible
impl Debug for Which
impl Debug for c_void
impl Debug for FpCategory
impl Debug for IntErrorKind
impl Debug for SearchStep
impl Debug for BacktraceStatus
impl Debug for VarError
impl Debug for SeekFrom
impl Debug for std::io::error::ErrorKind
impl Debug for std::net::addr::SocketAddr
impl Debug for Shutdown
impl Debug for IpAddr
impl Debug for Ipv6MulticastScope
impl Debug for AncillaryError
impl Debug for BacktraceStyle
impl Debug for _Unwind_Reason_Code
impl Debug for time::ParseError
impl Debug for bincode::error::ErrorKind
impl Debug for FlushCompress
impl Debug for FlushDecompress
impl Debug for Status
impl Debug for Level
impl Debug for LevelFilter
impl Debug for Sign
impl Debug for FloatErrorKind
impl Debug for Equation
impl Debug for Parameter
impl Debug for FromHexError
impl Debug for Category
impl Debug for serde_json::value::Value
impl Debug for BinaryType
impl Debug for ReferrerPolicy
impl Debug for RequestCache
impl Debug for RequestCredentials
impl Debug for RequestMode
impl Debug for RequestRedirect
impl Debug for BernoulliError
impl Debug for WeightedError
impl Debug for IndexVec
impl Debug for IndexVecIntoIter
impl Debug for bool
impl Debug for char
impl Debug for f32
impl Debug for f64
impl Debug for i8
impl Debug for i16
impl Debug for i32
impl Debug for i64
impl Debug for i128
impl Debug for isize
impl Debug for !
impl Debug for str
impl Debug for u8
impl Debug for u16
impl Debug for u32
impl Debug for u64
impl Debug for u128
impl Debug for ()
impl Debug for usize
impl Debug for ctf::ast::event::Alloc
impl Debug for Collection
impl Debug for Promotion
impl Debug for Ctf
impl Debug for ctf::ast::header::Event
impl Debug for ctf::ast::header::Header
impl Debug for Packet
impl Debug for CacheCheck
impl Debug for Idx
impl Debug for ctf::parse::BigEndian
impl Debug for LowEndian
impl Debug for Pos
impl Debug for charts::chart::settings::Chart
impl Debug for Charts
impl Debug for Resolution
impl Debug for ChartSpec
impl Debug for TimeSize
impl Debug for Color
impl Debug for SmallRng
impl Debug for AllocSite
impl Debug for AllocSiteParams
impl Debug for AllFilterStats
impl Debug for FilterStats
impl Debug for charts::filter::Filter
impl Debug for FilterSpec
impl Debug for Filters
impl Debug for charts::filter::sub::SubFilter
impl Debug for ChartPoints
impl Debug for Size
impl Debug for BigUint
impl Debug for charts::prelude::alloc::Builder
impl Debug for CLoc
impl Debug for Diff
impl Debug for Init
impl Debug for Labels
impl Debug for Loc
impl Debug for Str
impl Debug for Trace
impl Debug for charts::prelude::err::Error
impl Debug for ErrorCxt
impl Debug for charts::prelude::error_chain::example_generated::inner::Error
impl Debug for charts::prelude::error_chain::example_generated::Error
impl Debug for charts::prelude::error_chain::Backtrace
impl Debug for RangeFull
impl Debug for charts::prelude::Alloc
impl Debug for AllocStats
impl Debug for LoadInfo
impl Debug for charts::prelude::Regex
impl Debug for SampleRate
impl Debug for AtomicBool
impl Debug for AtomicI8
impl Debug for AtomicI16
impl Debug for AtomicI32
impl Debug for AtomicI64
impl Debug for AtomicIsize
impl Debug for AtomicU8
impl Debug for AtomicU16
impl Debug for AtomicU32
impl Debug for AtomicU64
impl Debug for AtomicUsize
impl Debug for RecvError
impl Debug for Barrier
impl Debug for BarrierWaitResult
impl Debug for Condvar
impl Debug for charts::prelude::sync::Once
impl Debug for OnceState
impl Debug for WaitTimeoutResult
impl Debug for InternalFixed
impl Debug for InternalNumeric
impl Debug for Parsed
impl Debug for charts::prelude::time::chrono::Duration
impl Debug for FixedOffset
impl Debug for IsoWeek
The Debug
output of the ISO week w
is the same as
d.format("%G-W%V")
where d
is any NaiveDate
value in that week.
Example
use chrono::{NaiveDate, Datelike};
assert_eq!(format!("{:?}", NaiveDate::from_ymd(2015, 9, 5).iso_week()), "2015-W36");
assert_eq!(format!("{:?}", NaiveDate::from_ymd( 0, 1, 3).iso_week()), "0000-W01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(9999, 12, 31).iso_week()), "9999-W52");
ISO 8601 requires an explicit sign for years before 1 BCE or after 9999 CE.
assert_eq!(format!("{:?}", NaiveDate::from_ymd( 0, 1, 2).iso_week()), "-0001-W52");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(10000, 12, 31).iso_week()), "+10000-W52");
impl Debug for Local
impl Debug for Months
impl Debug for NaiveDate
The Debug
output of the naive date d
is the same as
d.format("%Y-%m-%d")
.
The string printed can be readily parsed via the parse
method on str
.
Example
use chrono::NaiveDate;
assert_eq!(format!("{:?}", NaiveDate::from_ymd(2015, 9, 5)), "2015-09-05");
assert_eq!(format!("{:?}", NaiveDate::from_ymd( 0, 1, 1)), "0000-01-01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(9999, 12, 31)), "9999-12-31");
ISO 8601 requires an explicit sign for years before 1 BCE or after 9999 CE.
assert_eq!(format!("{:?}", NaiveDate::from_ymd( -1, 1, 1)), "-0001-01-01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(10000, 12, 31)), "+10000-12-31");
impl Debug for NaiveDateTime
The Debug
output of the naive date and time dt
is the same as
dt.format("%Y-%m-%dT%H:%M:%S%.f")
.
The string printed can be readily parsed via the parse
method on str
.
It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)
Example
use chrono::NaiveDate;
let dt = NaiveDate::from_ymd(2016, 11, 15).and_hms(7, 39, 24);
assert_eq!(format!("{:?}", dt), "2016-11-15T07:39:24");
Leap seconds may also be used.
let dt = NaiveDate::from_ymd(2015, 6, 30).and_hms_milli(23, 59, 59, 1_500);
assert_eq!(format!("{:?}", dt), "2015-06-30T23:59:60.500");
impl Debug for NaiveTime
The Debug
output of the naive time t
is the same as
t.format("%H:%M:%S%.f")
.
The string printed can be readily parsed via the parse
method on str
.
It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)
Example
use chrono::NaiveTime;
assert_eq!(format!("{:?}", NaiveTime::from_hms(23, 56, 4)), "23:56:04");
assert_eq!(format!("{:?}", NaiveTime::from_hms_milli(23, 56, 4, 12)), "23:56:04.012");
assert_eq!(format!("{:?}", NaiveTime::from_hms_micro(23, 56, 4, 1234)), "23:56:04.001234");
assert_eq!(format!("{:?}", NaiveTime::from_hms_nano(23, 56, 4, 123456)), "23:56:04.000123456");
Leap seconds may also be used.
assert_eq!(format!("{:?}", NaiveTime::from_hms_milli(6, 59, 59, 1_500)), "06:59:60.500");
impl Debug for NaiveWeek
impl Debug for charts::prelude::time::chrono::ParseError
impl Debug for ParseMonthError
impl Debug for ParseWeekdayError
impl Debug for Utc
impl Debug for charts::prelude::time::Date
impl Debug for charts::prelude::time::Duration
impl Debug for Instant
impl Debug for Lifetime
impl Debug for SinceStart
impl Debug for FakeStopwatch
impl Debug for RealStopwatch
impl Debug for charts::prelude::uid::Alloc
impl Debug for charts::prelude::uid::Chart
impl Debug for charts::prelude::uid::Filter
impl Debug for charts::prelude::uid::SubFilter
impl Debug for alloc::alloc::Global
impl Debug for alloc::collections::TryReserveError
impl Debug for CString
impl Debug for FromVecWithNulError
impl Debug for IntoStringError
impl Debug for NulError
impl Debug for alloc::string::Drain<'_>
impl Debug for FromUtf8Error
impl Debug for FromUtf16Error
impl Debug for String
impl Debug for Layout
impl Debug for LayoutError
impl Debug for AllocError
impl Debug for TypeId
impl Debug for TryFromSliceError
impl Debug for core::ascii::EscapeDefault
impl Debug for BorrowError
impl Debug for BorrowMutError
impl Debug for CharTryFromError
impl Debug for ParseCharError
impl Debug for DecodeUtf16Error
impl Debug for core::char::EscapeDebug
impl Debug for core::char::EscapeDefault
impl Debug for core::char::EscapeUnicode
impl Debug for ToLowercase
impl Debug for ToUppercase
impl Debug for TryFromCharError
impl Debug for CpuidResult
impl Debug for __m128
impl Debug for __m128bh
impl Debug for __m128d
impl Debug for __m128i
impl Debug for __m256
impl Debug for __m256bh
impl Debug for __m256d
impl Debug for __m256i
impl Debug for __m512
impl Debug for __m512bh
impl Debug for __m512d
impl Debug for __m512i
impl Debug for CStr
impl Debug for FromBytesUntilNulError
impl Debug for FromBytesWithNulError
impl Debug for core::hash::sip::SipHasher
impl Debug for PhantomPinned
impl Debug for Assume
impl Debug for core::num::dec2flt::ParseFloatError
impl Debug for ParseIntError
impl Debug for TryFromIntError
impl Debug for NonZeroI8
impl Debug for NonZeroI16
impl Debug for NonZeroI32
impl Debug for NonZeroI64
impl Debug for NonZeroI128
impl Debug for NonZeroIsize
impl Debug for NonZeroU8
impl Debug for NonZeroU16
impl Debug for NonZeroU32
impl Debug for NonZeroU64
impl Debug for NonZeroU128
impl Debug for NonZeroUsize
impl Debug for ParseBoolError
impl Debug for Utf8Error
impl Debug for Chars<'_>
impl Debug for EncodeUtf16<'_>
impl Debug for Utf8Lossy
impl Debug for Context<'_>
impl Debug for RawWaker
impl Debug for RawWakerVTable
impl Debug for Waker
impl Debug for FromFloatSecsError
impl Debug for System
impl Debug for std::backtrace::Backtrace
impl Debug for std::backtrace::BacktraceFrame
impl Debug for DefaultHasher
impl Debug for RandomState
impl Debug for Args
impl Debug for ArgsOs
impl Debug for JoinPathsError
impl Debug for SplitPaths<'_>
impl Debug for Vars
impl Debug for VarsOs
impl Debug for OsStr
impl Debug for OsString
impl Debug for DirBuilder
impl Debug for std::fs::DirEntry
impl Debug for std::fs::File
impl Debug for FileTimes
impl Debug for std::fs::FileType
impl Debug for std::fs::Metadata
impl Debug for OpenOptions
impl Debug for Permissions
impl Debug for ReadDir
impl Debug for WriterPanicked
impl Debug for std::io::error::Error
impl Debug for ReadBuf<'_>
impl Debug for Stderr
impl Debug for StderrLock<'_>
impl Debug for Stdin
impl Debug for StdinLock<'_>
impl Debug for Stdout
impl Debug for StdoutLock<'_>
impl Debug for std::io::util::Empty
impl Debug for std::io::util::Repeat
impl Debug for Sink
impl Debug for SocketAddrV4
impl Debug for SocketAddrV6
impl Debug for Ipv4Addr
impl Debug for Ipv6Addr
impl Debug for AddrParseError
impl Debug for IntoIncoming
impl Debug for TcpListener
impl Debug for TcpStream
impl Debug for UdpSocket
impl Debug for BorrowedFd<'_>
impl Debug for OwnedFd
impl Debug for PidFd
impl Debug for std::os::unix::net::addr::SocketAddr
impl Debug for UnixDatagram
impl Debug for UnixListener
impl Debug for UnixStream
impl Debug for UCred
impl Debug for Components<'_>
impl Debug for Display<'_>
impl Debug for std::path::Iter<'_>
impl Debug for Path
impl Debug for PathBuf
impl Debug for StripPrefixError
impl Debug for Child
impl Debug for ChildStderr
impl Debug for ChildStdin
impl Debug for ChildStdout
impl Debug for Command
impl Debug for ExitCode
impl Debug for ExitStatus
impl Debug for ExitStatusError
impl Debug for Output
impl Debug for Stdio
impl Debug for AccessError
impl Debug for std::thread::scoped::Scope<'_, '_>
impl Debug for std::thread::Builder
impl Debug for Thread
impl Debug for ThreadId
impl Debug for SystemTime
impl Debug for SystemTimeError
impl Debug for OutOfRangeError
impl Debug for SteadyTime
impl Debug for Timespec
impl Debug for Tm
impl Debug for Adler32
impl Debug for anyhow::Error
impl Debug for backtrace::backtrace::Frame
impl Debug for backtrace::capture::BacktraceFrame
impl Debug for BacktraceSymbol
impl Debug for backtrace::symbolize::Symbol
impl Debug for bincode::config::legacy::Config
impl Debug for Crc
impl Debug for GzBuilder
impl Debug for GzHeader
impl Debug for Compress
impl Debug for CompressError
impl Debug for Decompress
impl Debug for DecompressError
impl Debug for flate2::Compression
impl Debug for http::error::Error
impl Debug for http::extensions::Extensions
impl Debug for HeaderName
impl Debug for InvalidHeaderName
impl Debug for HeaderValue
impl Debug for InvalidHeaderValue
impl Debug for ToStrError
impl Debug for InvalidMethod
impl Debug for Method
impl Debug for http::request::Builder
impl Debug for http::request::Parts
impl Debug for http::response::Builder
impl Debug for http::response::Parts
impl Debug for InvalidStatusCode
impl Debug for StatusCode
impl Debug for Authority
impl Debug for http::uri::builder::Builder
impl Debug for PathAndQuery
impl Debug for Scheme
impl Debug for InvalidUri
impl Debug for InvalidUriParts
impl Debug for http::uri::Parts
impl Debug for Uri
impl Debug for http::version::Version
impl Debug for Collator
impl Debug for DateTimeFormat
impl Debug for NumberFormat
impl Debug for PluralRules
impl Debug for CompileError
impl Debug for js_sys::WebAssembly::Global
impl Debug for Instance
impl Debug for LinkError
impl Debug for Memory
impl Debug for Module
impl Debug for RuntimeError
impl Debug for Table
impl Debug for Array
impl Debug for ArrayBuffer
impl Debug for AsyncIterator
impl Debug for BigInt64Array
impl Debug for js_sys::BigInt
impl Debug for BigUint64Array
impl Debug for Boolean
impl Debug for DataView
impl Debug for js_sys::Date
impl Debug for js_sys::Error
impl Debug for EvalError
impl Debug for Float32Array
impl Debug for Float64Array
impl Debug for Function
impl Debug for Generator
impl Debug for Int8Array
impl Debug for Int16Array
impl Debug for Int32Array
impl Debug for Iterator
impl Debug for IteratorNext
impl Debug for JsString
impl Debug for js_sys::Map
impl Debug for js_sys::Number
impl Debug for Object
impl Debug for Promise
impl Debug for Proxy
impl Debug for js_sys::RangeError
impl Debug for ReferenceError
impl Debug for RegExp
impl Debug for js_sys::Set
impl Debug for js_sys::Symbol
impl Debug for SyntaxError
impl Debug for TypeError
impl Debug for Uint8Array
impl Debug for Uint8ClampedArray
impl Debug for Uint16Array
impl Debug for Uint32Array
impl Debug for UriError
impl Debug for WeakMap
impl Debug for WeakSet
impl Debug for ParseLevelError
impl Debug for SetLoggerError
impl Debug for num_bigint::bigint::BigInt
impl Debug for ParseBigIntError
impl Debug for num_rational::ParseRatioError
impl Debug for num_rational::ParseRatioError
impl Debug for num_traits::ParseFloatError
impl Debug for Equations
impl Debug for Parameters
impl Debug for F2p2
impl Debug for LinearFn
impl Debug for Srgb
impl Debug for A
impl Debug for B
impl Debug for C
impl Debug for D50
impl Debug for D50Degree10
impl Debug for D55
impl Debug for D55Degree10
impl Debug for D65
impl Debug for D65Degree10
impl Debug for D75
impl Debug for D75Degree10
impl Debug for E
impl Debug for F2
impl Debug for F7
impl Debug for F11
impl Debug for IgnoredAny
impl Debug for serde::de::value::Error
impl Debug for serde_json::error::Error
impl Debug for serde_json::map::Map<String, Value>
impl Debug for serde_json::number::Number
impl Debug for CompactFormatter
impl Debug for JsValue
impl Debug for AbortController
impl Debug for AbortSignal
impl Debug for AddEventListenerOptions
impl Debug for AnimationEvent
impl Debug for web_sys::features::gen_Blob::Blob
impl Debug for BlobPropertyBag
impl Debug for CanvasRenderingContext2d
impl Debug for CharacterData
impl Debug for DedicatedWorkerGlobalScope
impl Debug for Document
impl Debug for DomException
impl Debug for DomRect
impl Debug for DomRectReadOnly
impl Debug for DomTokenList
impl Debug for DragEvent
impl Debug for Element
impl Debug for ErrorEvent
impl Debug for web_sys::features::gen_Event::Event
impl Debug for EventTarget
impl Debug for web_sys::features::gen_File::File
impl Debug for FileList
impl Debug for FilePropertyBag
impl Debug for web_sys::features::gen_FileReader::FileReader
impl Debug for FocusEvent
impl Debug for Headers
impl Debug for HtmlButtonElement
impl Debug for HtmlCanvasElement
impl Debug for HtmlElement
impl Debug for HtmlInputElement
impl Debug for HtmlSelectElement
impl Debug for HtmlTextAreaElement
impl Debug for InputEvent
impl Debug for KeyboardEvent
impl Debug for web_sys::features::gen_Location::Location
impl Debug for MessageEvent
impl Debug for MouseEvent
impl Debug for Node
impl Debug for ObserverCallback
impl Debug for PointerEvent
impl Debug for ProgressEvent
impl Debug for web_sys::features::gen_Request::Request
impl Debug for RequestInit
impl Debug for web_sys::features::gen_Response::Response
impl Debug for Storage
impl Debug for Text
impl Debug for TouchEvent
impl Debug for TransitionEvent
impl Debug for UiEvent
impl Debug for Url
impl Debug for WebSocket
impl Debug for WheelEvent
impl Debug for Window
impl Debug for Worker
impl Debug for WorkerGlobalScope
impl Debug for WorkerOptions
impl Debug for getrandom::error::Error
impl Debug for Bernoulli
impl Debug for Binomial
impl Debug for Cauchy
impl Debug for Dirichlet
impl Debug for Exp1
impl Debug for Exp
impl Debug for Open01
impl Debug for OpenClosed01
impl Debug for Beta
impl Debug for ChiSquared
impl Debug for FisherF
impl Debug for rand::distributions::gamma::Gamma
impl Debug for StudentT
impl Debug for LogNormal
impl Debug for Normal
impl Debug for StandardNormal
impl Debug for Alphanumeric
impl Debug for Pareto
impl Debug for Poisson
impl Debug for Standard
impl Debug for Triangular
impl Debug for UniformDuration
impl Debug for UnitCircle
impl Debug for UnitSphereSurface
impl Debug for Weibull
impl Debug for ReadError
impl Debug for EntropyRng
impl Debug for StepRng
impl Debug for StdRng
impl Debug for ThreadRng
impl Debug for ChaCha8Core
impl Debug for ChaCha8Rng
impl Debug for ChaCha12Core
impl Debug for ChaCha12Rng
impl Debug for ChaCha20Core
impl Debug for ChaCha20Rng
impl Debug for rand_core::error::Error
impl Debug for OsRng
impl Debug for Lcg64Xsh32
impl Debug for Lcg128Xsl64
impl Debug for Mcg128Xsl64
impl Debug for Arguments<'_>
impl Debug for charts::prelude::fmt::Error
impl Debug for AArch64
impl Debug for Abbreviation
impl Debug for Abbreviations
impl Debug for AdaptiveFilterType
impl Debug for AddressSize
impl Debug for AhoCorasickBuilder
impl Debug for Alternation
impl Debug for Anchor
impl Debug for AnimationControl
impl Debug for AnimationControl
impl Debug for AnonObjectHeader
impl Debug for AnonObjectHeaderBigobj
impl Debug for AnonObjectHeaderV2
impl Debug for AnyExtension
impl Debug for AnyScope
impl Debug for ArangeEntry
impl Debug for Architecture
impl Debug for ArchiveKind
impl Debug for Area
impl Debug for Arm
impl Debug for Assertion
impl Debug for AssertionKind
impl Debug for Ast
impl Debug for AttributeSpecification
impl Debug for Augmentation
impl Debug for BaseAddresses
impl Debug for BigEndian
impl Debug for BigEndian
impl Debug for BigEndian
impl Debug for BinaryFormat
impl Debug for BitDepth
impl Debug for BitDepth
impl Debug for BitMapBackendError
impl Debug for BitOrder
impl Debug for BlendOp
impl Debug for BlendOp
impl Debug for Blob
impl Debug for Block
impl Debug for Builder
impl Debug for Bytes
impl Debug for BytesMut
impl Debug for Canvas
impl Debug for CaptureLocations
impl Debug for CaptureLocations
impl Debug for CaptureName
impl Debug for CaseFoldError
impl Debug for ChangeData
impl Debug for CheckedCastError
impl Debug for ChunkType
impl Debug for Class
impl Debug for Class
impl Debug for ClassAscii
impl Debug for ClassAsciiKind
impl Debug for ClassBracketed
impl Debug for ClassBytes
impl Debug for ClassBytesRange
impl Debug for ClassPerl
impl Debug for ClassPerlKind
impl Debug for ClassSet
impl Debug for ClassSetBinaryOp
impl Debug for ClassSetBinaryOpKind
impl Debug for ClassSetItem
impl Debug for ClassSetRange
impl Debug for ClassSetUnion
impl Debug for ClassUnicode
impl Debug for ClassUnicode
impl Debug for ClassUnicodeKind
impl Debug for ClassUnicodeOpKind
impl Debug for ClassUnicodeRange
impl Debug for Classes
impl Debug for Client
impl Debug for Codepoint
impl Debug for CodingProcess
impl Debug for CollectionAllocErr
impl Debug for ColorOutput
impl Debug for ColorType
impl Debug for ColorType
impl Debug for ColorType
impl Debug for ColorType
impl Debug for ColumnType
impl Debug for ComdatKind
impl Debug for Comment
impl Debug for CompressedFileRange
impl Debug for Compression
impl Debug for Compression
impl Debug for Compression
impl Debug for CompressionFormat
impl Debug for CompressionLevel
impl Debug for CompressionLevel
impl Debug for CompressionOptions
impl Debug for CompressionStrategy
impl Debug for CompressionStrategy
impl Debug for CompressionType
impl Debug for CompressionType
impl Debug for Concat
impl Debug for Config
impl Debug for ConsoleService
impl Debug for Contour
impl Debug for Contour
impl Debug for Curve
impl Debug for DataFormat
impl Debug for DataFormat
impl Debug for DebugTypeSignature
impl Debug for DecodeOptions
impl Debug for Decoded
impl Debug for Decoded
impl Debug for DecodingError
impl Debug for DecodingError
impl Debug for DecodingError
impl Debug for DecodingError
impl Debug for DecodingError
impl Debug for DecodingFormatError
impl Debug for Delay
impl Debug for Delay
impl Debug for DialogService
impl Debug for DirEntry
impl Debug for DisposalMethod
impl Debug for DisposeOp
impl Debug for DisposeOp
impl Debug for DummyBackendError
impl Debug for DwAccess
impl Debug for DwAddr
impl Debug for DwAt
impl Debug for DwAte
impl Debug for DwCc
impl Debug for DwCfa
impl Debug for DwChildren
impl Debug for DwDefaulted
impl Debug for DwDs
impl Debug for DwDsc
impl Debug for DwEhPe
impl Debug for DwEnd
impl Debug for DwForm
impl Debug for DwId
impl Debug for DwIdx
impl Debug for DwInl
impl Debug for DwLang
impl Debug for DwLle
impl Debug for DwLnct
impl Debug for DwLne
impl Debug for DwLns
impl Debug for DwMacro
impl Debug for DwOp
impl Debug for DwOrd
impl Debug for DwRle
impl Debug for DwSect
impl Debug for DwSectV2
impl Debug for DwTag
impl Debug for DwUt
impl Debug for DwVirtuality
impl Debug for DwVis
impl Debug for DwarfFileType
impl Debug for DwoId
impl Debug for DynamicImage
impl Debug for DynamicImage
impl Debug for Encoding
impl Debug for EncodingError
impl Debug for EncodingError
impl Debug for EncodingError
impl Debug for EncodingError
impl Debug for EncodingError
impl Debug for Endianness
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for Error
impl Debug for ErrorKind
impl Debug for ErrorKind
impl Debug for ErrorKind
impl Debug for EventListener
impl Debug for EventListenerOptions
impl Debug for EventListenerPhase
impl Debug for ExpectedSet
impl Debug for ExtendedColorType
impl Debug for ExtendedColorType
impl Debug for Extension
impl Debug for Extensions
impl Debug for F32x2
impl Debug for F32x2
impl Debug for F32x4
impl Debug for F32x4
impl Debug for FT_BBox_
impl Debug for FT_Bitmap_
impl Debug for FT_Bitmap_Size_
impl Debug for FT_CharMapRec_
impl Debug for FT_Data_
impl Debug for FT_DriverRec_
impl Debug for FT_Encoding_
impl Debug for FT_FaceRec_
impl Debug for FT_Face_InternalRec_
impl Debug for FT_Generic_
impl Debug for FT_GlyphSlotRec_
impl Debug for FT_Glyph_Format_
impl Debug for FT_Glyph_Metrics_
impl Debug for FT_Kerning_Mode_
impl Debug for FT_LcdFilter_
impl Debug for FT_LibraryRec_
impl Debug for FT_ListNodeRec_
impl Debug for FT_ListRec_
impl Debug for FT_Matrix_
impl Debug for FT_MemoryRec_
impl Debug for FT_ModuleRec_
impl Debug for FT_Module_Class_
impl Debug for FT_Open_Args_
impl Debug for FT_Orientation_
impl Debug for FT_Outline_
impl Debug for FT_Outline_Funcs_
impl Debug for FT_Parameter_
impl Debug for FT_Pixel_Mode_
impl Debug for FT_RasterRec_
impl Debug for FT_Raster_Funcs_
impl Debug for FT_Raster_Params_
impl Debug for FT_Render_Mode_
impl Debug for FT_RendererRec_
impl Debug for FT_Sfnt_Tag_
impl Debug for FT_SizeRec_
impl Debug for FT_Size_InternalRec_
impl Debug for FT_Size_Metrics_
impl Debug for FT_Size_RequestRec_
impl Debug for FT_Size_Request_Type_
impl Debug for FT_Slot_InternalRec_
impl Debug for FT_Span_
impl Debug for FT_StreamDesc_
impl Debug for FT_StreamRec_
impl Debug for FT_SubGlyphRec_
impl Debug for FT_TrueTypeEngineType_
impl Debug for FT_UnitVector_
impl Debug for FT_Vector_
impl Debug for FamilyHandle
impl Debug for FamilyName
impl Debug for FatArch32
impl Debug for FatArch64
impl Debug for FatHeader
impl Debug for FetchOptions
impl Debug for FetchService
impl Debug for FetchTask
impl Debug for File
impl Debug for File
impl Debug for FileChunk
impl Debug for FileData
impl Debug for FileEntryFormat
impl Debug for FileFlags
impl Debug for FileKind
impl Debug for FileReadError
impl Debug for FileReader
impl Debug for FileType
impl Debug for FilterType
impl Debug for FilterType
impl Debug for FilterType
impl Debug for FilterType
impl Debug for FilterType
impl Debug for FilterType
impl Debug for FinderBuilder
impl Debug for Flag
impl Debug for Flags
impl Debug for FlagsItem
impl Debug for FlagsItemKind
impl Debug for FloatIsNan
impl Debug for Font
impl Debug for Font<'_>
impl Debug for FontLoadingError
impl Debug for Format
impl Debug for Format
impl Debug for FormatError
impl Debug for FrameControl
impl Debug for FrameControl
impl Debug for GeneralErrorKind
impl Debug for GetTimezoneError
impl Debug for Glyph<'_>
impl Debug for GlyphId
impl Debug for GlyphLoadingError
impl Debug for Group
impl Debug for Group
impl Debug for GroupKind
impl Debug for GroupKind
impl Debug for Guid
impl Debug for HMetrics
impl Debug for HMetrics
impl Debug for Handle
impl Debug for Handle
impl Debug for HandlerId
impl Debug for Hash128
impl Debug for Hasher
impl Debug for Header
impl Debug for HexLiteralKind
impl Debug for HintingOptions
impl Debug for Hir
impl Debug for HirKind
impl Debug for Href
impl Debug for I32x2
impl Debug for I32x2
impl Debug for I32x4
impl Debug for I32x4
impl Debug for ITXtChunk
impl Debug for Ident
impl Debug for ImageAlpha64RuntimeFunctionEntry
impl Debug for ImageAlphaRuntimeFunctionEntry
impl Debug for ImageArchitectureEntry
impl Debug for ImageArchiveMemberHeader
impl Debug for ImageArm64RuntimeFunctionEntry
impl Debug for ImageArmRuntimeFunctionEntry
impl Debug for ImageAuxSymbolCrc
impl Debug for ImageAuxSymbolFunction
impl Debug for ImageAuxSymbolFunctionBeginEnd
impl Debug for ImageAuxSymbolSection
impl Debug for ImageAuxSymbolTokenDef
impl Debug for ImageAuxSymbolWeak
impl Debug for ImageBaseRelocation
impl Debug for ImageBoundForwarderRef
impl Debug for ImageBoundImportDescriptor
impl Debug for ImageCoffSymbolsHeader
impl Debug for ImageCor20Header
impl Debug for ImageDataDirectory
impl Debug for ImageDebugDirectory
impl Debug for ImageDebugMisc
impl Debug for ImageDelayloadDescriptor
impl Debug for ImageDosHeader
impl Debug for ImageDynamicRelocation32
impl Debug for ImageDynamicRelocation32V2
impl Debug for ImageDynamicRelocation64
impl Debug for ImageDynamicRelocation64V2
impl Debug for ImageDynamicRelocationTable
impl Debug for ImageEnclaveConfig32
impl Debug for ImageEnclaveConfig64
impl Debug for ImageEnclaveImport
impl Debug for ImageEpilogueDynamicRelocationHeader
impl Debug for ImageError
impl Debug for ImageError
impl Debug for ImageExportDirectory
impl Debug for ImageFileHeader
impl Debug for ImageFormat
impl Debug for ImageFormat
impl Debug for ImageFormatHint
impl Debug for ImageFormatHint
impl Debug for ImageFunctionEntry
impl Debug for ImageFunctionEntry64
impl Debug for ImageHotPatchBase
impl Debug for ImageHotPatchHashes
impl Debug for ImageHotPatchInfo
impl Debug for ImageImportByName
impl Debug for ImageImportDescriptor
impl Debug for ImageInfo
impl Debug for ImageInfo
impl Debug for ImageLinenumber
impl Debug for ImageLoadConfigCodeIntegrity
impl Debug for ImageLoadConfigDirectory32
impl Debug for ImageLoadConfigDirectory64
impl Debug for ImageNtHeaders32
impl Debug for ImageNtHeaders64
impl Debug for ImageOptionalHeader32
impl Debug for ImageOptionalHeader64
impl Debug for ImageOs2Header
impl Debug for ImageOutputFormat
impl Debug for ImageOutputFormat
impl Debug for ImagePrologueDynamicRelocationHeader
impl Debug for ImageRelocation
impl Debug for ImageResourceDataEntry
impl Debug for ImageResourceDirStringU
impl Debug for ImageResourceDirectory
impl Debug for ImageResourceDirectoryEntry
impl Debug for ImageResourceDirectoryString
impl Debug for ImageRomHeaders
impl Debug for ImageRomOptionalHeader
impl Debug for ImageRuntimeFunctionEntry
impl Debug for ImageSectionHeader
impl Debug for ImageSeparateDebugHeader
impl Debug for ImageSymbol
impl Debug for ImageSymbolBytes
impl Debug for ImageSymbolEx
impl Debug for ImageSymbolExBytes
impl Debug for ImageThunkData32
impl Debug for ImageThunkData64
impl Debug for ImageTlsDirectory32
impl Debug for ImageTlsDirectory64
impl Debug for ImageVxdHeader
impl Debug for ImportObjectHeader
impl Debug for Info
impl Debug for InputData
impl Debug for Interval
impl Debug for IntervalService
impl Debug for IntervalTask
impl Debug for IntoIter
impl Debug for JsFuture
impl Debug for Key
impl Debug for KeyListenerHandle
impl Debug for KeyboardService
impl Debug for LimitError
impl Debug for LimitError
impl Debug for LimitErrorKind
impl Debug for LimitErrorKind
impl Debug for LimitSupport
impl Debug for Limits
impl Debug for Limits
impl Debug for Limits
impl Debug for Line
impl Debug for LineCol
impl Debug for LineEncoding
impl Debug for LineRow
impl Debug for LineSegment2F
impl Debug for LineSegmentU4
impl Debug for LineSegmentU8
impl Debug for Literal
impl Debug for Literal
impl Debug for Literal
impl Debug for LiteralKind
impl Debug for Literals
impl Debug for LittleEndian
impl Debug for LittleEndian
impl Debug for LittleEndian
impl Debug for LzwError
impl Debug for LzwStatus
impl Debug for MZError
impl Debug for MZError
impl Debug for MZFlush
impl Debug for MZFlush
impl Debug for MZStatus
impl Debug for MZStatus
impl Debug for MacEid
impl Debug for MacLang
impl Debug for MaskedRichHeaderEntry
impl Debug for Match
impl Debug for MatchKind
impl Debug for MatchKind
impl Debug for MatchingType
impl Debug for Matrix2x2F
impl Debug for MemoryLimit
impl Debug for Metrics
impl Debug for MicrosoftEid
impl Debug for MicrosoftLang
impl Debug for NoDynamicRelocationIterator
impl Debug for NoError
impl Debug for NodeRef
impl Debug for NonPagedDebugInfo
impl Debug for NormalForm
impl Debug for NormalForm
impl Debug for Nothing
impl Debug for ObjectKind
impl Debug for Outline
impl Debug for OutlineBuilder
impl Debug for OutputInfo
impl Debug for OutputInfo
impl Debug for ParameterError
impl Debug for ParameterError
impl Debug for ParameterError
impl Debug for ParameterErrorKind
impl Debug for ParameterErrorKind
impl Debug for ParseError
impl Debug for Parser
impl Debug for Parser
impl Debug for ParserBuilder
impl Debug for ParserBuilder
impl Debug for Perspective
impl Debug for PixelDensity
impl Debug for PixelDensity
impl Debug for PixelDensityUnit
impl Debug for PixelDensityUnit
impl Debug for PixelDimensions
impl Debug for PixelDimensions
impl Debug for PixelFormat
impl Debug for PixelFormat
impl Debug for PlatformEncodingLanguageId
impl Debug for PlatformId
impl Debug for PodCastError
impl Debug for PointFlags
impl Debug for Pointer
impl Debug for Position
impl Debug for PositionedGlyph<'_>
impl Debug for Prefilter
impl Debug for Prefix
impl Debug for Printer
impl Debug for Printer
impl Debug for Progress
impl Debug for Progress
impl Debug for ProjectionMatrix
impl Debug for Properties
impl Debug for Quartiles
impl Debug for RGBAColor
impl Debug for RGBColor
impl Debug for Range
impl Debug for RangeErrorKind
impl Debug for RasterizationOptions
impl Debug for ReaderOffsetId
impl Debug for ReaderService
impl Debug for ReaderTask
impl Debug for Rect
impl Debug for Rect
impl Debug for RectF
impl Debug for RectI
impl Debug for Referrer
impl Debug for Regex
impl Debug for RegexBuilder
impl Debug for RegexBuilder
impl Debug for RegexSet
impl Debug for RegexSet
impl Debug for RegexSetBuilder
impl Debug for RegexSetBuilder
impl Debug for Register
impl Debug for Relocation
impl Debug for Relocation
impl Debug for RelocationEncoding
impl Debug for RelocationInfo
impl Debug for RelocationKind
impl Debug for RelocationSections
impl Debug for RelocationTarget
impl Debug for RenderService
impl Debug for RenderTask
impl Debug for Repeat
impl Debug for Repetition
impl Debug for Repetition
impl Debug for RepetitionKind
impl Debug for RepetitionKind
impl Debug for RepetitionOp
impl Debug for RepetitionRange
impl Debug for RepetitionRange
impl Debug for ResizeService
impl Debug for ResizeTask
impl Debug for ResourceName
impl Debug for ResourceNameOrId
impl Debug for RichHeaderEntry
impl Debug for RiscV
impl Debug for RunTimeEndian
impl Debug for SampleLayout
impl Debug for SampleLayout
impl Debug for Scale
impl Debug for ScaledFloat
impl Debug for ScaledGlyph<'_>
impl Debug for ScatteredRelocationInfo
impl Debug for Searcher
impl Debug for SectionBaseAddresses
impl Debug for SectionFlags
impl Debug for SectionId
impl Debug for SectionIndex
impl Debug for SectionKind
impl Debug for Segment
impl Debug for SegmentFlags
impl Debug for SelectionError
impl Debug for SetFlags
impl Debug for SetMatches
impl Debug for SetMatches
impl Debug for SetMatchesIntoIter
impl Debug for SetMatchesIntoIter
impl Debug for Shift
impl Debug for SipHasher
impl Debug for SipHasher
impl Debug for SipHasher13
impl Debug for SipHasher13
impl Debug for SipHasher24
impl Debug for SipHasher24
impl Debug for SourceChromaticities
impl Debug for Span
impl Debug for SpecialLiteralKind
impl Debug for SpecialOptions
impl Debug for SrgbRenderingIntent
impl Debug for StorageService
impl Debug for StoreOnHeap
impl Debug for StreamResult
impl Debug for StreamResult
impl Debug for Stretch
impl Debug for Style
impl Debug for SymbolIndex
impl Debug for SymbolKind
impl Debug for SymbolScope
impl Debug for SymbolSection
impl Debug for TDEFLFlush
impl Debug for TDEFLFlush
impl Debug for TDEFLStatus
impl Debug for TDEFLStatus
impl Debug for TEXtChunk
impl Debug for TINFLStatus
impl Debug for TINFLStatus
impl Debug for Timeout
impl Debug for TimeoutService
impl Debug for TimeoutTask
impl Debug for Transform2F
impl Debug for Transform4F
impl Debug for Transformations
impl Debug for Transformations
impl Debug for Translator
impl Debug for TranslatorBuilder
impl Debug for TryDemangleError
impl Debug for TryReserveError
impl Debug for U32x4
impl Debug for U32x4
impl Debug for UnicodeEid
impl Debug for UnicodeWordError
impl Debug for UninitSlice
impl Debug for Unit
impl Debug for Unit
impl Debug for UnitIndexSection
impl Debug for UnitVector
impl Debug for UnsupportedError
impl Debug for UnsupportedError
impl Debug for UnsupportedErrorKind
impl Debug for UnsupportedErrorKind
impl Debug for UnsupportedFeature
impl Debug for UnsupportedFeature
impl Debug for Utf8Range
impl Debug for Utf8Sequence
impl Debug for Utf8Sequences
impl Debug for VComp
impl Debug for VList
impl Debug for VMetrics
impl Debug for VMetrics
impl Debug for VNode
impl Debug for VTag
impl Debug for VText
impl Debug for Value
impl Debug for ValueType
impl Debug for VarIndex
impl Debug for Vector2F
impl Debug for Vector2I
impl Debug for Vector3F
impl Debug for Vector4F
impl Debug for Version
impl Debug for VersionIndex
impl Debug for Vertex
impl Debug for VertexType
impl Debug for WalkDir
impl Debug for WebSocketService
impl Debug for WebSocketStatus
impl Debug for WebSocketTask
impl Debug for Weight
impl Debug for WindowDimensions
impl Debug for WithComments
impl Debug for WordBoundary
impl Debug for X86
impl Debug for X86_64
impl Debug for ZTXtChunk
impl Debug for _bindgen_ty_1
impl Debug for _bindgen_ty_2
impl Debug for dyn Any + 'static
impl Debug for dyn Any + Send + 'static
impl Debug for dyn Any + Sync + Send + 'static
impl Debug for dyn Any + 'static
impl Debug for dyn Any + Send + 'static
impl Debug for dyn Any + Sync + 'static
impl Debug for dyn Any + Sync + Send + 'static
impl Debug for dyn CloneAny + 'static
impl Debug for dyn CloneAny + Send + 'static
impl Debug for dyn CloneAny + Sync + 'static
impl Debug for dyn CloneAny + Sync + Send + 'static
impl Debug for dyn Listener + 'static
impl<'a> Debug for Item<'a>
impl<'a> Debug for Component<'a>
impl<'a> Debug for std::path::Prefix<'a>
impl<'a> Debug for BytesOrWideString<'a>
impl<'a> Debug for Unexpected<'a>
impl<'a> Debug for IndexVecIter<'a>
impl<'a> Debug for charts::prelude::error_chain::Iter<'a>
impl<'a> Debug for StrftimeItems<'a>
impl<'a> Debug for Demand<'a>
impl<'a> Debug for core::panic::location::Location<'a>
impl<'a> Debug for PanicInfo<'a>
impl<'a> Debug for EscapeAscii<'a>
impl<'a> Debug for core::str::iter::Bytes<'a>
impl<'a> Debug for CharIndices<'a>
impl<'a> Debug for core::str::iter::EscapeDebug<'a>
impl<'a> Debug for core::str::iter::EscapeDefault<'a>
impl<'a> Debug for core::str::iter::EscapeUnicode<'a>
impl<'a> Debug for core::str::iter::Lines<'a>
impl<'a> Debug for LinesAny<'a>
impl<'a> Debug for SplitAsciiWhitespace<'a>
impl<'a> Debug for SplitWhitespace<'a>
impl<'a> Debug for Utf8LossyChunk<'a>
impl<'a> Debug for CharSearcher<'a>
impl<'a> Debug for std::error::Chain<'a>
impl<'a> Debug for IoSlice<'a>
impl<'a> Debug for IoSliceMut<'a>
impl<'a> Debug for std::net::tcp::Incoming<'a>
impl<'a> Debug for SocketAncillary<'a>
impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>
impl<'a> Debug for Ancestors<'a>
impl<'a> Debug for PrefixComponent<'a>
impl<'a> Debug for CommandArgs<'a>
impl<'a> Debug for CommandEnvs<'a>
impl<'a> Debug for TmFmt<'a>
impl<'a> Debug for SymbolName<'a>
impl<'a> Debug for ArrayIter<'a>
impl<'a> Debug for log::Metadata<'a>
impl<'a> Debug for MetadataBuilder<'a>
impl<'a> Debug for Record<'a>
impl<'a> Debug for RecordBuilder<'a>
impl<'a> Debug for PrettyFormatter<'a>
impl<'a> Debug for ClassBytesIter<'a>
impl<'a> Debug for ClassUnicodeIter<'a>
impl<'a> Debug for ConsoleTimer<'a>
impl<'a> Debug for Decoded<'a>
impl<'a> Debug for Demangle<'a>
impl<'a> Debug for Export<'a>
impl<'a> Debug for ExportTarget<'a>
impl<'a> Debug for FontCollection<'a>
impl<'a> Debug for Frame<'a>
impl<'a> Debug for Info<'a>
impl<'a> Debug for SetMatchesIter<'a>
impl<'a> Debug for SetMatchesIter<'a>
impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Debug for StrSearcher<'a, 'b>
impl<'a, 'b, S> Debug for FindIter<'a, 'b, S> where
S: Debug + StateID,
impl<'a, 'b, S> Debug for FindOverlappingIter<'a, 'b, S> where
S: Debug + StateID,
impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'bases, R> Debug for EhHdrTableIter<'a, 'bases, R> where
R: Debug + Reader,
impl<'a, 'ctx, R, A> Debug for UnwindTable<'a, 'ctx, R, A> where
R: Debug + Reader,
A: Debug + UnwindContextStorage<R>,
impl<'a, 'f> Debug for VaList<'a, 'f> where
'f: 'a,
impl<'a, A> Debug for core::option::Iter<'a, A> where
A: 'a + Debug,
impl<'a, A> Debug for core::option::IterMut<'a, A> where
A: 'a + Debug,
impl<'a, C, T> Debug for Slice<'a, C, T> where
C: Debug + 'a + Mix + Clone,
T: Debug + AsRef<[(<C as Mix>::Scalar, C)]>,
<C as Mix>::Scalar: Debug,
impl<'a, Data> Debug for FontNameIter<'a, Data> where
Data: Debug + Deref<Target = [u8]>,
impl<'a, E> Debug for BytesDeserializer<'a, E>
impl<'a, E> Debug for CowStrDeserializer<'a, E>
impl<'a, E> Debug for StrDeserializer<'a, E>
impl<'a, I> Debug for ByRefSized<'a, I> where
I: Debug,
impl<'a, I> Debug for Pixels<'a, I> where
I: 'a + Debug + ?Sized,
impl<'a, I> Debug for Pixels<'a, I> where
I: 'a + Debug + ?Sized,
impl<'a, I, A> Debug for Splice<'a, I, A> where
I: 'a + Debug + Iterator,
A: 'a + Debug + Allocator,
<I as Iterator>::Item: Debug,
impl<'a, K, F> Debug for std::collections::hash::set::DrainFilter<'a, K, F> where
F: FnMut(&K) -> bool,
impl<'a, K, V> Debug for phf::map::Entries<'a, K, V> where
K: Debug,
V: Debug,
impl<'a, K, V> Debug for phf::map::Keys<'a, K, V> where
K: Debug,
impl<'a, K, V> Debug for phf::map::Values<'a, K, V> where
V: Debug,
impl<'a, K, V> Debug for phf::ordered_map::Entries<'a, K, V> where
K: Debug,
V: Debug,
impl<'a, K, V> Debug for phf::ordered_map::Keys<'a, K, V> where
K: Debug,
impl<'a, K, V> Debug for phf::ordered_map::Values<'a, K, V> where
V: Debug,
impl<'a, K, V, F> Debug for std::collections::hash::map::DrainFilter<'a, K, V, F> where
F: FnMut(&K, &mut V) -> bool,
impl<'a, P> Debug for MatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for core::str::iter::Matches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for RMatches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for core::str::iter::RSplit<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for core::str::iter::RSplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for core::str::iter::Split<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for core::str::iter::SplitInclusive<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for core::str::iter::SplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, P> Debug for SplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Debug,
impl<'a, R> Debug for CallFrameInstructionIter<'a, R> where
R: Debug + Reader,
impl<'a, R> Debug for EhHdrTable<'a, R> where
R: Debug + Reader,
impl<'a, R> Debug for ReplacerRef<'a, R> where
R: Debug + ?Sized,
impl<'a, R> Debug for ReplacerRef<'a, R> where
R: Debug + ?Sized,
impl<'a, R, S> Debug for StreamFindIter<'a, R, S> where
R: Debug,
S: Debug + StateID,
impl<'a, S, T> Debug for SliceChooseIter<'a, S, T> where
S: 'a + Debug + ?Sized,
T: 'a + Debug,
impl<'a, T> Debug for http::header::map::Entry<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for DisplayChain<'a, T> where
T: 'a + Debug + ?Sized,
impl<'a, T> Debug for charts::prelude::sync::mpsc::Iter<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for TryIter<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for alloc::collections::binary_heap::Drain<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for DrainSorted<'a, T> where
T: Debug + Ord,
impl<'a, T> Debug for alloc::collections::btree::set::Range<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for core::result::Iter<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for core::result::IterMut<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for Chunks<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for ChunksExact<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for ChunksExactMut<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for ChunksMut<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for RChunks<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for RChunksExact<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for RChunksExactMut<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for RChunksMut<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for Windows<'a, T> where
T: 'a + Debug,
impl<'a, T> Debug for http::header::map::Drain<'a, T> where
T: Debug,
impl<'a, T> Debug for GetAll<'a, T> where
T: Debug,
impl<'a, T> Debug for http::header::map::Iter<'a, T> where
T: Debug,
impl<'a, T> Debug for http::header::map::IterMut<'a, T> where
T: Debug,
impl<'a, T> Debug for http::header::map::Keys<'a, T> where
T: Debug,
impl<'a, T> Debug for http::header::map::OccupiedEntry<'a, T> where
T: Debug,
impl<'a, T> Debug for http::header::map::VacantEntry<'a, T> where
T: Debug,
impl<'a, T> Debug for ValueDrain<'a, T> where
T: Debug,
impl<'a, T> Debug for ValueIter<'a, T> where
T: Debug,
impl<'a, T> Debug for ValueIterMut<'a, T> where
T: Debug,
impl<'a, T> Debug for http::header::map::Values<'a, T> where
T: Debug,
impl<'a, T> Debug for http::header::map::ValuesMut<'a, T> where
T: Debug,
impl<'a, T> Debug for phf::ordered_set::Iter<'a, T> where
T: Debug,
impl<'a, T> Debug for phf::set::Iter<'a, T> where
T: Debug,
impl<'a, T> Debug for Drain<'a, T> where
T: 'a + Array,
<T as Array>::Item: Debug,
impl<'a, T> Debug for VacantEntry<'a, T> where
T: Debug,
impl<'a, T, F, A> Debug for alloc::vec::drain_filter::DrainFilter<'a, T, F, A> where
T: Debug,
F: Debug + FnMut(&mut T) -> bool,
A: Debug + Allocator,
impl<'a, T, P> Debug for GroupBy<'a, T, P> where
T: 'a + Debug,
impl<'a, T, P> Debug for GroupByMut<'a, T, P> where
T: 'a + Debug,
impl<'a, T, const N: usize> Debug for ArrayChunks<'a, T, N> where
T: 'a + Debug,
impl<'a, T, const N: usize> Debug for ArrayChunksMut<'a, T, N> where
T: 'a + Debug,
impl<'a, T, const N: usize> Debug for ArrayWindows<'a, T, N> where
T: 'a + Debug,
impl<'a, const N: usize> Debug for CharArraySearcher<'a, N>
impl<'abbrev, 'entry, 'unit, R> Debug for AttrsIter<'abbrev, 'entry, 'unit, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, 'tree, R> Debug for EntriesTreeIter<'abbrev, 'unit, 'tree, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, 'tree, R> Debug for EntriesTreeNode<'abbrev, 'unit, 'tree, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, R> Debug for EntriesCursor<'abbrev, 'unit, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, R> Debug for EntriesRaw<'abbrev, 'unit, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, R> Debug for EntriesTree<'abbrev, 'unit, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, R, Offset> Debug for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<'bases, Section, R> Debug for CfiEntriesIter<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
impl<'bases, Section, R> Debug for CieOrFde<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
impl<'bases, Section, R> Debug for PartialFrameDescriptionEntry<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
<R as Reader>::Offset: Debug,
<Section as UnwindSection<R>>::Offset: Debug,
impl<'c, 't> Debug for SubCaptureMatches<'c, 't>
impl<'c, 't> Debug for SubCaptureMatches<'c, 't>
impl<'data> Debug for ctf::ast::event::Event<'data>
impl<'data> Debug for ctf::ast::event::Info<'data>
impl<'data> Debug for Locs<'data>
impl<'data> Debug for ctf::loc::Location<'data>
impl<'data> Debug for ArchiveMember<'data>
impl<'data> Debug for Bytes<'data>
impl<'data> Debug for CodeView<'data>
impl<'data> Debug for CompressedData<'data>
impl<'data> Debug for DataDirectories<'data>
impl<'data> Debug for Export<'data>
impl<'data> Debug for ExportTable<'data>
impl<'data> Debug for Import<'data>
impl<'data> Debug for Import<'data>
impl<'data> Debug for ImportDescriptorIterator<'data>
impl<'data> Debug for ImportTable<'data>
impl<'data> Debug for ImportThunkList<'data>
impl<'data> Debug for ObjectMap<'data>
impl<'data> Debug for ObjectMapEntry<'data>
impl<'data> Debug for RelocationBlockIterator<'data>
impl<'data> Debug for RelocationIterator<'data>
impl<'data> Debug for ResourceDirectory<'data>
impl<'data> Debug for ResourceDirectoryEntryData<'data>
impl<'data> Debug for ResourceDirectoryTable<'data>
impl<'data> Debug for RichHeaderInfo<'data>
impl<'data> Debug for SectionTable<'data>
impl<'data> Debug for SymbolMapName<'data>
impl<'data> Debug for Version<'data>
impl<'data, 'cache, E, R> Debug for DyldCacheImage<'data, 'cache, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, 'cache, E, R> Debug for DyldCacheImageIterator<'data, 'cache, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfComdat<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfComdatIterator<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfComdatSectionIterator<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfDynamicRelocationIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfSection<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSectionIterator<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSectionRelocationIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfSegment<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSegmentIterator<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSymbol<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
<Elf as FileHeader>::Sym: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSymbolIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfSymbolTable<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Mach, R> Debug for MachOComdat<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOComdatIterator<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOComdatSectionIterator<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachORelocationIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSection<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSectionIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSegment<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSegmentIterator<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSymbol<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Nlist: Debug,
impl<'data, 'file, Mach, R> Debug for MachOSymbolIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSymbolTable<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeComdat<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeComdatIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeComdatSectionIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSection<'data, 'file, Pe, R> where
'data: 'file,
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSectionIterator<'data, 'file, Pe, R> where
'data: 'file,
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSegment<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSegmentIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffComdat<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffComdatIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffComdatSectionIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffRelocationIterator<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSection<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSectionIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSegment<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSegmentIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSymbol<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSymbolIterator<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSymbolTable<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for Comdat<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for ComdatIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for ComdatSectionIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for DynamicRelocationIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for PeRelocationIterator<'data, 'file, R> where
R: Debug,
impl<'data, 'file, R> Debug for Section<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for SectionIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SectionRelocationIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for Segment<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for SegmentIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for Symbol<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for SymbolIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SymbolTable<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'table, R> Debug for SymbolIterator<'data, 'table, R> where
R: Debug + ReadRef<'data>,
impl<'data, E> Debug for LoadCommandData<'data, E> where
E: Debug + Endian,
impl<'data, E> Debug for LoadCommandIterator<'data, E> where
E: Debug + Endian,
impl<'data, E> Debug for LoadCommandVariant<'data, E> where
E: Debug + Endian,
impl<'data, E, R> Debug for DyldCache<'data, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, E, R> Debug for DyldSubCache<'data, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, Elf> Debug for GnuHashTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for HashTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for Note<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::NoteHeader: Debug,
impl<'data, Elf> Debug for NoteIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VerdauxIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VerdefIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VernauxIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VerneedIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VersionTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf, R> Debug for ElfFile<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, Elf, R> Debug for SectionTable<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, Elf, R> Debug for SymbolTable<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Sym: Debug,
impl<'data, Mach, R> Debug for MachOFile<'data, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Endian: Debug,
impl<'data, Mach, R> Debug for SymbolTable<'data, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Nlist: Debug,
impl<'data, Pe, R> Debug for PeFile<'data, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, R> Debug for ArchiveFile<'data, R> where
R: Debug + ReadRef<'data>,
impl<'data, R> Debug for ArchiveMemberIterator<'data, R> where
R: Debug + ReadRef<'data>,
impl<'data, R> Debug for CoffFile<'data, R> where
R: Debug + ReadRef<'data>,
impl<'data, R> Debug for File<'data, R> where
R: Debug + ReadRef<'data>,
impl<'data, R> Debug for StringTable<'data, R> where
R: Debug + ReadRef<'data>,
impl<'data, R> Debug for SymbolTable<'data, R> where
R: Debug + ReadRef<'data>,
impl<'data, T> Debug for MtfMap<'data, T> where
T: Debug,
impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>
impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>
impl<'de, I, E> Debug for MapDeserializer<'de, I, E> where
I: Iterator + Debug,
<I as Iterator>::Item: Pair,
<<I as Iterator>::Item as Pair>::Second: Debug,
impl<'f> Debug for VaListImpl<'f>
impl<'h, 'n> Debug for FindIter<'h, 'n>
impl<'h, 'n> Debug for FindRevIter<'h, 'n>
impl<'index, R> Debug for UnitIndexSectionIterator<'index, R> where
R: Debug + Reader,
impl<'input, Endian> Debug for EndianSlice<'input, Endian> where
Endian: Debug + Endianity,
impl<'iter, R> Debug for RegisterRuleIter<'iter, R> where
R: Debug + Reader,
impl<'n> Debug for Finder<'n>
impl<'n> Debug for FinderRev<'n>
impl<'r> Debug for CaptureNames<'r>
impl<'r> Debug for CaptureNames<'r>
impl<'r, 't> Debug for CaptureMatches<'r, 't>
impl<'r, 't> Debug for CaptureMatches<'r, 't>
impl<'r, 't> Debug for Matches<'r, 't>
impl<'r, 't> Debug for Matches<'r, 't>
impl<'r, 't> Debug for Split<'r, 't>
impl<'r, 't> Debug for Split<'r, 't>
impl<'r, 't> Debug for SplitN<'r, 't>
impl<'r, 't> Debug for SplitN<'r, 't>
impl<'s, 'h> Debug for FindIter<'s, 'h>
impl<'scope, T> Debug for ScopedJoinHandle<'scope, T>
impl<'t> Debug for Captures<'t>
impl<'t> Debug for Captures<'t>
impl<'t> Debug for Match<'t>
impl<'t> Debug for Match<'t>
impl<'t> Debug for NoExpand<'t>
impl<'t> Debug for NoExpand<'t>
impl<A> Debug for core::iter::sources::repeat::Repeat<A> where
A: Debug,
impl<A> Debug for core::option::IntoIter<A> where
A: Debug,
impl<A> Debug for ExtendedGcd<A> where
A: Debug,
impl<A> Debug for EnumAccessDeserializer<A> where
A: Debug,
impl<A> Debug for MapAccessDeserializer<A> where
A: Debug,
impl<A> Debug for SeqAccessDeserializer<A> where
A: Debug,
impl<A> Debug for IntoIter<A> where
A: Array,
<A as Array>::Item: Debug,
impl<A> Debug for Map<A> where
A: Debug + UncheckedAnyExt + ?Sized,
impl<A> Debug for RawMap<A> where
A: Debug + UncheckedAnyExt + ?Sized,
impl<A> Debug for SmallVec<A> where
A: Array,
<A as Array>::Item: Debug,
impl<A, B> Debug for core::iter::adapters::chain::Chain<A, B> where
A: Debug,
B: Debug,
impl<A, B> Debug for Zip<A, B> where
A: Debug,
B: Debug,
impl<AGN> Debug for AgentLink<AGN> where
AGN: Agent,
impl<B> Debug for Cow<'_, B> where
B: Debug + ToOwned + ?Sized,
<B as ToOwned>::Owned: Debug,
impl<B> Debug for std::io::Lines<B> where
B: Debug,
impl<B> Debug for std::io::Split<B> where
B: Debug,
impl<B> Debug for Reader<B> where
B: Debug,
impl<B> Debug for Writer<B> where
B: Debug,
impl<B, C> Debug for ControlFlow<B, C> where
B: Debug,
C: Debug,
impl<Buffer> Debug for FlatSamples<Buffer> where
Buffer: Debug,
impl<Buffer> Debug for FlatSamples<Buffer> where
Buffer: Debug,
impl<Buffer, P> Debug for View<Buffer, P> where
Buffer: Debug + AsRef<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
impl<Buffer, P> Debug for View<Buffer, P> where
Buffer: Debug + AsRef<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
impl<Buffer, P> Debug for ViewMut<Buffer, P> where
Buffer: Debug + AsMut<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
impl<Buffer, P> Debug for ViewMut<Buffer, P> where
Buffer: Debug + AsMut<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
impl<C> Debug for Packed<C> where
C: Debug,
impl<C, T> Debug for Alpha<C, T> where
C: Debug,
T: Debug,
impl<C, T> Debug for PreAlpha<C, T> where
C: Debug,
T: Debug + Float,
impl<C, T> Debug for Gradient<C, T> where
C: Debug + Mix + Clone,
T: Debug + AsRef<[(<C as Mix>::Scalar, C)]>,
impl<C, V> Debug for NestedValue<C, V> where
C: Debug,
V: Debug,
impl<COMP> Debug for App<COMP> where
COMP: Debug + Component,
impl<COMP> Debug for Scope<COMP> where
COMP: Component,
impl<COMP> Debug for VChild<COMP> where
COMP: Component,
impl<D, R, T> Debug for DistIter<D, R, T> where
D: Debug,
R: Debug,
T: Debug,
impl<Data> Debug for FontInfo<Data> where
Data: Debug + Deref<Target = [u8]>,
impl<Dyn> Debug for DynMetadata<Dyn> where
Dyn: ?Sized,
impl<E> Debug for Report<E> where
Report<E>: Display,
impl<E> Debug for BoolDeserializer<E>
impl<E> Debug for CharDeserializer<E>
impl<E> Debug for F32Deserializer<E>
impl<E> Debug for F64Deserializer<E>
impl<E> Debug for I8Deserializer<E>
impl<E> Debug for I16Deserializer<E>
impl<E> Debug for I32Deserializer<E>
impl<E> Debug for I64Deserializer<E>
impl<E> Debug for I128Deserializer<E>
impl<E> Debug for IsizeDeserializer<E>
impl<E> Debug for StringDeserializer<E>
impl<E> Debug for U8Deserializer<E>
impl<E> Debug for U16Deserializer<E>
impl<E> Debug for U32Deserializer<E>
impl<E> Debug for U64Deserializer<E>
impl<E> Debug for U128Deserializer<E>
impl<E> Debug for UnitDeserializer<E>
impl<E> Debug for UsizeDeserializer<E>
impl<E> Debug for BuildToolVersion<E> where
E: Debug + Endian,
impl<E> Debug for BuildVersionCommand<E> where
E: Debug + Endian,
impl<E> Debug for CompressionHeader32<E> where
E: Debug + Endian,
impl<E> Debug for CompressionHeader64<E> where
E: Debug + Endian,
impl<E> Debug for DataInCodeEntry<E> where
E: Debug + Endian,
impl<E> Debug for DrawingAreaErrorKind<E> where
E: Debug + Error + Send + Sync,
impl<E> Debug for DrawingErrorKind<E> where
E: Debug + Error + Send + Sync,
impl<E> Debug for DyldCacheHeader<E> where
E: Debug + Endian,
impl<E> Debug for DyldCacheImageInfo<E> where
E: Debug + Endian,
impl<E> Debug for DyldCacheMappingInfo<E> where
E: Debug + Endian,
impl<E> Debug for DyldInfoCommand<E> where
E: Debug + Endian,
impl<E> Debug for DyldSubCacheInfo<E> where
E: Debug + Endian,
impl<E> Debug for Dylib<E> where
E: Debug + Endian,
impl<E> Debug for DylibCommand<E> where
E: Debug + Endian,
impl<E> Debug for DylibModule32<E> where
E: Debug + Endian,
impl<E> Debug for DylibModule64<E> where
E: Debug + Endian,
impl<E> Debug for DylibReference<E> where
E: Debug + Endian,
impl<E> Debug for DylibTableOfContents<E> where
E: Debug + Endian,
impl<E> Debug for DylinkerCommand<E> where
E: Debug + Endian,
impl<E> Debug for Dyn32<E> where
E: Debug + Endian,
impl<E> Debug for Dyn64<E> where
E: Debug + Endian,
impl<E> Debug for DysymtabCommand<E> where
E: Debug + Endian,
impl<E> Debug for EncryptionInfoCommand32<E> where
E: Debug + Endian,
impl<E> Debug for EncryptionInfoCommand64<E> where
E: Debug + Endian,
impl<E> Debug for EntryPointCommand<E> where
E: Debug + Endian,
impl<E> Debug for FileHeader32<E> where
E: Debug + Endian,
impl<E> Debug for FileHeader64<E> where
E: Debug + Endian,
impl<E> Debug for FilesetEntryCommand<E> where
E: Debug + Endian,
impl<E> Debug for FvmfileCommand<E> where
E: Debug + Endian,
impl<E> Debug for Fvmlib<E> where
E: Debug + Endian,
impl<E> Debug for FvmlibCommand<E> where
E: Debug + Endian,
impl<E> Debug for GnuHashHeader<E> where
E: Debug + Endian,
impl<E> Debug for HashHeader<E> where
E: Debug + Endian,
impl<E> Debug for I16Bytes<E> where
E: Endian,
impl<E> Debug for I32Bytes<E> where
E: Endian,
impl<E> Debug for I64Bytes<E> where
E: Endian,
impl<E> Debug for IdentCommand<E> where
E: Debug + Endian,
impl<E> Debug for LcStr<E> where
E: Debug + Endian,
impl<E> Debug for LinkeditDataCommand<E> where
E: Debug + Endian,
impl<E> Debug for LinkerOptionCommand<E> where
E: Debug + Endian,
impl<E> Debug for LoadCommand<E> where
E: Debug + Endian,
impl<E> Debug for MachHeader32<E> where
E: Debug + Endian,
impl<E> Debug for MachHeader64<E> where
E: Debug + Endian,
impl<E> Debug for Nlist32<E> where
E: Debug + Endian,
impl<E> Debug for Nlist64<E> where
E: Debug + Endian,
impl<E> Debug for NoteCommand<E> where
E: Debug + Endian,
impl<E> Debug for NoteHeader32<E> where
E: Debug + Endian,
impl<E> Debug for NoteHeader64<E> where
E: Debug + Endian,
impl<E> Debug for ParseNotNanError<E> where
E: Debug,
impl<E> Debug for PrebindCksumCommand<E> where
E: Debug + Endian,
impl<E> Debug for PreboundDylibCommand<E> where
E: Debug + Endian,
impl<E> Debug for ProgramHeader32<E> where
E: Debug + Endian,
impl<E> Debug for ProgramHeader64<E> where
E: Debug + Endian,
impl<E> Debug for Rel32<E> where
E: Debug + Endian,
impl<E> Debug for Rel64<E> where
E: Debug + Endian,
impl<E> Debug for Rela32<E> where
E: Debug + Endian,
impl<E> Debug for Rela64<E> where
E: Debug + Endian,
impl<E> Debug for Relocation<E> where
E: Debug + Endian,
impl<E> Debug for RoutinesCommand32<E> where
E: Debug + Endian,
impl<E> Debug for RoutinesCommand64<E> where
E: Debug + Endian,
impl<E> Debug for RpathCommand<E> where
E: Debug + Endian,
impl<E> Debug for Section32<E> where
E: Debug + Endian,
impl<E> Debug for Section64<E> where
E: Debug + Endian,
impl<E> Debug for SectionHeader32<E> where
E: Debug + Endian,
impl<E> Debug for SectionHeader64<E> where
E: Debug + Endian,
impl<E> Debug for SegmentCommand32<E> where
E: Debug + Endian,
impl<E> Debug for SegmentCommand64<E> where
E: Debug + Endian,
impl<E> Debug for SourceVersionCommand<E> where
E: Debug + Endian,
impl<E> Debug for SubClientCommand<E> where
E: Debug + Endian,
impl<E> Debug for SubFrameworkCommand<E> where
E: Debug + Endian,
impl<E> Debug for SubLibraryCommand<E> where
E: Debug + Endian,
impl<E> Debug for SubUmbrellaCommand<E> where
E: Debug + Endian,
impl<E> Debug for Sym32<E> where
E: Debug + Endian,
impl<E> Debug for Sym64<E> where
E: Debug + Endian,
impl<E> Debug for Syminfo32<E> where
E: Debug + Endian,
impl<E> Debug for Syminfo64<E> where
E: Debug + Endian,
impl<E> Debug for SymsegCommand<E> where
E: Debug + Endian,
impl<E> Debug for SymtabCommand<E> where
E: Debug + Endian,
impl<E> Debug for ThreadCommand<E> where
E: Debug + Endian,
impl<E> Debug for TwolevelHint<E> where
E: Debug + Endian,
impl<E> Debug for TwolevelHintsCommand<E> where
E: Debug + Endian,
impl<E> Debug for U16Bytes<E> where
E: Endian,
impl<E> Debug for U32Bytes<E> where
E: Endian,
impl<E> Debug for U64Bytes<E> where
E: Endian,
impl<E> Debug for UuidCommand<E> where
E: Debug + Endian,
impl<E> Debug for Verdaux<E> where
E: Debug + Endian,
impl<E> Debug for Verdef<E> where
E: Debug + Endian,
impl<E> Debug for Vernaux<E> where
E: Debug + Endian,
impl<E> Debug for Verneed<E> where
E: Debug + Endian,
impl<E> Debug for VersionMinCommand<E> where
E: Debug + Endian,
impl<E> Debug for Versym<E> where
E: Debug + Endian,
impl<F> Debug for PollFn<F>
impl<F> Debug for FromFn<F>
impl<F> Debug for OnceWith<F> where
F: Debug,
impl<F> Debug for RepeatWith<F> where
F: Debug,
impl<F> Debug for CharPredicateSearcher<'_, F> where
F: FnMut(char) -> bool,
impl<F> Debug for Family<F> where
F: Debug + Loader,
impl<F> Debug for NumberPrefix<F> where
F: Debug,
impl<Font> Debug for FallbackFont<Font> where
Font: Debug,
impl<Font> Debug for FallbackResult<Font> where
Font: Debug,
impl<H> Debug for BuildHasherDefault<H>
impl<I> Debug for DelayedFormat<I> where
I: Debug,
impl<I> Debug for FromIter<I> where
I: Debug,
impl<I> Debug for DecodeUtf16<I> where
I: Debug + Iterator<Item = u16>,
impl<I> Debug for Cloned<I> where
I: Debug,
impl<I> Debug for Copied<I> where
I: Debug,
impl<I> Debug for Cycle<I> where
I: Debug,
impl<I> Debug for Enumerate<I> where
I: Debug,
impl<I> Debug for Fuse<I> where
I: Debug,
impl<I> Debug for Intersperse<I> where
I: Debug + Iterator,
<I as Iterator>::Item: Clone,
<I as Iterator>::Item: Debug,
impl<I> Debug for Peekable<I> where
I: Debug + Iterator,
<I as Iterator>::Item: Debug,
impl<I> Debug for Skip<I> where
I: Debug,
impl<I> Debug for StepBy<I> where
I: Debug,
impl<I> Debug for core::iter::adapters::take::Take<I> where
I: Debug,
impl<I, E> Debug for SeqDeserializer<I, E> where
I: Debug,
impl<I, F> Debug for FilterMap<I, F> where
I: Debug,
impl<I, F> Debug for Inspect<I, F> where
I: Debug,
impl<I, F> Debug for core::iter::adapters::map::Map<I, F> where
I: Debug,
impl<I, G> Debug for IntersperseWith<I, G> where
I: Iterator + Debug,
G: Debug,
<I as Iterator>::Item: Debug,
impl<I, P> Debug for core::iter::adapters::filter::Filter<I, P> where
I: Debug,
impl<I, P> Debug for MapWhile<I, P> where
I: Debug,
impl<I, P> Debug for SkipWhile<I, P> where
I: Debug,
impl<I, P> Debug for TakeWhile<I, P> where
I: Debug,
impl<I, P> Debug for FilterEntry<I, P> where
I: Debug,
P: Debug,
impl<I, St, F> Debug for Scan<I, St, F> where
I: Debug,
St: Debug,
impl<I, U> Debug for Flatten<I> where
I: Debug + Iterator,
U: Debug + Iterator,
<I as Iterator>::Item: IntoIterator,
<<I as Iterator>::Item as IntoIterator>::IntoIter == U,
<<I as Iterator>::Item as IntoIterator>::Item == <U as Iterator>::Item,
impl<I, U, F> Debug for FlatMap<I, U, F> where
I: Debug,
U: IntoIterator,
<U as IntoIterator>::IntoIter: Debug,
impl<IN> Debug for Callback<IN>
impl<IN, OUT> Debug for NodeSeq<IN, OUT> where
IN: Debug,
OUT: Debug,
impl<Idx> Debug for charts::prelude::ops::Range<Idx> where
Idx: Debug,
impl<Idx> Debug for RangeFrom<Idx> where
Idx: Debug,
impl<Idx> Debug for RangeInclusive<Idx> where
Idx: Debug,
impl<Idx> Debug for RangeTo<Idx> where
Idx: Debug,
impl<Idx> Debug for RangeToInclusive<Idx> where
Idx: Debug,
impl<K> Debug for std::collections::hash::set::Drain<'_, K> where
K: Debug,
impl<K> Debug for std::collections::hash::set::IntoIter<K> where
K: Debug,
impl<K> Debug for std::collections::hash::set::Iter<'_, K> where
K: Debug,
impl<K> Debug for Iter<'_, K> where
K: Debug,
impl<K, A> Debug for Drain<'_, K, A> where
K: Debug,
A: Allocator + Clone,
impl<K, A> Debug for IntoIter<K, A> where
K: Debug,
A: Allocator + Clone,
impl<K, Q, V, S, A> Debug for EntryRef<'_, '_, K, Q, V, S, A> where
K: Borrow<Q>,
Q: Debug + ?Sized,
V: Debug,
A: Allocator + Clone,
impl<K, Q, V, S, A> Debug for OccupiedEntryRef<'_, '_, K, Q, V, S, A> where
K: Borrow<Q>,
Q: Debug + ?Sized,
V: Debug,
A: Allocator + Clone,
impl<K, Q, V, S, A> Debug for VacantEntryRef<'_, '_, K, Q, V, S, A> where
K: Borrow<Q>,
Q: Debug + ?Sized,
A: Allocator + Clone,
impl<K, V> Debug for std::collections::hash::map::Entry<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for indexmap::map::core::Entry<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for alloc::collections::btree::map::Iter<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for alloc::collections::btree::map::IterMut<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for alloc::collections::btree::map::Keys<'_, K, V> where
K: Debug,
impl<K, V> Debug for alloc::collections::btree::map::Range<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for RangeMut<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for alloc::collections::btree::map::Values<'_, K, V> where
V: Debug,
impl<K, V> Debug for alloc::collections::btree::map::ValuesMut<'_, K, V> where
V: Debug,
impl<K, V> Debug for std::collections::hash::map::Drain<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for std::collections::hash::map::IntoIter<K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for std::collections::hash::map::IntoKeys<K, V> where
K: Debug,
impl<K, V> Debug for std::collections::hash::map::IntoValues<K, V> where
V: Debug,
impl<K, V> Debug for std::collections::hash::map::Iter<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for std::collections::hash::map::IterMut<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for std::collections::hash::map::Keys<'_, K, V> where
K: Debug,
impl<K, V> Debug for std::collections::hash::map::OccupiedEntry<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for std::collections::hash::map::OccupiedError<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for std::collections::hash::map::VacantEntry<'_, K, V> where
K: Debug,
impl<K, V> Debug for std::collections::hash::map::Values<'_, K, V> where
V: Debug,
impl<K, V> Debug for std::collections::hash::map::ValuesMut<'_, K, V> where
V: Debug,
impl<K, V> Debug for indexmap::map::core::raw::OccupiedEntry<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for indexmap::map::core::VacantEntry<'_, K, V> where
K: Debug,
impl<K, V> Debug for indexmap::map::Drain<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for indexmap::map::IntoIter<K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for indexmap::map::IntoKeys<K, V> where
K: Debug,
impl<K, V> Debug for indexmap::map::IntoValues<K, V> where
V: Debug,
impl<K, V> Debug for indexmap::map::Iter<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for indexmap::map::IterMut<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for indexmap::map::Keys<'_, K, V> where
K: Debug,
impl<K, V> Debug for indexmap::map::Values<'_, K, V> where
V: Debug,
impl<K, V> Debug for indexmap::map::ValuesMut<'_, K, V> where
V: Debug,
impl<K, V> Debug for phf::map::Map<K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for OrderedMap<K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for Iter<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for IterMut<'_, K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for Keys<'_, K, V> where
K: Debug,
impl<K, V> Debug for Values<'_, K, V> where
V: Debug,
impl<K, V> Debug for ValuesMut<'_, K, V> where
V: Debug,
impl<K, V, A> Debug for alloc::collections::btree::map::entry::Entry<'_, K, V, A> where
K: Debug + Ord,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for BTreeMap<K, V, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedEntry<'_, K, V, A> where
K: Debug + Ord,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedError<'_, K, V, A> where
K: Debug + Ord,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for alloc::collections::btree::map::entry::VacantEntry<'_, K, V, A> where
K: Debug + Ord,
A: Allocator + Clone,
impl<K, V, A> Debug for alloc::collections::btree::map::IntoIter<K, V, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for alloc::collections::btree::map::IntoKeys<K, V, A> where
K: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for alloc::collections::btree::map::IntoValues<K, V, A> where
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for Drain<'_, K, V, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for IntoIter<K, V, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for IntoKeys<K, V, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, A> Debug for IntoValues<K, V, A> where
V: Debug,
A: Allocator + Clone,
impl<K, V, F> Debug for alloc::collections::btree::map::DrainFilter<'_, K, V, F, Global> where
K: Debug,
V: Debug,
F: FnMut(&K, &mut V) -> bool,
impl<K, V, S> Debug for std::collections::hash::map::RawEntryMut<'_, K, V, S> where
K: Debug,
V: Debug,
impl<K, V, S> Debug for charts::prelude::HMap<K, V, S> where
K: Debug,
V: Debug,
impl<K, V, S> Debug for std::collections::hash::map::RawEntryBuilder<'_, K, V, S>
impl<K, V, S> Debug for std::collections::hash::map::RawEntryBuilderMut<'_, K, V, S>
impl<K, V, S> Debug for std::collections::hash::map::RawOccupiedEntryMut<'_, K, V, S> where
K: Debug,
V: Debug,
impl<K, V, S> Debug for std::collections::hash::map::RawVacantEntryMut<'_, K, V, S>
impl<K, V, S> Debug for IndexMap<K, V, S> where
K: Debug,
V: Debug,
impl<K, V, S, A> Debug for Entry<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, S, A> Debug for HashMap<K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, S, A> Debug for OccupiedEntry<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, S, A> Debug for OccupiedError<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, S, A> Debug for RawEntryBuilder<'_, K, V, S, A> where
A: Allocator + Clone,
impl<K, V, S, A> Debug for RawEntryBuilderMut<'_, K, V, S, A> where
A: Allocator + Clone,
impl<K, V, S, A> Debug for RawEntryMut<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, S, A> Debug for RawOccupiedEntryMut<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<K, V, S, A> Debug for RawVacantEntryMut<'_, K, V, S, A> where
A: Allocator + Clone,
impl<K, V, S, A> Debug for VacantEntry<'_, K, V, S, A> where
K: Debug,
A: Allocator + Clone,
impl<Key: Debug, Val: Debug> Debug for charts::point::Point<Key, Val>
impl<L> Debug for ParseError<L> where
L: Debug,
impl<L, R> Debug for Either<L, R> where
L: Debug,
R: Debug,
impl<N> Debug for GammaFn<N> where
N: Debug + Number,
impl<N> Debug for Point<N> where
N: Debug,
impl<N> Debug for Rect<N> where
N: Debug,
impl<N> Debug for Vector<N> where
N: Debug,
impl<Num: Debug> Debug for OrdFilter<Num>
impl<Offset> Debug for UnitType<Offset> where
Offset: Debug + ReaderOffset,
impl<P> Debug for Pin<P> where
P: Debug,
impl<P> Debug for EnumeratePixels<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for EnumeratePixels<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for EnumeratePixelsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for EnumeratePixelsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for EnumerateRows<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for EnumerateRows<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for EnumerateRowsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for EnumerateRowsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for Pixels<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for Pixels<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for PixelsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for PixelsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for Rows<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for Rows<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for RowsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P> Debug for RowsMut<'_, P> where
P: Pixel,
<P as Pixel>::Subpixel: Debug,
impl<P, Container> Debug for ImageBuffer<P, Container> where
P: Debug + Pixel,
Container: Debug,
impl<P, Container> Debug for ImageBuffer<P, Container> where
P: Debug + Pixel,
Container: Debug,
impl<R> Debug for BufReader<R> where
R: Debug,
impl<R> Debug for std::io::Bytes<R> where
R: Debug,
impl<R> Debug for CrcReader<R> where
R: Debug,
impl<R> Debug for flate2::deflate::bufread::DeflateDecoder<R> where
R: Debug,
impl<R> Debug for flate2::deflate::bufread::DeflateEncoder<R> where
R: Debug,
impl<R> Debug for flate2::deflate::read::DeflateDecoder<R> where
R: Debug,
impl<R> Debug for flate2::deflate::read::DeflateEncoder<R> where
R: Debug,
impl<R> Debug for flate2::gz::bufread::GzDecoder<R> where
R: Debug,
impl<R> Debug for flate2::gz::bufread::GzEncoder<R> where
R: Debug,
impl<R> Debug for flate2::gz::bufread::MultiGzDecoder<R> where
R: Debug,
impl<R> Debug for flate2::gz::read::GzDecoder<R> where
R: Debug,
impl<R> Debug for flate2::gz::read::GzEncoder<R> where
R: Debug,
impl<R> Debug for flate2::gz::read::MultiGzDecoder<R> where
R: Debug,
impl<R> Debug for flate2::zlib::bufread::ZlibDecoder<R> where
R: Debug,
impl<R> Debug for flate2::zlib::bufread::ZlibEncoder<R> where
R: Debug,
impl<R> Debug for flate2::zlib::read::ZlibDecoder<R> where
R: Debug,
impl<R> Debug for flate2::zlib::read::ZlibEncoder<R> where
R: Debug,
impl<R> Debug for ReadRng<R> where
R: Debug,
impl<R> Debug for BlockRng64<R> where
R: BlockRngCore + Debug,
impl<R> Debug for BlockRng<R> where
R: BlockRngCore + Debug,
impl<R> Debug for ArangeEntryIter<R> where
R: Debug + Reader,
impl<R> Debug for ArangeHeaderIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for Attribute<R> where
R: Debug + Reader,
impl<R> Debug for CallFrameInstruction<R> where
R: Debug + Reader,
impl<R> Debug for CfaRule<R> where
R: Debug + Reader,
impl<R> Debug for DebugAbbrev<R> where
R: Debug,
impl<R> Debug for DebugAddr<R> where
R: Debug,
impl<R> Debug for DebugAranges<R> where
R: Debug,
impl<R> Debug for DebugCuIndex<R> where
R: Debug,
impl<R> Debug for DebugFrame<R> where
R: Debug + Reader,
impl<R> Debug for DebugInfo<R> where
R: Debug,
impl<R> Debug for DebugInfoUnitHeadersIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for DebugLine<R> where
R: Debug,
impl<R> Debug for DebugLineStr<R> where
R: Debug,
impl<R> Debug for DebugLoc<R> where
R: Debug,
impl<R> Debug for DebugLocLists<R> where
R: Debug,
impl<R> Debug for DebugPubNames<R> where
R: Debug + Reader,
impl<R> Debug for DebugPubTypes<R> where
R: Debug + Reader,
impl<R> Debug for DebugRanges<R> where
R: Debug,
impl<R> Debug for DebugRngLists<R> where
R: Debug,
impl<R> Debug for DebugStr<R> where
R: Debug,
impl<R> Debug for DebugStrOffsets<R> where
R: Debug,
impl<R> Debug for DebugTuIndex<R> where
R: Debug,
impl<R> Debug for DebugTypes<R> where
R: Debug,
impl<R> Debug for DebugTypesUnitHeadersIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for Dwarf<R> where
R: Debug,
impl<R> Debug for DwarfPackage<R> where
R: Debug + Reader,
impl<R> Debug for EhFrame<R> where
R: Debug + Reader,
impl<R> Debug for EhFrameHdr<R> where
R: Debug + Reader,
impl<R> Debug for EvaluationResult<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for Expression<R> where
R: Debug + Reader,
impl<R> Debug for LineInstructions<R> where
R: Debug + Reader,
impl<R> Debug for LineSequence<R> where
R: Debug + Reader,
impl<R> Debug for LocListIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for LocationListEntry<R> where
R: Debug + Reader,
impl<R> Debug for LocationLists<R> where
R: Debug,
impl<R> Debug for OperationIter<R> where
R: Debug + Reader,
impl<R> Debug for ParsedEhFrameHdr<R> where
R: Debug + Reader,
impl<R> Debug for PubNamesEntry<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for PubNamesEntryIter<R> where
R: Debug + Reader,
impl<R> Debug for PubTypesEntry<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for PubTypesEntryIter<R> where
R: Debug + Reader,
impl<R> Debug for RangeIter<R> where
R: Debug + Reader,
impl<R> Debug for RangeLists<R> where
R: Debug,
impl<R> Debug for RawLocListEntry<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for RawLocListIter<R> where
R: Debug + Reader,
impl<R> Debug for RawRngListIter<R> where
R: Debug + Reader,
impl<R> Debug for RegisterRule<R> where
R: Debug + Reader,
impl<R> Debug for RngListIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for UnitIndex<R> where
R: Debug + Reader,
impl<R, Offset> Debug for ArangeHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for AttributeValue<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for CommonInformationEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for CompleteLineProgram<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for FileEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for FrameDescriptionEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for IncompleteLineProgram<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for LineInstruction<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for LineProgramHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Location<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Operation<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Piece<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Unit<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for UnitHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Program, Offset> Debug for LineRows<R, Program, Offset> where
R: Debug + Reader<Offset = Offset>,
Program: Debug + LineProgram<R, Offset>,
Offset: Debug + ReaderOffset,
impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr> where
R: Debug + BlockRngCore + SeedableRng,
Rsdr: Debug + RngCore,
impl<R, S> Debug for Evaluation<R, S> where
R: Debug + Reader,
S: Debug + EvaluationStorage<R>,
<S as EvaluationStorage<R>>::Stack: Debug,
<S as EvaluationStorage<R>>::ExpressionStack: Debug,
<S as EvaluationStorage<R>>::Result: Debug,
impl<R, S> Debug for UnwindContext<R, S> where
R: Reader,
S: UnwindContextStorage<R>,
impl<R, S> Debug for UnwindTableRow<R, S> where
R: Reader,
S: UnwindContextStorage<R>,
impl<Ret, T> Debug for fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Debug for extern "C" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Debug for extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Debug for unsafe fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Debug for unsafe extern "C" fn (T₁, T₂, …, Tₙ) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<Ret, T> Debug for unsafe extern "C" fn (T₁, T₂, …, Tₙ, ...) -> Ret
This trait is implemented for function pointers with up to twelve arguments.
impl<S> Debug for Linear<S> where
S: Debug,
impl<S> Debug for AhoCorasick<S> where
S: Debug + StateID,
impl<S, N> Debug for palette::encoding::gamma::Gamma<S, N> where
S: Debug,
N: Debug + Number,
impl<S, T> Debug for Hsl<S, T> where
S: Debug + RgbStandard,
T: Debug + FloatComponent,
impl<S, T> Debug for Hsv<S, T> where
S: Debug + RgbStandard,
T: Debug + FloatComponent,
impl<S, T> Debug for Hwb<S, T> where
S: Debug + RgbStandard,
T: Debug + FloatComponent,
impl<S, T> Debug for palette::luma::luma::Luma<S, T> where
S: Debug + LumaStandard,
T: Debug + Component,
impl<S, T> Debug for palette::rgb::rgb::Rgb<S, T> where
S: Debug + RgbStandard,
T: Debug + Component,
impl<Section> Debug for SymbolFlags<Section> where
Section: Debug,
impl<Spec: Debug> Debug for StringLikeFilter<Spec>
impl<T> Debug for Bound<T> where
T: Debug,
impl<T> Debug for TryLockError<T>
impl<T> Debug for TrySendError<T>
impl<T> Debug for LocalResult<T> where
T: Debug,
impl<T> Debug for Option<T> where
T: Debug,
impl<T> Debug for Poll<T> where
T: Debug,
impl<T> Debug for *const T where
T: ?Sized,
impl<T> Debug for *mut T where
T: ?Sized,
impl<T> Debug for &T where
T: Debug + ?Sized,
impl<T> Debug for &mut T where
T: Debug + ?Sized,
impl<T> Debug for [T] where
T: Debug,
impl<T> Debug for (T₁, T₂, …, Tₙ) where
T: Debug + ?Sized,
This trait is implemented for tuples up to twelve items long.