pub trait Debug {
// Required method
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
}
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 (std
, core
, alloc
, 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 };
let expected = "The origin is: Point {
x: 0,
y: 0,
}";
assert_eq!(format!("The origin is: {origin:#?}"), expected);
Required Methods§
1.0.0 · Sourcefn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
Formats the value using the given formatter.
§Errors
This function should return Err
if, and only if, the provided Formatter
returns Err
.
String formatting is considered an infallible operation; this function only
returns a Result
because writing to the underlying stream might fail and it must
provide a way to propagate the fact that an error has occurred back up the stack.
§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 Animate
impl Debug for ApplyFrom
impl Debug for Area
impl Debug for AudioDeviceType
impl Debug for CxOsOp
impl Debug for CxPassParent
impl Debug for DigitDevice
impl Debug for DragItem
impl Debug for DragResponse
impl Debug for DragState
impl Debug for Ease
impl Debug for Event
impl Debug for Hit
impl Debug for HoverState
impl Debug for HttpMethod
impl Debug for KeyCode
impl Debug for LiveFieldKind
impl Debug for LivePropType
impl Debug for LiveValue
impl Debug for LogLevel
impl Debug for MacosMenu
impl Debug for MidiEvent
impl Debug for MidiPortType
impl Debug for MouseCursor
impl Debug for NetworkResponse
impl Debug for OsType
impl Debug for Play
impl Debug for ShaderTy
impl Debug for TextureFormat
impl Debug for TextureSize
impl Debug for TextureUpdated
impl Debug for Vec2Index
impl Debug for VideoPixelFormat
impl Debug for VirtualKeyboardEvent
impl Debug for WebSocketMessage
impl Debug for WindowDragQueryResponse
impl Debug for TouchState
impl Debug for VideoSource
impl Debug for HtmlNode
impl Debug for PathCommand
impl Debug for DrawShaderFieldKind
impl Debug for LiveBinOp
impl Debug for LiveScopeTarget
impl Debug for LiveToken
impl Debug for LiveUnOp
impl Debug for LiveNodeFromCborError
impl Debug for Delim
impl Debug for FullToken
impl Debug for State
impl Debug for DeJsonTok
impl Debug for DeRonTok
impl Debug for JsonValue
impl Debug for BinOp
impl Debug for ClosureDefKind
impl Debug for ExprKind
impl Debug for FnSelfKind
impl Debug for HiddenArgKind
impl Debug for Lit
impl Debug for ScopeSymKind
impl Debug for Stmt
impl Debug for TyExprKind
impl Debug for TyLit
impl Debug for UnOp
impl Debug for Val
impl Debug for VarKind
impl Debug for VarResolve
impl Debug for ShaderParserDep
impl Debug for LiveNodeFindResult
impl Debug for EventFlow
impl Debug for HostToStdin
impl Debug for StdinToHost
impl Debug for EglError
impl Debug for XlibEvent
impl Debug for TryReserveErrorKind
impl Debug for makepad_draw::smallvec::alloc::fmt::Alignment
impl Debug for DebugAsHex
impl Debug for Sign
impl Debug for GetDisjointMutError
impl Debug for SearchStep
impl Debug for CollectionAllocErr
impl Debug for AppToStudio
impl Debug for StudioToApp
impl Debug for makepad_draw::text::glyph_outline::Command
impl Debug for makepad_draw::text::glyph_raster_image::Format
impl Debug for AtlasKind
impl Debug for AlignEntry
impl Debug for Axis2
impl Debug for DeferWalk
impl Debug for Flow
impl Debug for makepad_draw::turtle::Size
impl Debug for WebSocketThreadMsg
impl Debug for AsciiChar
impl Debug for core::cmp::Ordering
impl Debug for Infallible
impl Debug for FromBytesWithNulError
impl Debug for c_void
impl Debug for AtomicOrdering
impl Debug for IpAddr
impl Debug for Ipv6MulticastScope
impl Debug for core::net::socket_addr::SocketAddr
impl Debug for FpCategory
impl Debug for IntErrorKind
impl Debug for core::sync::atomic::Ordering
impl Debug for BacktraceStatus
impl Debug for VarError
impl Debug for std::fs::TryLockError
impl Debug for SeekFrom
impl Debug for ErrorKind
impl Debug for Shutdown
impl Debug for AncillaryError
impl Debug for BacktraceStyle
impl Debug for RecvTimeoutError
impl Debug for TryRecvError
impl Debug for ParseAlphabetError
impl Debug for base64::decode::DecodeError
impl Debug for DecodeSliceError
impl Debug for EncodeSliceError
impl Debug for DecodePaddingMode
impl Debug for CheckedCastError
impl Debug for PodCastError
impl Debug for DataUrlError
impl Debug for DecompressionError
impl Debug for FlushCompress
impl Debug for FlushDecompress
impl Debug for Status
impl Debug for ImageError
impl Debug for ImageType
impl Debug for PathEl
impl Debug for PathSeg
impl Debug for CuspType
impl Debug for Cap
impl Debug for Join
impl Debug for StrokeOptLevel
impl Debug for SvgParseError
impl Debug for Level
impl Debug for LevelFilter
impl Debug for BufferClusterLevel
impl Debug for Direction
impl Debug for makepad_ttf_parser::FaceParsingError
impl Debug for makepad_ttf_parser::RasterImageFormat
impl Debug for makepad_ttf_parser::language::Language
impl Debug for makepad_ttf_parser::tables::cff::CFFError
impl Debug for makepad_ttf_parser::tables::cmap::format14::GlyphVariationResult
impl Debug for makepad_ttf_parser::tables::colr::CompositeMode
impl Debug for makepad_ttf_parser::tables::colr::GradientExtend
impl Debug for makepad_ttf_parser::tables::gdef::GlyphClass
impl Debug for makepad_ttf_parser::tables::head::IndexToLocationFormat
impl Debug for makepad_ttf_parser::tables::name::PlatformId
impl Debug for makepad_ttf_parser::tables::os2::Permissions
impl Debug for makepad_ttf_parser::tables::os2::Style
impl Debug for makepad_ttf_parser::tables::os2::Weight
impl Debug for makepad_ttf_parser::tables::os2::Width
impl Debug for LinePathCommand
impl Debug for CompressionStrategy
impl Debug for TDEFLFlush
impl Debug for TDEFLStatus
impl Debug for CompressionLevel
impl Debug for DataFormat
impl Debug for MZError
impl Debug for MZFlush
impl Debug for MZStatus
impl Debug for TINFLStatus
impl Debug for BitDepth
impl Debug for BlendOp
impl Debug for ColorType
impl Debug for png::common::Compression
impl Debug for DisposeOp
impl Debug for SrgbRenderingIntent
impl Debug for Unit
impl Debug for InterlaceInfo
impl Debug for Decoded
impl Debug for DecodingError
impl Debug for EncodingError
impl Debug for AdaptiveFilterType
impl Debug for FilterType
impl Debug for NodeType
impl Debug for roxmltree::parse::Error
impl Debug for simplecss::Error
impl Debug for AngleUnit
impl Debug for svgtypes::aspect_ratio::Align
impl Debug for DirectionalPosition
impl Debug for EnableBackground
impl Debug for svgtypes::error::Error
impl Debug for FilterValueListParserError
impl Debug for svgtypes::font::FontFamily
impl Debug for LengthUnit
impl Debug for PaintFallback
impl Debug for PaintOrderKind
impl Debug for svgtypes::path::PathSegment
impl Debug for SimplePathSegment
impl Debug for TransformListToken
impl Debug for TransformOriginError
impl Debug for ViewBoxError
impl Debug for tiny_skia_path::path::PathSegment
impl Debug for PathVerb
impl Debug for tiny_skia_path::stroker::LineCap
impl Debug for tiny_skia_path::stroker::LineJoin
impl Debug for tiny_skia::blend_mode::BlendMode
impl Debug for tiny_skia::mask::MaskType
impl Debug for tiny_skia::painter::FillRule
impl Debug for SpreadMode
impl Debug for FilterQuality
impl Debug for ttf_parser::FaceParsingError
impl Debug for ttf_parser::RasterImageFormat
impl Debug for ttf_parser::language::Language
impl Debug for ttf_parser::tables::cff::CFFError
impl Debug for ttf_parser::tables::cmap::format14::GlyphVariationResult
impl Debug for ttf_parser::tables::colr::CompositeMode
impl Debug for ttf_parser::tables::colr::GradientExtend
impl Debug for ttf_parser::tables::gdef::GlyphClass
impl Debug for ttf_parser::tables::head::IndexToLocationFormat
impl Debug for ttf_parser::tables::name::PlatformId
impl Debug for ttf_parser::tables::os2::Permissions
impl Debug for ttf_parser::tables::os2::Style
impl Debug for ttf_parser::tables::os2::Weight
impl Debug for ttf_parser::tables::os2::Width
impl Debug for CanonicalCombiningClass
impl Debug for GeneralCategory
impl Debug for GeneralCategoryGroup
impl Debug for unicode_script::tables::tables_impl::Script
impl Debug for GraphemeIncomplete
impl Debug for usvg::parser::Error
impl Debug for usvg::tree::BlendMode
impl Debug for usvg::tree::FillRule
impl Debug for ImageKind
impl Debug for ImageRendering
impl Debug for usvg::tree::LineCap
impl Debug for usvg::tree::LineJoin
impl Debug for usvg::tree::MaskType
impl Debug for usvg::tree::Node
impl Debug for usvg::tree::Paint
impl Debug for usvg::tree::PaintOrder
impl Debug for ShapeRendering
impl Debug for SpreadMethod
impl Debug for TextRendering
impl Debug for ColorChannel
impl Debug for ColorInterpolation
impl Debug for ColorMatrixKind
impl Debug for CompositeOperator
impl Debug for EdgeMode
impl Debug for Input
impl Debug for Kind
impl Debug for LightSource
impl Debug for MorphologyOperator
impl Debug for TransferFunction
impl Debug for TurbulenceKind
impl Debug for AlignmentBaseline
impl Debug for BaselineShift
impl Debug for DominantBaseline
impl Debug for FontStretch
impl Debug for FontStyle
impl Debug for LengthAdjust
impl Debug for TextAnchor
impl Debug for TextFlow
impl Debug for WritingMode
impl Debug for Indent
impl Debug for bool
impl Debug for char
impl Debug for f16
impl Debug for f32
impl Debug for f64
impl Debug for f128
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 DisplayContext
impl Debug for DrawList2d
impl Debug for ManyInstances
impl Debug for DigitId
impl Debug for FingerLongPressEvent
impl Debug for LongPressEvent
impl Debug for MouseLeaveEvent
impl Debug for NetworkResponseItem
impl Debug for ScrollEvent
impl Debug for TextureHandleReadyEvent
impl Debug for TouchPoint
impl Debug for TouchUpdateEvent
impl Debug for TriggerEvent
impl Debug for TriggerHitEvent
impl Debug for VideoDecodingErrorEvent
impl Debug for VideoPlaybackCompletedEvent
impl Debug for VideoPlaybackPreparedEvent
impl Debug for VideoPlaybackResourcesReleasedEvent
impl Debug for VideoTextureUpdatedEvent
impl Debug for WebSocketErrorEvent
impl Debug for WebSocketMessageEvent
impl Debug for WindowGeom
impl Debug for XrFingerTip
impl Debug for FileDialog
impl Debug for makepad_draw::file_dialogs::Filter
impl Debug for GeometryGen
impl Debug for AffineTransformation
impl Debug for CxIconArgs
impl Debug for File
impl Debug for HtmlError
impl Debug for makepad_draw::icon_atlas::Point
impl Debug for Trapezoidator
impl Debug for Vector
impl Debug for boola
impl Debug for f32a
impl Debug for f64a
impl Debug for i32a
impl Debug for i64a
impl Debug for u32a
impl Debug for makepad_draw::makepad_futures::channel::oneshot::RecvError
impl Debug for Executor
impl Debug for SpawnError
impl Debug for Spawner
impl Debug for Builtin
impl Debug for TypeId
impl Debug for LiveNodeRoot
impl Debug for DeBinErr
impl Debug for DeJsonErr
impl Debug for DeRonErr
impl Debug for LiveIdRon
impl Debug for BlockCommentTailState
impl Debug for DoubleQuotedStringTailState
impl Debug for InitialState
impl Debug for RawDoubleQuotedStringTailState
impl Debug for TokenPos
impl Debug for TokenRange
impl Debug for TokenWithLen
impl Debug for LiveEditInfo
impl Debug for LiveError
impl Debug for LiveFileChange
impl Debug for LiveFileGeneration
impl Debug for LiveFont
impl Debug for LiveImport
impl Debug for LiveTokenId
impl Debug for makepad_draw::makepad_shader_compiler::makepad_live_compiler::TextPos
impl Debug for makepad_draw::makepad_shader_compiler::makepad_live_compiler::TextSpan
impl Debug for TokenSpan
impl Debug for TokenWithSpan
impl Debug for Block
impl Debug for ClosureDef
impl Debug for ClosureDefIndex
impl Debug for ClosureParam
impl Debug for ClosureSite
impl Debug for ClosureSiteArg
impl Debug for ConstDef
impl Debug for ConstTableItem
impl Debug for ConstTableSpan
impl Debug for DrawShaderFieldDef
impl Debug for Expr
impl Debug for FnDef
impl Debug for FnPtr
impl Debug for Ident
impl Debug for IdentPath
impl Debug for Match
impl Debug for Param
impl Debug for ScopeSym
impl Debug for ScopeSymShadow
impl Debug for Scopes
impl Debug for StructDef
impl Debug for StructFieldDef
impl Debug for StructPtr
impl Debug for Sym
impl Debug for TyExpr
impl Debug for VarDefPtr
impl Debug for DrawShaderConstTable
impl Debug for DrawShaderDef
impl Debug for DrawShaderFlags
impl Debug for ValuePtr
impl Debug for Swizzle
impl Debug for AuxChannedImageFd
impl Debug for PresentableDraw
impl Debug for PresentableImageId
impl Debug for StdinKeyModifiers
impl Debug for StdinMouseDown
impl Debug for StdinMouseMove
impl Debug for StdinMouseUp
impl Debug for StdinScroll
impl Debug for StdinTextInput
impl Debug for AlsaError
impl Debug for _snd_ctl
impl Debug for _snd_output
impl Debug for _snd_pcm
impl Debug for _snd_pcm_hw_params
impl Debug for _snd_pcm_info
impl Debug for _snd_seq
impl Debug for _snd_seq_client_info
impl Debug for _snd_seq_port_info
impl Debug for _snd_seq_port_subscribe
impl Debug for snd_midi_event
impl Debug for snd_seq_addr
impl Debug for snd_seq_connect
impl Debug for snd_seq_ev_ctrl
impl Debug for snd_seq_ev_ext
impl Debug for snd_seq_ev_note
impl Debug for snd_seq_ev_raw8
impl Debug for snd_seq_ev_raw32
impl Debug for snd_seq_queue_skew
impl Debug for snd_seq_real_time
impl Debug for snd_seq_result
impl Debug for DrmFormat
impl Debug for timeval
impl Debug for OpenglAttribute
impl Debug for OpenglUniform
impl Debug for OpenglUniformBlockBinding
impl Debug for pa_buffer_attr
impl Debug for pa_channel_map
impl Debug for pa_context
impl Debug for pa_cvolume
impl Debug for pa_defer_event
impl Debug for pa_format_info
impl Debug for pa_io_event
impl Debug for pa_mainloop_api
impl Debug for pa_operation
impl Debug for pa_proplist
impl Debug for pa_sample_spec
impl Debug for pa_server_info
impl Debug for pa_sink_info
impl Debug for pa_sink_port_info
impl Debug for pa_source_info
impl Debug for pa_source_port_info
impl Debug for pa_spawn_api
impl Debug for pa_stream
impl Debug for pa_threaded_mainloop
impl Debug for pa_time_event
impl Debug for Depth
impl Debug for Screen
impl Debug for Visual
impl Debug for XAnyEvent
impl Debug for XButtonEvent
impl Debug for XCirculateEvent
impl Debug for XCirculateRequestEvent
impl Debug for XColormapEvent
impl Debug for XConfigureEvent
impl Debug for XConfigureRequestEvent
impl Debug for XCreateWindowEvent
impl Debug for XCrossingEvent
impl Debug for XDestroyWindowEvent
impl Debug for XErrorEvent
impl Debug for XExposeEvent
impl Debug for XFocusChangeEvent
impl Debug for XGenericEvent
impl Debug for XGenericEventCookie
impl Debug for XGraphicsExposeEvent
impl Debug for XGravityEvent
impl Debug for XKeyEvent
impl Debug for XKeymapEvent
impl Debug for XMapEvent
impl Debug for XMapRequestEvent
impl Debug for XMappingEvent
impl Debug for XMotionEvent
impl Debug for XNoExposeEvent
impl Debug for XPropertyEvent
impl Debug for XReparentEvent
impl Debug for XResizeRequestEvent
impl Debug for XSelectionClearEvent
impl Debug for XSelectionEvent
impl Debug for XSelectionRequestEvent
impl Debug for XSetWindowAttributes
impl Debug for XUnmapEvent
impl Debug for XVisibilityEvent
impl Debug for XVisualInfo
impl Debug for XWindowAttributes
impl Debug for XrmValue
impl Debug for _XComposeStatus
impl Debug for _XDisplay
impl Debug for _XExtData
impl Debug for _XGC
impl Debug for _XIC
impl Debug for _XIM
impl Debug for _XrmHashBucketRec
impl Debug for Overlay
impl Debug for AllocError
impl Debug for Global
impl Debug for makepad_draw::smallvec::alloc::alloc::Layout
impl Debug for LayoutError
impl Debug for ByteStr
impl Debug for ByteString
impl Debug for UnorderedKeyError
impl Debug for TryReserveError
impl Debug for CString
Delegates to the CStr
implementation of fmt::Debug
,
showing invalid UTF-8 as hex escapes.
impl Debug for FromVecWithNulError
impl Debug for IntoStringError
impl Debug for NulError
impl Debug for Arguments<'_>
impl Debug for makepad_draw::smallvec::alloc::fmt::Error
impl Debug for FormattingOptions
impl Debug for Chars<'_>
impl Debug for EncodeUtf16<'_>
impl Debug for ParseBoolError
impl Debug for Utf8Chunks<'_>
impl Debug for Utf8Error
impl Debug for makepad_draw::smallvec::alloc::string::Drain<'_>
impl Debug for FromUtf8Error
impl Debug for FromUtf16Error
impl Debug for IntoChars
impl Debug for String
impl Debug for AudioBuffer
impl Debug for AudioDeviceDesc
impl Debug for AudioDeviceId
impl Debug for AudioDevicesEvent
impl Debug for AudioInfo
impl Debug for AudioTime
impl Debug for CameraFov
impl Debug for DVec2
impl Debug for DVec3
impl Debug for DVec4
impl Debug for DesignerPickEvent
impl Debug for DragEvent
impl Debug for DragHitEvent
impl Debug for DrawEvent
impl Debug for DrawList
impl Debug for DrawListId
impl Debug for DrawMatrix
impl Debug for DrawShaderPtr
impl Debug for DropEvent
impl Debug for DropHitEvent
impl Debug for FingerDownEvent
impl Debug for FingerHoverEvent
impl Debug for FingerMoveEvent
impl Debug for FingerScrollEvent
impl Debug for FingerUpEvent
impl Debug for Geometry
impl Debug for GeometryField
impl Debug for GeometryFingerprint
impl Debug for GeometryId
impl Debug for GeometryRef
impl Debug for HeapLiveIdPath
impl Debug for HitOptions
impl Debug for HttpError
impl Debug for HttpProgress
impl Debug for HttpRequest
impl Debug for HttpResponse
impl Debug for InlineString
impl Debug for InstanceArea
impl Debug for KeyEvent
impl Debug for KeyFocusEvent
impl Debug for KeyModifiers
impl Debug for LiveBinding
impl Debug for LiveDependency
impl Debug for LiveErrorOrigin
impl Debug for LiveFileId
impl Debug for LiveId
impl Debug for LiveIdPath
impl Debug for LiveModuleId
impl Debug for LiveNode
impl Debug for LiveNodeOrigin
impl Debug for LiveProp
impl Debug for LivePtr
impl Debug for LiveTypeField
impl Debug for LiveTypeInfo
impl Debug for Margin
impl Debug for Mat4
impl Debug for MidiAftertouch
impl Debug for MidiChannelAftertouch
impl Debug for MidiControlChange
impl Debug for MidiData
impl Debug for MidiNote
impl Debug for MidiPitchBend
impl Debug for MidiPortDesc
impl Debug for MidiPortId
impl Debug for MidiPortsEvent
impl Debug for MidiProgramChange
impl Debug for MidiSystem
impl Debug for MouseButton
impl Debug for MouseDownEvent
impl Debug for MouseMoveEvent
impl Debug for MouseUpEvent
impl Debug for NextFrame
impl Debug for NextFrameEvent
impl Debug for Pass
impl Debug for PassId
impl Debug for Plane
impl Debug for PointUsize
impl Debug for Pose
impl Debug for Quat
impl Debug for makepad_draw::Rect
impl Debug for RectArea
impl Debug for RectUsize
impl Debug for SignalFromUI
impl Debug for SignalToUI
impl Debug for SizeUsize
impl Debug for TextClipboardEvent
impl Debug for TextInputEvent
impl Debug for Texture
impl Debug for TextureAnimation
impl Debug for TextureId
impl Debug for Timer
impl Debug for TimerEvent
impl Debug for Trigger
impl Debug for makepad_draw::Vec2
impl Debug for Vec3
impl Debug for Vec4
impl Debug for VideoFormat
impl Debug for VideoFormatId
impl Debug for VideoInputDesc
impl Debug for VideoInputId
impl Debug for VideoInputsEvent
impl Debug for WindowCloseRequestedEvent
impl Debug for WindowClosedEvent
impl Debug for WindowDragQueryEvent
impl Debug for WindowGeomChangeEvent
impl Debug for WindowId
impl Debug for WindowMovedEvent
impl Debug for XrAnchor
impl Debug for XrController
impl Debug for XrHand
impl Debug for XrLocalEvent
impl Debug for XrState
impl Debug for XrUpdateEvent
impl Debug for DesignerComponentPosition
impl Debug for DesignerZoomPan
impl Debug for EditFile
impl Debug for EventSample
impl Debug for GPUSample
impl Debug for JumpToFile
impl Debug for PatchFile
impl Debug for SelectInFile
impl Debug for StudioLogItem
impl Debug for StudioScreenshotRequest
impl Debug for StudioScreenshotResponse
impl Debug for SwapSelection
impl Debug for makepad_draw::text::color::Color
impl Debug for makepad_draw::text::font::Font
impl Debug for FontId
impl Debug for GlyphImageKey
impl Debug for FontFace
impl Debug for makepad_draw::text::font_family::FontFamily
impl Debug for FontFamilyId
impl Debug for Fonts
impl Debug for makepad_draw::text::glyph_outline::Builder
impl Debug for GlyphOutline
impl Debug for makepad_draw::text::image::Bgra
impl Debug for R
impl Debug for LaidoutGlyph
impl Debug for LaidoutRow
impl Debug for LaidoutText
impl Debug for LayoutOptions
impl Debug for Layouter
impl Debug for OwnedLayoutParams
impl Debug for makepad_draw::text::layouter::Settings
impl Debug for Span
impl Debug for makepad_draw::text::layouter::Style
impl Debug for FontDefinition
impl Debug for FontFamilyDefinition
impl Debug for Loader
impl Debug for makepad_draw::text::loader::Settings
impl Debug for RasterizedGlyph
impl Debug for makepad_draw::text::rasterizer::Rasterizer
impl Debug for makepad_draw::text::rasterizer::Settings
impl Debug for Sdfer
impl Debug for makepad_draw::text::sdfer::Settings
impl Debug for makepad_draw::text::selection::Cursor
impl Debug for CursorPosition
impl Debug for Selection
impl Debug for makepad_draw::text::shaper::Settings
impl Debug for ShapeParams
impl Debug for ShapedGlyph
impl Debug for ShapedText
impl Debug for Shaper
impl Debug for Substr
impl Debug for makepad_draw::turtle::Align
impl Debug for makepad_draw::turtle::Layout
impl Debug for Padding
impl Debug for Turtle
impl Debug for TurtleWalk
impl Debug for Walk
impl Debug for makepad_draw::shader::draw_text::FontFamily
impl Debug for TextStyle
impl Debug for Glyph
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 __m128h
impl Debug for __m128i
impl Debug for __m256
impl Debug for __m256bh
impl Debug for __m256d
impl Debug for __m256h
impl Debug for __m256i
impl Debug for __m512
impl Debug for __m512bh
impl Debug for __m512d
impl Debug for __m512h
impl Debug for __m512i
impl Debug for bf16
impl Debug for CStr
Shows the underlying bytes as a normal string, with invalid UTF-8 presented as hex escape sequences.
impl Debug for FromBytesUntilNulError
impl Debug for core::hash::sip::SipHasher
impl Debug for BorrowedBuf<'_>
impl Debug for PhantomPinned
impl Debug for PhantomContravariantLifetime<'_>
impl Debug for PhantomCovariantLifetime<'_>
impl Debug for PhantomInvariantLifetime<'_>
impl Debug for Assume
impl Debug for Ipv4Addr
impl Debug for Ipv6Addr
impl Debug for AddrParseError
impl Debug for SocketAddrV4
impl Debug for SocketAddrV6
impl Debug for ParseFloatError
impl Debug for ParseIntError
impl Debug for TryFromIntError
impl Debug for RangeFull
impl Debug for Location<'_>
impl Debug for PanicMessage<'_>
impl Debug for core::ptr::alignment::Alignment
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 Context<'_>
impl Debug for LocalWaker
impl Debug for RawWaker
impl Debug for RawWakerVTable
impl Debug for Waker
impl Debug for Duration
impl Debug for TryFromFloatSecsError
impl Debug for System
impl Debug for Backtrace
impl Debug for BacktraceFrame
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 std::ffi::os_str::Display<'_>
impl Debug for OsStr
impl Debug for OsString
impl Debug for DirBuilder
impl Debug for DirEntry
impl Debug for FileTimes
impl Debug for FileType
impl Debug for std::fs::Metadata
impl Debug for OpenOptions
impl Debug for std::fs::Permissions
impl Debug for ReadDir
impl Debug for DefaultHasher
impl Debug for RandomState
impl Debug for WriterPanicked
impl Debug for std::io::error::Error
impl Debug for PipeReader
impl Debug for PipeWriter
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 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 std::path::Display<'_>
impl Debug for std::path::Iter<'_>
impl Debug for NormalizeError
impl Debug for std::path::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 std::process::Command
impl Debug for ExitCode
impl Debug for ExitStatus
impl Debug for ExitStatusError
impl Debug for Output
impl Debug for Stdio
impl Debug for DefaultRandomSource
impl Debug for Barrier
impl Debug for BarrierWaitResult
impl Debug for std::sync::mpsc::RecvError
impl Debug for Condvar
impl Debug for WaitTimeoutResult
impl Debug for std::sync::poison::once::Once
impl Debug for OnceState
impl Debug for AccessError
impl Debug for Scope<'_, '_>
impl Debug for std::thread::Builder
impl Debug for Thread
impl Debug for ThreadId
impl Debug for Instant
impl Debug for SystemTime
impl Debug for SystemTimeError
impl Debug for ab_glyph_rasterizer::geometry::Point
impl Debug for ab_glyph_rasterizer::raster::Rasterizer
let rasterizer = ab_glyph_rasterizer::Rasterizer::new(3, 4);
assert_eq!(
&format!("{:?}", rasterizer),
"Rasterizer { width: 3, height: 4 }"
);
impl Debug for Alphabet
impl Debug for GeneralPurpose
impl Debug for GeneralPurposeConfig
impl Debug for DecodeMetadata
impl Debug for ParseError
impl Debug for Hasher
impl Debug for InvalidBase64
impl Debug for Mime
impl Debug for MimeParsingError
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 flate2::mem::DecompressError
impl Debug for flate2::Compression
impl Debug for F32Margin
impl Debug for F64Margin
impl Debug for ImageSize
impl Debug for Affine
impl Debug for kurbo::arc::Arc
impl Debug for BezPath
impl Debug for LineIntersection
impl Debug for Circle
impl Debug for CircleSegment
impl Debug for CubicBez
impl Debug for Ellipse
impl Debug for Insets
impl Debug for ConstPoint
impl Debug for Line
impl Debug for Nearest
impl Debug for kurbo::point::Point
impl Debug for QuadBez
impl Debug for QuadSpline
impl Debug for kurbo::rect::Rect
impl Debug for RoundedRect
impl Debug for RoundedRectRadii
impl Debug for kurbo::size::Size
impl Debug for kurbo::stroke::Stroke
impl Debug for StrokeOpts
impl Debug for SvgArc
impl Debug for TranslateScale
impl Debug for Triangle
impl Debug for kurbo::vec2::Vec2
impl Debug for ParseLevelError
impl Debug for SetLoggerError
impl Debug for HttpServerHeaders
impl Debug for GlyphBuffer
impl Debug for makepad_rustybuzz::buffer::GlyphInfo
impl Debug for GlyphPosition
impl Debug for SerializeFlags
impl Debug for UnicodeBuffer
impl Debug for makepad_rustybuzz::common::Feature
impl Debug for makepad_rustybuzz::common::Language
impl Debug for makepad_rustybuzz::common::Script
impl Debug for makepad_rustybuzz::common::Variation
impl Debug for makepad_ttf_parser::aat::Lookup<'_>
impl Debug for makepad_ttf_parser::aat::StateTable<'_>
impl Debug for makepad_ttf_parser::aat::ValueOffset
impl Debug for makepad_ttf_parser::ggg::context::SequenceLookupRecord
impl Debug for makepad_ttf_parser::ggg::lookup::LookupFlags
impl Debug for makepad_ttf_parser::ggg::lookup::LookupSubtables<'_>
impl Debug for makepad_ttf_parser::ggg::RangeRecord
impl Debug for makepad_ttf_parser::parser::Fixed
impl Debug for makepad_ttf_parser::Face<'_>
impl Debug for makepad_ttf_parser::GlyphId
impl Debug for makepad_ttf_parser::LineMetrics
impl Debug for makepad_ttf_parser::NormalizedCoordinate
impl Debug for makepad_ttf_parser::RawFace<'_>
impl Debug for makepad_ttf_parser::Rect
impl Debug for makepad_ttf_parser::RectF
impl Debug for makepad_ttf_parser::RgbaColor
impl Debug for makepad_ttf_parser::TableRecord
impl Debug for makepad_ttf_parser::Tag
impl Debug for makepad_ttf_parser::Transform
impl Debug for makepad_ttf_parser::Variation
impl Debug for makepad_ttf_parser::tables::ankr::Point
impl Debug for makepad_ttf_parser::tables::ankr::Table<'_>
impl Debug for makepad_ttf_parser::tables::avar::AxisValueMap
impl Debug for makepad_ttf_parser::tables::avar::SegmentMaps<'_>
impl Debug for makepad_ttf_parser::tables::cbdt::Table<'_>
impl Debug for makepad_ttf_parser::tables::cblc::Table<'_>
impl Debug for makepad_ttf_parser::tables::cff::cff1::Matrix
impl Debug for makepad_ttf_parser::tables::cff::cff1::Table<'_>
impl Debug for makepad_ttf_parser::tables::cff::cff2::Table<'_>
impl Debug for makepad_ttf_parser::tables::cmap::format2::Subtable2<'_>
impl Debug for makepad_ttf_parser::tables::cmap::format4::Subtable4<'_>
impl Debug for makepad_ttf_parser::tables::cmap::format12::Subtable12<'_>
impl Debug for makepad_ttf_parser::tables::cmap::format13::Subtable13<'_>
impl Debug for makepad_ttf_parser::tables::cmap::format14::Subtable14<'_>
impl Debug for makepad_ttf_parser::tables::cmap::Subtables<'_>
impl Debug for makepad_ttf_parser::tables::colr::ColorStop
impl Debug for makepad_ttf_parser::tables::colr::GradientStopsIter<'_, '_>
impl Debug for makepad_ttf_parser::tables::feat::SettingName
impl Debug for makepad_ttf_parser::tables::fvar::VariationAxis
impl Debug for makepad_ttf_parser::tables::glyf::Table<'_>
impl Debug for makepad_ttf_parser::tables::gpos::AnchorMatrix<'_>
impl Debug for makepad_ttf_parser::tables::gpos::ClassMatrix<'_>
impl Debug for makepad_ttf_parser::tables::gpos::CursiveAnchorSet<'_>
impl Debug for makepad_ttf_parser::tables::gpos::HintingDevice<'_>
impl Debug for makepad_ttf_parser::tables::gpos::LigatureArray<'_>
impl Debug for makepad_ttf_parser::tables::gpos::MarkArray<'_>
impl Debug for makepad_ttf_parser::tables::gpos::PairSet<'_>
impl Debug for makepad_ttf_parser::tables::gpos::PairSets<'_>
impl Debug for makepad_ttf_parser::tables::gpos::ValueRecordsArray<'_>
impl Debug for makepad_ttf_parser::tables::gpos::VariationDevice
impl Debug for makepad_ttf_parser::tables::gvar::Table<'_>
impl Debug for makepad_ttf_parser::tables::head::Table
impl Debug for makepad_ttf_parser::tables::hhea::Table
impl Debug for makepad_ttf_parser::tables::hmtx::Metrics
impl Debug for makepad_ttf_parser::tables::hvar::Table<'_>
impl Debug for makepad_ttf_parser::tables::kern::KerningPair
impl Debug for makepad_ttf_parser::tables::kern::Subtables<'_>
impl Debug for makepad_ttf_parser::tables::kerx::AnchorPoints<'_>
impl Debug for makepad_ttf_parser::tables::kerx::EntryData
impl Debug for makepad_ttf_parser::tables::kerx::Subtable1<'_>
impl Debug for makepad_ttf_parser::tables::kerx::Subtable2<'_>
impl Debug for makepad_ttf_parser::tables::kerx::Subtable4<'_>
impl Debug for makepad_ttf_parser::tables::kerx::Subtable6<'_>
impl Debug for makepad_ttf_parser::tables::kerx::Subtables<'_>
impl Debug for makepad_ttf_parser::tables::math::Constants<'_>
impl Debug for makepad_ttf_parser::tables::math::GlyphConstructions<'_>
impl Debug for makepad_ttf_parser::tables::math::GlyphPart
impl Debug for makepad_ttf_parser::tables::math::GlyphVariant
impl Debug for makepad_ttf_parser::tables::math::Kern<'_>
impl Debug for makepad_ttf_parser::tables::math::KernInfos<'_>
impl Debug for makepad_ttf_parser::tables::math::MathValues<'_>
impl Debug for makepad_ttf_parser::tables::math::PartFlags
impl Debug for makepad_ttf_parser::tables::maxp::Table
impl Debug for makepad_ttf_parser::tables::morx::Chains<'_>
impl Debug for makepad_ttf_parser::tables::morx::ContextualEntryData
impl Debug for makepad_ttf_parser::tables::morx::ContextualSubtable<'_>
impl Debug for makepad_ttf_parser::tables::morx::Coverage
impl Debug for makepad_ttf_parser::tables::morx::Feature
impl Debug for makepad_ttf_parser::tables::morx::InsertionEntryData
impl Debug for makepad_ttf_parser::tables::morx::Subtables<'_>
impl Debug for makepad_ttf_parser::tables::morx::Table<'_>
impl Debug for makepad_ttf_parser::tables::mvar::Table<'_>
impl Debug for makepad_ttf_parser::tables::name::Names<'_>
impl Debug for makepad_ttf_parser::tables::os2::ScriptMetrics
impl Debug for makepad_ttf_parser::tables::os2::Table<'_>
impl Debug for makepad_ttf_parser::tables::os2::UnicodeRanges
impl Debug for makepad_ttf_parser::tables::post::Names<'_>
impl Debug for makepad_ttf_parser::tables::sbix::Strike<'_>
impl Debug for makepad_ttf_parser::tables::sbix::Strikes<'_>
impl Debug for makepad_ttf_parser::tables::svg::SvgDocumentsList<'_>
impl Debug for makepad_ttf_parser::tables::vhea::Table
impl Debug for makepad_ttf_parser::tables::vorg::VerticalOriginMetrics
impl Debug for TTFFont
impl Debug for HorizontalMetrics
impl Debug for makepad_vector::geometry::arc::Arc
impl Debug for CubicSegment
impl Debug for LineSegment
impl Debug for LinearTransformation
impl Debug for QuadraticSegment
impl Debug for Rectangle
impl Debug for Trapezoid
impl Debug for LinePath
impl Debug for makepad_vector::path::path::Path
impl Debug for makepad_vector::ttf_parser::Error
impl Debug for miniz_oxide::inflate::DecompressError
impl Debug for StreamResult
impl Debug for Adam7Info
impl Debug for ChunkType
impl Debug for AnimationControl
impl Debug for CodingIndependentCodePoints
impl Debug for ContentLightLevelInfo
impl Debug for FrameControl
impl Debug for MasteringDisplayColorVolume
impl Debug for ParameterError
impl Debug for PixelDimensions
impl Debug for ScaledFloat
impl Debug for SourceChromaticities
impl Debug for Transformations
impl Debug for Limits
impl Debug for OutputInfo
impl Debug for ITXtChunk
impl Debug for TEXtChunk
impl Debug for ZTXtChunk
impl Debug for ParsingOptions
impl Debug for Attribute<'_, '_>
impl Debug for Attributes<'_, '_>
impl Debug for AxisIter<'_, '_>
impl Debug for Descendants<'_, '_>
impl Debug for ExpandedName<'_, '_>
impl Debug for NamespaceIter<'_, '_>
impl Debug for NodeId
impl Debug for roxmltree::TextPos
impl Debug for Params
impl Debug for Unorm8
impl Debug for simplecss::TextPos
impl Debug for Hash128
impl Debug for siphasher::sip128::SipHasher13
impl Debug for siphasher::sip128::SipHasher24
impl Debug for siphasher::sip128::SipHasher
impl Debug for siphasher::sip::SipHasher13
impl Debug for siphasher::sip::SipHasher24
impl Debug for siphasher::sip::SipHasher
impl Debug for FiniteF32
impl Debug for FiniteF64
impl Debug for NonZeroPositiveF32
impl Debug for NonZeroPositiveF64
impl Debug for NormalizedF32
impl Debug for NormalizedF64
impl Debug for PositiveF32
impl Debug for PositiveF64
impl Debug for Angle
impl Debug for AspectRatio
impl Debug for svgtypes::color::Color
impl Debug for Length
impl Debug for Number
impl Debug for svgtypes::paint_order::PaintOrder
impl Debug for svgtypes::transform::Transform
impl Debug for TransformOrigin
impl Debug for ViewBox
impl Debug for StrokeDash
impl Debug for f32x2
impl Debug for NormalizedF32Exclusive
impl Debug for tiny_skia_path::path::Path
impl Debug for PathBuilder
impl Debug for CubicCoeff
impl Debug for QuadCoeff
impl Debug for IntRect
impl Debug for NonZeroRect
impl Debug for tiny_skia_path::rect::Rect
impl Debug for IntSize
impl Debug for tiny_skia_path::size::Size
impl Debug for tiny_skia_path::stroker::Stroke
impl Debug for tiny_skia_path::Point
impl Debug for tiny_skia_path::transform::Transform
impl Debug for tiny_skia::color::Color
impl Debug for ColorU8
impl Debug for PremultipliedColor
impl Debug for PremultipliedColorU8
impl Debug for tiny_skia::mask::Mask
impl Debug for Pixmap
impl Debug for PixmapMut<'_>
impl Debug for PixmapRef<'_>
impl Debug for GradientStop
impl Debug for tiny_skia::shaders::linear_gradient::LinearGradient
impl Debug for PixmapPaint
impl Debug for tiny_skia::shaders::radial_gradient::RadialGradient
impl Debug for ttf_parser::aat::Lookup<'_>
impl Debug for ttf_parser::aat::StateTable<'_>
impl Debug for ttf_parser::aat::ValueOffset
impl Debug for ttf_parser::ggg::context::SequenceLookupRecord
impl Debug for ttf_parser::ggg::lookup::LookupFlags
impl Debug for ttf_parser::ggg::lookup::LookupSubtables<'_>
impl Debug for ttf_parser::ggg::RangeRecord
impl Debug for ttf_parser::parser::Fixed
impl Debug for ttf_parser::Face<'_>
impl Debug for ttf_parser::GlyphId
impl Debug for ttf_parser::LineMetrics
impl Debug for ttf_parser::NormalizedCoordinate
impl Debug for PhantomPoints
impl Debug for PointF
impl Debug for ttf_parser::RawFace<'_>
impl Debug for ttf_parser::Rect
impl Debug for ttf_parser::RectF
impl Debug for ttf_parser::RgbaColor
impl Debug for ttf_parser::TableRecord
impl Debug for ttf_parser::Tag
impl Debug for ttf_parser::Transform
impl Debug for ttf_parser::Variation
impl Debug for ttf_parser::tables::ankr::Point
impl Debug for ttf_parser::tables::ankr::Table<'_>
impl Debug for ttf_parser::tables::avar::AxisValueMap
impl Debug for ttf_parser::tables::avar::SegmentMaps<'_>
impl Debug for ttf_parser::tables::cbdt::Table<'_>
impl Debug for ttf_parser::tables::cblc::Table<'_>
impl Debug for ttf_parser::tables::cff::cff1::Matrix
impl Debug for ttf_parser::tables::cff::cff1::Table<'_>
impl Debug for ttf_parser::tables::cff::cff2::Table<'_>
impl Debug for ttf_parser::tables::cmap::format2::Subtable2<'_>
impl Debug for ttf_parser::tables::cmap::format4::Subtable4<'_>
impl Debug for ttf_parser::tables::cmap::format12::Subtable12<'_>
impl Debug for ttf_parser::tables::cmap::format13::Subtable13<'_>
impl Debug for ttf_parser::tables::cmap::format14::Subtable14<'_>
impl Debug for ttf_parser::tables::cmap::Subtables<'_>
impl Debug for ttf_parser::tables::colr::ColorStop
impl Debug for ttf_parser::tables::colr::GradientStopsIter<'_, '_>
impl Debug for ttf_parser::tables::feat::SettingName
impl Debug for ttf_parser::tables::fvar::VariationAxis
impl Debug for ttf_parser::tables::glyf::Table<'_>
impl Debug for ttf_parser::tables::gpos::AnchorMatrix<'_>
impl Debug for ttf_parser::tables::gpos::ClassMatrix<'_>
impl Debug for ttf_parser::tables::gpos::CursiveAnchorSet<'_>
impl Debug for ttf_parser::tables::gpos::HintingDevice<'_>
impl Debug for ttf_parser::tables::gpos::LigatureArray<'_>
impl Debug for ttf_parser::tables::gpos::MarkArray<'_>
impl Debug for ttf_parser::tables::gpos::PairSet<'_>
impl Debug for ttf_parser::tables::gpos::PairSets<'_>
impl Debug for ttf_parser::tables::gpos::ValueRecordsArray<'_>
impl Debug for ttf_parser::tables::gpos::VariationDevice
impl Debug for ttf_parser::tables::gvar::Table<'_>
impl Debug for ttf_parser::tables::head::Table
impl Debug for ttf_parser::tables::hhea::Table
impl Debug for ttf_parser::tables::hmtx::Metrics
impl Debug for ttf_parser::tables::hvar::Table<'_>
impl Debug for ttf_parser::tables::kern::KerningPair
impl Debug for ttf_parser::tables::kern::Subtables<'_>
impl Debug for ttf_parser::tables::kerx::AnchorPoints<'_>
impl Debug for ttf_parser::tables::kerx::EntryData
impl Debug for ttf_parser::tables::kerx::Subtable1<'_>
impl Debug for ttf_parser::tables::kerx::Subtable2<'_>
impl Debug for ttf_parser::tables::kerx::Subtable4<'_>
impl Debug for ttf_parser::tables::kerx::Subtable6<'_>
impl Debug for ttf_parser::tables::kerx::Subtables<'_>
impl Debug for ttf_parser::tables::math::Constants<'_>
impl Debug for ttf_parser::tables::math::GlyphConstructions<'_>
impl Debug for ttf_parser::tables::math::GlyphPart
impl Debug for ttf_parser::tables::math::GlyphVariant
impl Debug for ttf_parser::tables::math::Kern<'_>
impl Debug for ttf_parser::tables::math::KernInfos<'_>
impl Debug for ttf_parser::tables::math::MathValues<'_>
impl Debug for ttf_parser::tables::math::PartFlags
impl Debug for ttf_parser::tables::maxp::Table
impl Debug for ttf_parser::tables::morx::Chains<'_>
impl Debug for ttf_parser::tables::morx::ContextualEntryData
impl Debug for ttf_parser::tables::morx::ContextualSubtable<'_>
impl Debug for ttf_parser::tables::morx::Coverage
impl Debug for ttf_parser::tables::morx::Feature
impl Debug for ttf_parser::tables::morx::InsertionEntryData
impl Debug for ttf_parser::tables::morx::Subtables<'_>
impl Debug for ttf_parser::tables::morx::Table<'_>
impl Debug for ttf_parser::tables::mvar::Table<'_>
impl Debug for ttf_parser::tables::name::Names<'_>
impl Debug for ttf_parser::tables::os2::ScriptMetrics
impl Debug for ttf_parser::tables::os2::Table<'_>
impl Debug for ttf_parser::tables::os2::UnicodeRanges
impl Debug for ttf_parser::tables::post::Names<'_>
impl Debug for ttf_parser::tables::sbix::Strike<'_>
impl Debug for ttf_parser::tables::sbix::Strikes<'_>
impl Debug for AxisRecord
impl Debug for AxisValue
impl Debug for AxisValueFlags
impl Debug for AxisValueSubtableFormat1
impl Debug for AxisValueSubtableFormat2
impl Debug for AxisValueSubtableFormat3
impl Debug for ttf_parser::tables::svg::SvgDocumentsList<'_>
impl Debug for ttf_parser::tables::vhea::Table
impl Debug for ttf_parser::tables::vorg::VerticalOriginMetrics
impl Debug for ttf_parser::tables::vvar::Table<'_>
impl Debug for ScriptExtension
impl Debug for GraphemeCursor
impl Debug for ImageHrefResolver<'_>
impl Debug for Blend
impl Debug for ColorMatrix
impl Debug for ComponentTransfer
impl Debug for Composite
impl Debug for ConvolveMatrix
impl Debug for ConvolveMatrixData
impl Debug for DiffuseLighting
impl Debug for DisplacementMap
impl Debug for DistantLight
impl Debug for DropShadow
impl Debug for usvg::tree::filter::Filter
impl Debug for Flood
impl Debug for GaussianBlur
impl Debug for usvg::tree::filter::Image
impl Debug for Merge
impl Debug for Morphology
impl Debug for Offset
impl Debug for PointLight
impl Debug for Primitive
impl Debug for SpecularLighting
impl Debug for SpotLight
impl Debug for Tile
impl Debug for Turbulence
impl Debug for BaseGradient
impl Debug for ClipPath
impl Debug for usvg::tree::Color
impl Debug for Fill
impl Debug for Group
impl Debug for usvg::tree::Image
impl Debug for usvg::tree::LinearGradient
impl Debug for usvg::tree::Mask
impl Debug for NonZeroF32
impl Debug for usvg::tree::Path
impl Debug for usvg::tree::Pattern
impl Debug for usvg::tree::RadialGradient
impl Debug for Stop
impl Debug for usvg::tree::Stroke
impl Debug for StrokeMiterlimit
impl Debug for Tree
impl Debug for usvg::tree::text::Font
impl Debug for Text
impl Debug for TextChunk
impl Debug for TextDecoration
impl Debug for TextDecorationStyle
impl Debug for TextPath
impl Debug for usvg::tree::text::TextSpan
impl Debug for WriteOptions
impl Debug for xmlwriter::Options
impl Debug for dyn ActionTrait
impl Debug for dyn Any
impl Debug for dyn Any + Send
impl Debug for dyn Any + Send + Sync
impl<'a> Debug for Utf8Pattern<'a>
impl<'a> Debug for Component<'a>
impl<'a> Debug for Prefix<'a>
impl<'a> Debug for ServerWebSocketError<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::chained_context::ChainedContextLookup<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::context::ContextLookup<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::ClassDefinition<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::Coverage<'a>
impl<'a> Debug for makepad_ttf_parser::tables::cmap::Format<'a>
impl<'a> Debug for makepad_ttf_parser::tables::colr::Paint<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::Device<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::PairAdjustment<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::PositioningSubtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::SingleAdjustment<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::SingleSubstitution<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::SubstitutionSubtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kern::Format<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kerx::Format<'a>
impl<'a> Debug for makepad_ttf_parser::tables::loca::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::morx::SubtableKind<'a>
impl<'a> Debug for AttributeOperator<'a>
impl<'a> Debug for PseudoClass<'a>
impl<'a> Debug for SelectorToken<'a>
impl<'a> Debug for FilterValue<'a>
impl<'a> Debug for svgtypes::paint::Paint<'a>
impl<'a> Debug for Shader<'a>
impl<'a> Debug for ttf_parser::ggg::chained_context::ChainedContextLookup<'a>
impl<'a> Debug for ttf_parser::ggg::context::ContextLookup<'a>
impl<'a> Debug for ttf_parser::ggg::ClassDefinition<'a>
impl<'a> Debug for ttf_parser::ggg::Coverage<'a>
impl<'a> Debug for ttf_parser::tables::cmap::Format<'a>
impl<'a> Debug for ttf_parser::tables::colr::Paint<'a>
impl<'a> Debug for ttf_parser::tables::gpos::Device<'a>
impl<'a> Debug for ttf_parser::tables::gpos::PairAdjustment<'a>
impl<'a> Debug for ttf_parser::tables::gpos::PositioningSubtable<'a>
impl<'a> Debug for ttf_parser::tables::gpos::SingleAdjustment<'a>
impl<'a> Debug for ttf_parser::tables::gsub::SingleSubstitution<'a>
impl<'a> Debug for ttf_parser::tables::gsub::SubstitutionSubtable<'a>
impl<'a> Debug for ttf_parser::tables::kern::Format<'a>
impl<'a> Debug for ttf_parser::tables::kerx::Format<'a>
impl<'a> Debug for ttf_parser::tables::loca::Table<'a>
impl<'a> Debug for ttf_parser::tables::morx::SubtableKind<'a>
impl<'a> Debug for AxisValueSubtable<'a>
impl<'a> Debug for SplitUrl<'a>
impl<'a> Debug for makepad_draw::makepad_shader_compiler::makepad_live_compiler::makepad_live_tokenizer::Cursor<'a>
impl<'a> Debug for EscapeAscii<'a>
impl<'a> Debug for CharSearcher<'a>
impl<'a> Debug for makepad_draw::smallvec::alloc::str::Bytes<'a>
impl<'a> Debug for CharIndices<'a>
impl<'a> Debug for makepad_draw::smallvec::alloc::str::EscapeDebug<'a>
impl<'a> Debug for makepad_draw::smallvec::alloc::str::EscapeDefault<'a>
impl<'a> Debug for makepad_draw::smallvec::alloc::str::EscapeUnicode<'a>
impl<'a> Debug for makepad_draw::smallvec::alloc::str::Lines<'a>
impl<'a> Debug for LinesAny<'a>
impl<'a> Debug for SplitAsciiWhitespace<'a>
impl<'a> Debug for SplitWhitespace<'a>
impl<'a> Debug for Utf8Chunk<'a>
impl<'a> Debug for GlyphRasterImage<'a>
impl<'a> Debug for BorrowedLayoutParams<'a>
impl<'a> Debug for Request<'a>
impl<'a> Debug for Source<'a>
impl<'a> Debug for core::ffi::c_str::Bytes<'a>
impl<'a> Debug for BorrowedCursor<'a>
impl<'a> Debug for PanicInfo<'a>
impl<'a> Debug for ContextBuilder<'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 PanicHookInfo<'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 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 makepad_ttf_parser::ggg::chained_context::ChainedSequenceRule<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::context::SequenceRule<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::feature_variations::FeatureVariations<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::layout_table::Feature<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::layout_table::LanguageSystem<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::layout_table::LayoutTable<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::layout_table::Script<'a>
impl<'a> Debug for makepad_ttf_parser::ggg::lookup::Lookup<'a>
impl<'a> Debug for makepad_ttf_parser::RasterGlyphImage<'a>
impl<'a> Debug for makepad_ttf_parser::tables::avar::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::cmap::format0::Subtable0<'a>
impl<'a> Debug for makepad_ttf_parser::tables::cmap::format6::Subtable6<'a>
impl<'a> Debug for makepad_ttf_parser::tables::cmap::format10::Subtable10<'a>
impl<'a> Debug for makepad_ttf_parser::tables::cmap::Subtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::cmap::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::colr::LinearGradient<'a>
impl<'a> Debug for makepad_ttf_parser::tables::colr::RadialGradient<'a>
impl<'a> Debug for makepad_ttf_parser::tables::colr::SweepGradient<'a>
impl<'a> Debug for makepad_ttf_parser::tables::colr::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::cpal::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::feat::FeatureName<'a>
impl<'a> Debug for makepad_ttf_parser::tables::feat::FeatureNames<'a>
impl<'a> Debug for makepad_ttf_parser::tables::feat::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::fvar::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::Anchor<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::CursiveAdjustment<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::MarkToBaseAdjustment<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::MarkToLigatureAdjustment<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::MarkToMarkAdjustment<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gpos::ValueRecord<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::AlternateSet<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::AlternateSubstitution<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::Ligature<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::LigatureSubstitution<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::MultipleSubstitution<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::ReverseChainSingleSubstitution<'a>
impl<'a> Debug for makepad_ttf_parser::tables::gsub::Sequence<'a>
impl<'a> Debug for makepad_ttf_parser::tables::hmtx::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kern::Subtable0<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kern::Subtable2<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kern::Subtable3<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kern::Subtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kern::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kerx::Subtable0<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kerx::Subtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::kerx::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::math::GlyphAssembly<'a>
impl<'a> Debug for makepad_ttf_parser::tables::math::GlyphConstruction<'a>
impl<'a> Debug for makepad_ttf_parser::tables::math::GlyphInfo<'a>
impl<'a> Debug for makepad_ttf_parser::tables::math::KernInfo<'a>
impl<'a> Debug for makepad_ttf_parser::tables::math::MathValue<'a>
impl<'a> Debug for makepad_ttf_parser::tables::math::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::math::Variants<'a>
impl<'a> Debug for makepad_ttf_parser::tables::morx::Chain<'a>
impl<'a> Debug for makepad_ttf_parser::tables::morx::InsertionSubtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::morx::LigatureSubtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::morx::Subtable<'a>
impl<'a> Debug for makepad_ttf_parser::tables::name::Name<'a>
impl<'a> Debug for makepad_ttf_parser::tables::name::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::post::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::sbix::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::svg::SvgDocument<'a>
impl<'a> Debug for makepad_ttf_parser::tables::svg::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::trak::Table<'a>
impl<'a> Debug for makepad_ttf_parser::tables::trak::Track<'a>
impl<'a> Debug for makepad_ttf_parser::tables::trak::TrackData<'a>
impl<'a> Debug for makepad_ttf_parser::tables::trak::Tracks<'a>
impl<'a> Debug for makepad_ttf_parser::tables::vorg::Table<'a>
impl<'a> Debug for makepad_vector::path::line_path::Commands<'a>
impl<'a> Debug for makepad_vector::path::path::Commands<'a>
impl<'a> Debug for Trapezoidate<'a>
impl<'a> Debug for Info<'a>
impl<'a> Debug for Selector<'a>
impl<'a> Debug for Declaration<'a>
impl<'a> Debug for Rule<'a>
impl<'a> Debug for StyleSheet<'a>
impl<'a> Debug for FilterValueListParser<'a>
impl<'a> Debug for FontShorthand<'a>
impl<'a> Debug for FuncIRI<'a>
impl<'a> Debug for IRI<'a>
impl<'a> Debug for LengthListParser<'a>
impl<'a> Debug for NumberListParser<'a>
impl<'a> Debug for PathParser<'a>
impl<'a> Debug for SimplifyingPathParser<'a>
impl<'a> Debug for PointsParser<'a>
impl<'a> Debug for TransformListParser<'a>
impl<'a> Debug for tiny_skia::painter::Paint<'a>
impl<'a> Debug for tiny_skia::shaders::pattern::Pattern<'a>
impl<'a> Debug for ttf_parser::ggg::chained_context::ChainedSequenceRule<'a>
impl<'a> Debug for ttf_parser::ggg::context::SequenceRule<'a>
impl<'a> Debug for ttf_parser::ggg::feature_variations::FeatureVariations<'a>
impl<'a> Debug for ttf_parser::ggg::layout_table::Feature<'a>
impl<'a> Debug for ttf_parser::ggg::layout_table::LanguageSystem<'a>
impl<'a> Debug for ttf_parser::ggg::layout_table::LayoutTable<'a>
impl<'a> Debug for ttf_parser::ggg::layout_table::Script<'a>
impl<'a> Debug for ttf_parser::ggg::lookup::Lookup<'a>
impl<'a> Debug for ttf_parser::RasterGlyphImage<'a>
impl<'a> Debug for ttf_parser::tables::avar::Table<'a>
impl<'a> Debug for ttf_parser::tables::cmap::format0::Subtable0<'a>
impl<'a> Debug for ttf_parser::tables::cmap::format6::Subtable6<'a>
impl<'a> Debug for ttf_parser::tables::cmap::format10::Subtable10<'a>
impl<'a> Debug for ttf_parser::tables::cmap::Subtable<'a>
impl<'a> Debug for ttf_parser::tables::cmap::Table<'a>
impl<'a> Debug for ttf_parser::tables::colr::LinearGradient<'a>
impl<'a> Debug for ttf_parser::tables::colr::RadialGradient<'a>
impl<'a> Debug for ttf_parser::tables::colr::SweepGradient<'a>
impl<'a> Debug for ttf_parser::tables::colr::Table<'a>
impl<'a> Debug for ttf_parser::tables::cpal::Table<'a>
impl<'a> Debug for ttf_parser::tables::feat::FeatureName<'a>
impl<'a> Debug for ttf_parser::tables::feat::FeatureNames<'a>
impl<'a> Debug for ttf_parser::tables::feat::Table<'a>
impl<'a> Debug for ttf_parser::tables::fvar::Table<'a>
impl<'a> Debug for ttf_parser::tables::gpos::Anchor<'a>
impl<'a> Debug for ttf_parser::tables::gpos::CursiveAdjustment<'a>
impl<'a> Debug for ttf_parser::tables::gpos::MarkToBaseAdjustment<'a>
impl<'a> Debug for ttf_parser::tables::gpos::MarkToLigatureAdjustment<'a>
impl<'a> Debug for ttf_parser::tables::gpos::MarkToMarkAdjustment<'a>
impl<'a> Debug for ttf_parser::tables::gpos::ValueRecord<'a>
impl<'a> Debug for ttf_parser::tables::gsub::AlternateSet<'a>
impl<'a> Debug for ttf_parser::tables::gsub::AlternateSubstitution<'a>
impl<'a> Debug for ttf_parser::tables::gsub::Ligature<'a>
impl<'a> Debug for ttf_parser::tables::gsub::LigatureSubstitution<'a>
impl<'a> Debug for ttf_parser::tables::gsub::MultipleSubstitution<'a>
impl<'a> Debug for ttf_parser::tables::gsub::ReverseChainSingleSubstitution<'a>
impl<'a> Debug for ttf_parser::tables::gsub::Sequence<'a>
impl<'a> Debug for ttf_parser::tables::hmtx::Table<'a>
impl<'a> Debug for ttf_parser::tables::kern::Subtable0<'a>
impl<'a> Debug for ttf_parser::tables::kern::Subtable2<'a>
impl<'a> Debug for ttf_parser::tables::kern::Subtable3<'a>
impl<'a> Debug for ttf_parser::tables::kern::Subtable<'a>
impl<'a> Debug for ttf_parser::tables::kern::Table<'a>
impl<'a> Debug for ttf_parser::tables::kerx::Subtable0<'a>
impl<'a> Debug for ttf_parser::tables::kerx::Subtable<'a>
impl<'a> Debug for ttf_parser::tables::kerx::Table<'a>
impl<'a> Debug for ttf_parser::tables::math::GlyphAssembly<'a>
impl<'a> Debug for ttf_parser::tables::math::GlyphConstruction<'a>
impl<'a> Debug for ttf_parser::tables::math::GlyphInfo<'a>
impl<'a> Debug for ttf_parser::tables::math::KernInfo<'a>
impl<'a> Debug for ttf_parser::tables::math::MathValue<'a>
impl<'a> Debug for ttf_parser::tables::math::Table<'a>
impl<'a> Debug for ttf_parser::tables::math::Variants<'a>
impl<'a> Debug for ttf_parser::tables::morx::Chain<'a>
impl<'a> Debug for ttf_parser::tables::morx::InsertionSubtable<'a>
impl<'a> Debug for ttf_parser::tables::morx::LigatureSubtable<'a>
impl<'a> Debug for ttf_parser::tables::morx::Subtable<'a>
impl<'a> Debug for ttf_parser::tables::name::Name<'a>
impl<'a> Debug for ttf_parser::tables::name::Table<'a>
impl<'a> Debug for ttf_parser::tables::post::Table<'a>
impl<'a> Debug for ttf_parser::tables::sbix::Table<'a>
impl<'a> Debug for AxisValueSubtableFormat4<'a>
impl<'a> Debug for AxisValueSubtables<'a>
impl<'a> Debug for ttf_parser::tables::stat::Table<'a>
impl<'a> Debug for ttf_parser::tables::svg::SvgDocument<'a>
impl<'a> Debug for ttf_parser::tables::svg::Table<'a>
impl<'a> Debug for ttf_parser::tables::trak::Table<'a>
impl<'a> Debug for ttf_parser::tables::trak::Track<'a>
impl<'a> Debug for ttf_parser::tables::trak::TrackData<'a>
impl<'a> Debug for ttf_parser::tables::trak::Tracks<'a>
impl<'a> Debug for ttf_parser::tables::vorg::Table<'a>
impl<'a> Debug for GraphemeIndices<'a>
impl<'a> Debug for Graphemes<'a>
impl<'a> Debug for USentenceBoundIndices<'a>
impl<'a> Debug for USentenceBounds<'a>
impl<'a> Debug for UnicodeSentences<'a>
impl<'a> Debug for UWordBoundIndices<'a>
impl<'a> Debug for UWordBounds<'a>
impl<'a> Debug for UnicodeWordIndices<'a>
impl<'a> Debug for UnicodeWords<'a>
impl<'a> Debug for usvg::parser::options::Options<'a>
impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Debug for StrSearcher<'a, 'b>
impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'f> Debug for VaList<'a, 'f>where
'f: 'a,
impl<'a, 'input> Debug for Children<'a, 'input>where
'input: 'a,
impl<'a, 'input> Debug for roxmltree::Node<'a, 'input>where
'input: 'a,
impl<'a, A> Debug for core::option::Iter<'a, A>where
A: Debug + 'a,
impl<'a, A> Debug for core::option::IterMut<'a, A>where
A: Debug + 'a,
impl<'a, I> Debug for ByRefSized<'a, I>where
I: Debug,
impl<'a, I, A> Debug for Splice<'a, I, A>
impl<'a, P> Debug for MatchIndices<'a, P>
impl<'a, P> Debug for Matches<'a, P>
impl<'a, P> Debug for RMatchIndices<'a, P>
impl<'a, P> Debug for RMatches<'a, P>
impl<'a, P> Debug for makepad_draw::smallvec::alloc::str::RSplit<'a, P>
impl<'a, P> Debug for makepad_draw::smallvec::alloc::str::RSplitN<'a, P>
impl<'a, P> Debug for RSplitTerminator<'a, P>
impl<'a, P> Debug for makepad_draw::smallvec::alloc::str::Split<'a, P>
impl<'a, P> Debug for makepad_draw::smallvec::alloc::str::SplitInclusive<'a, P>
impl<'a, P> Debug for makepad_draw::smallvec::alloc::str::SplitN<'a, P>
impl<'a, P> Debug for SplitTerminator<'a, P>
impl<'a, S> Debug for Next<'a, S>
impl<'a, T> Debug for makepad_draw::smallvec::alloc::collections::btree_set::Range<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for Chunks<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for ChunksExact<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for ChunksExactMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for ChunksMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunks<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunksExact<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunksExactMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunksMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for Windows<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for makepad_draw::smallvec::Drain<'a, T>
impl<'a, T> Debug for core::result::Iter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for core::result::IterMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for std::sync::mpmc::Iter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for std::sync::mpmc::TryIter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for std::sync::mpsc::Iter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for std::sync::mpsc::TryIter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for makepad_ttf_parser::ggg::layout_table::RecordList<'a, T>where
T: Debug + RecordListItem<'a>,
impl<'a, T> Debug for makepad_ttf_parser::parser::LazyArray16<'a, T>
impl<'a, T> Debug for makepad_ttf_parser::parser::LazyArray32<'a, T>
impl<'a, T> Debug for ttf_parser::ggg::layout_table::RecordList<'a, T>where
T: Debug + RecordListItem<'a>,
impl<'a, T> Debug for ttf_parser::parser::LazyArray16<'a, T>
impl<'a, T> Debug for ttf_parser::parser::LazyArray32<'a, T>
impl<'a, T, A> Debug for makepad_draw::smallvec::alloc::collections::binary_heap::Drain<'a, T, A>
impl<'a, T, A> Debug for DrainSorted<'a, T, A>
impl<'a, T, P> Debug for ChunkBy<'a, T, P>where
T: 'a + Debug,
impl<'a, T, P> Debug for ChunkByMut<'a, T, P>where
T: 'a + Debug,
impl<'a, T, const N: usize> Debug for makepad_draw::smallvec::alloc::slice::ArrayChunks<'a, T, N>where
T: Debug + 'a,
impl<'a, T, const N: usize> Debug for ArrayChunksMut<'a, T, N>where
T: Debug + 'a,
impl<'a, T, const N: usize> Debug for ArrayWindows<'a, T, N>where
T: Debug + 'a,
impl<'a, T: Debug> Debug for GlyphImage<'a, T>
impl<'a, T: Debug> Debug for Subimage<'a, T>
impl<'a, T: Debug> Debug for SubimageMut<'a, T>
impl<'a, T: Debug, P: Debug> Debug for GroupBy<'a, T, P>
impl<'a, const N: usize> Debug for CharArraySearcher<'a, N>
impl<'data> Debug for InterlacedRow<'data>
impl<'e, E, R> Debug for DecoderReader<'e, E, R>
impl<'e, E, W> Debug for EncoderWriter<'e, E, W>
impl<'f> Debug for VaListImpl<'f>
impl<'input> Debug for StringStorage<'input>
impl<'input> Debug for Document<'input>
impl<'input> Debug for Namespace<'input>
impl<'input> Debug for PI<'input>
impl<'scope, T> Debug for ScopedJoinHandle<'scope, T>
impl<A> Debug for makepad_draw::smallvec::IntoIter<A>
impl<A> Debug for SmallVec<A>
impl<A> Debug for core::iter::sources::repeat::Repeat<A>where
A: Debug,
impl<A> Debug for RepeatN<A>where
A: Debug,
impl<A> Debug for core::option::IntoIter<A>where
A: Debug,
impl<A> Debug for IterRange<A>where
A: Debug,
impl<A> Debug for IterRangeFrom<A>where
A: Debug,
impl<A> Debug for IterRangeInclusive<A>where
A: Debug,
impl<A, B> Debug for core::iter::adapters::chain::Chain<A, B>
impl<A, B> Debug for Zip<A, B>
impl<B> Debug for Cow<'_, B>
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 Flag<B>where
B: Debug,
impl<B, C> Debug for ControlFlow<B, C>
impl<Dyn> Debug for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> Debug for data_url::forgiving_base64::DecodeError<E>where
E: Debug,
impl<E> Debug for Report<E>
impl<F> Debug for makepad_draw::smallvec::alloc::fmt::FromFn<F>
impl<F> Debug for CharPredicateSearcher<'_, F>
impl<F> Debug for PollFn<F>
impl<F> Debug for core::iter::sources::from_fn::FromFn<F>
impl<F> Debug for OnceWith<F>
impl<F> Debug for RepeatWith<F>
impl<F> Debug for Fwhere
F: FnPtr,
impl<FD> Debug for makepad_draw::os::linux::dma_buf::Image<FD>where
FD: Debug,
impl<FD> Debug for ImagePlane<FD>where
FD: Debug,
impl<G> Debug for FromCoroutine<G>
impl<H> Debug for BuildHasherDefault<H>
impl<I> Debug for PresentableImage<I>where
I: Debug,
impl<I> Debug for Swapchain<I>where
I: Debug,
impl<I> Debug for FromIter<I>where
I: Debug,
impl<I> Debug for DecodeUtf16<I>
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>
impl<I> Debug for Peekable<I>
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, 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 Map<I, F>where
I: Debug,
impl<I, F, const N: usize> Debug for MapWindows<I, F, N>
impl<I, G> Debug for IntersperseWith<I, G>
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, St, F> Debug for Scan<I, St, F>
impl<I, U> Debug for Flatten<I>
impl<I, U, F> Debug for FlatMap<I, U, F>
impl<I, const N: usize> Debug for core::iter::adapters::array_chunks::ArrayChunks<I, N>
impl<Idx> Debug for core::ops::range::Range<Idx>where
Idx: Debug,
impl<Idx> Debug for core::ops::range::RangeFrom<Idx>where
Idx: Debug,
impl<Idx> Debug for core::ops::range::RangeInclusive<Idx>where
Idx: Debug,
impl<Idx> Debug for RangeTo<Idx>where
Idx: Debug,
impl<Idx> Debug for RangeToInclusive<Idx>where
Idx: Debug,
impl<Idx> Debug for core::range::Range<Idx>where
Idx: Debug,
impl<Idx> Debug for core::range::RangeFrom<Idx>where
Idx: Debug,
impl<Idx> Debug for core::range::RangeInclusive<Idx>where
Idx: Debug,
impl<K> Debug for makepad_draw::smallvec::alloc::collections::btree_set::Cursor<'_, K>where
K: 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, A> Debug for makepad_draw::smallvec::alloc::collections::btree_set::CursorMut<'_, K, A>where
K: Debug,
impl<K, A> Debug for makepad_draw::smallvec::alloc::collections::btree_set::CursorMutKey<'_, K, A>where
K: Debug,
impl<K, F> Debug for std::collections::hash::set::ExtractIf<'_, K, F>where
K: Debug,
impl<K, V> Debug for std::collections::hash::map::Entry<'_, K, V>
impl<K, V> Debug for makepad_draw::smallvec::alloc::collections::btree_map::Cursor<'_, K, V>
impl<K, V> Debug for makepad_draw::smallvec::alloc::collections::btree_map::Iter<'_, K, V>
impl<K, V> Debug for makepad_draw::smallvec::alloc::collections::btree_map::IterMut<'_, K, V>
impl<K, V> Debug for makepad_draw::smallvec::alloc::collections::btree_map::Keys<'_, K, V>where
K: Debug,
impl<K, V> Debug for makepad_draw::smallvec::alloc::collections::btree_map::Range<'_, K, V>
impl<K, V> Debug for RangeMut<'_, K, V>
impl<K, V> Debug for makepad_draw::smallvec::alloc::collections::btree_map::Values<'_, K, V>where
V: Debug,
impl<K, V> Debug for makepad_draw::smallvec::alloc::collections::btree_map::ValuesMut<'_, K, V>where
V: Debug,
impl<K, V> Debug for ComponentMap<K, V>
impl<K, V> Debug for LiveIdMap<K, V>
impl<K, V> Debug for std::collections::hash::map::Drain<'_, K, V>
impl<K, V> Debug for std::collections::hash::map::IntoIter<K, V>
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>
impl<K, V> Debug for std::collections::hash::map::IterMut<'_, K, V>
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>
impl<K, V> Debug for std::collections::hash::map::OccupiedError<'_, K, V>
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, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::Entry<'_, K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::CursorMut<'_, K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::CursorMutKey<'_, K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::IntoIter<K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::IntoKeys<K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::IntoValues<K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::OccupiedEntry<'_, K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::OccupiedError<'_, K, V, A>
impl<K, V, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::VacantEntry<'_, K, V, A>
impl<K, V, A> Debug for BTreeMap<K, V, A>
impl<K, V, F> Debug for std::collections::hash::map::ExtractIf<'_, K, V, F>
impl<K, V, R, F, A> Debug for makepad_draw::smallvec::alloc::collections::btree_map::ExtractIf<'_, K, V, R, F, A>
impl<K, V, S> Debug for HashMap<K, V, S>
impl<Ptr> Debug for Pin<Ptr>where
Ptr: Debug,
impl<R> Debug for BufReader<R>
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<T> Debug for Bound<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 SendTimeoutError<T>
impl<T> Debug for TrySendError<T>
impl<T> Debug for std::sync::poison::TryLockError<T>
impl<T> Debug for *const Twhere
T: ?Sized,
impl<T> Debug for *mut Twhere
T: ?Sized,
impl<T> Debug for &T
impl<T> Debug for &mut T
impl<T> Debug for [T]where
T: Debug,
impl<T> Debug for (T₁, T₂, …, Tₙ)where
T: Debug,
This trait is implemented for tuples up to twelve items long.