Debug

Trait Debug 

1.0.0 · Source
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 derived 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 enums, 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 · Source

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§

Source§

impl Debug for EnableOrCustom

Source§

impl Debug for Features

Source§

impl Debug for MaybeMulti

Source§

impl Debug for CheckerTool

Source§

impl Debug for os_checker_types::Kind

Source§

impl Debug for TargetSource

1.28.0 · Source§

impl Debug for os_checker_types::fmt::Alignment

Source§

impl Debug for DebugAsHex

Source§

impl Debug for Sign

Source§

impl Debug for TryReserveErrorKind

Source§

impl Debug for AsciiChar

1.0.0 · Source§

impl Debug for core::cmp::Ordering

1.34.0 · Source§

impl Debug for Infallible

1.64.0 · Source§

impl Debug for FromBytesWithNulError

1.16.0 · Source§

impl Debug for c_void

Source§

impl Debug for AtomicOrdering

1.7.0 · Source§

impl Debug for IpAddr

Source§

impl Debug for Ipv6MulticastScope

1.0.0 · Source§

impl Debug for core::net::socket_addr::SocketAddr

1.0.0 · Source§

impl Debug for FpCategory

1.55.0 · Source§

impl Debug for IntErrorKind

1.86.0 · Source§

impl Debug for core::slice::GetDisjointMutError

Source§

impl Debug for SearchStep

1.0.0 · Source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · Source§

impl Debug for BacktraceStatus

1.0.0 · Source§

impl Debug for VarError

1.89.0 · Source§

impl Debug for std::fs::TryLockError

1.0.0 · Source§

impl Debug for SeekFrom

1.0.0 · Source§

impl Debug for ErrorKind

1.0.0 · Source§

impl Debug for Shutdown

Source§

impl Debug for AncillaryError

Source§

impl Debug for BacktraceStyle

1.12.0 · Source§

impl Debug for RecvTimeoutError

1.0.0 · Source§

impl Debug for TryRecvError

Source§

impl Debug for Utf8Component<'_>

Source§

impl Debug for Cfg

Source§

impl Debug for CfgExpr

Source§

impl Debug for Platform

Source§

impl Debug for ParseErrorKind

Source§

impl Debug for GitReference

Source§

impl Debug for SourceKind

Source§

impl Debug for InheritableDependency

Source§

impl Debug for ProfilePackageSpec

Source§

impl Debug for StringOrBool

Source§

impl Debug for TomlDebugInfo

Source§

impl Debug for TomlLint

Source§

impl Debug for TomlLintLevel

Source§

impl Debug for TomlTrimPaths

Source§

impl Debug for TomlTrimPathsValue

Source§

impl Debug for VecStringOrBool

Source§

impl Debug for DependencyKind

Source§

impl Debug for Applicability

Source§

impl Debug for DiagnosticLevel

Source§

impl Debug for CargoOpt

Source§

impl Debug for CrateType

Source§

impl Debug for Edition

Source§

impl Debug for TargetKind

Source§

impl Debug for cargo_metadata::errors::Error

Source§

impl Debug for ArtifactDebuginfo

Source§

impl Debug for Message

Source§

impl Debug for ToCompactStringError

Source§

impl Debug for hashbrown::TryReserveError

Source§

impl Debug for TrieResult

Source§

impl Debug for InvalidStringList

Source§

impl Debug for TrieType

Source§

impl Debug for icu_collections::codepointtrie::error::Error

Source§

impl Debug for ExtensionType

Source§

impl Debug for icu_locale_core::parser::errors::ParseError

Source§

impl Debug for PreferencesParseError

Source§

impl Debug for Decomposed

Source§

impl Debug for BidiPairedBracketType

Source§

impl Debug for GeneralCategory

Source§

impl Debug for BufferFormat

Source§

impl Debug for DataErrorKind

Source§

impl Debug for ProcessingError

Source§

impl Debug for ProcessingSuccess

Source§

impl Debug for indexmap::GetDisjointMutError

Source§

impl Debug for PrefilterConfig

Source§

impl Debug for musli_core::de::skip::Skip

Source§

impl Debug for ByteOrder

Source§

impl Debug for Float

Source§

impl Debug for Integer

Source§

impl Debug for Width

Source§

impl Debug for FloatErrorKind

Source§

impl Debug for CommitError

Source§

impl Debug for CompactionError

Source§

impl Debug for DatabaseError

Source§

impl Debug for redb::error::Error

Source§

impl Debug for SavepointError

Source§

impl Debug for StorageError

Source§

impl Debug for TableError

Source§

impl Debug for TransactionError

Source§

impl Debug for UpgradeError

Source§

impl Debug for Durability

Source§

impl Debug for Op

Source§

impl Debug for DeserializerError

Source§

impl Debug for serde_value::de::Unexpected

Source§

impl Debug for serde_value::Value

Source§

impl Debug for SerializerError

Source§

impl Debug for Category

Source§

impl Debug for serde_json::value::Value

Source§

impl Debug for CollectionAllocErr

Source§

impl Debug for time::error::Error

Source§

impl Debug for InvalidFormatDescription

Source§

impl Debug for Parse

Source§

impl Debug for ParseFromDescription

Source§

impl Debug for TryFromParsed

Source§

impl Debug for BorrowedFormatItem<'_>

Source§

impl Debug for time::format_description::component::Component

Source§

impl Debug for MonthRepr

Source§

impl Debug for Padding

Source§

impl Debug for SubsecondDigits

Source§

impl Debug for UnixTimestampPrecision

Source§

impl Debug for WeekNumberRepr

Source§

impl Debug for WeekdayRepr

Source§

impl Debug for YearRange

Source§

impl Debug for YearRepr

Source§

impl Debug for OwnedFormatItem

Source§

impl Debug for DateKind

Source§

impl Debug for FormattedComponents

Source§

impl Debug for OffsetPrecision

Source§

impl Debug for TimePrecision

Source§

impl Debug for time::month::Month

Source§

impl Debug for time::weekday::Weekday

Source§

impl Debug for tinystr::error::ParseError

Source§

impl Debug for toml::value::Value

Source§

impl Debug for Offset

Source§

impl Debug for Item

Source§

impl Debug for toml_edit::ser::Error

Source§

impl Debug for toml_edit::value::Value

Source§

impl Debug for Origin

Source§

impl Debug for url::parser::ParseError

Source§

impl Debug for SyntaxViolation

Source§

impl Debug for Position

Source§

impl Debug for Endianness

Source§

impl Debug for Needed

Source§

impl Debug for StrContext

Source§

impl Debug for StrContextValue

Source§

impl Debug for CompareResult

Source§

impl Debug for ZeroTrieBuildError

Source§

impl Debug for UleError

1.0.0 · Source§

impl Debug for bool

1.0.0 · Source§

impl Debug for char

1.0.0 · Source§

impl Debug for f16

1.0.0 · Source§

impl Debug for f32

1.0.0 · Source§

impl Debug for f64

1.0.0 · Source§

impl Debug for f128

1.0.0 · Source§

impl Debug for i8

1.0.0 · Source§

impl Debug for i16

1.0.0 · Source§

impl Debug for i32

1.0.0 · Source§

impl Debug for i64

1.0.0 · Source§

impl Debug for i128

1.0.0 · Source§

impl Debug for isize

Source§

impl Debug for !

1.0.0 · Source§

impl Debug for str

1.0.0 · Source§

impl Debug for u8

1.0.0 · Source§

impl Debug for u16

1.0.0 · Source§

impl Debug for u32

1.0.0 · Source§

impl Debug for u64

1.0.0 · Source§

impl Debug for u128

1.0.0 · Source§

impl Debug for ()

1.0.0 · Source§

impl Debug for usize

Source§

impl Debug for CacheChecker

Source§

impl Debug for CacheCmd

Source§

impl Debug for CacheRepo

Source§

impl Debug for CacheRepoKey

Source§

impl Debug for CacheRepoKeyCmd

Source§

impl Debug for CacheValue

Source§

impl Debug for OutputData

Source§

impl Debug for CheckValue

Source§

impl Debug for os_checker_types::checks::Keys

Source§

impl Debug for Cmds

Source§

impl Debug for os_checker_types::config::Env

Source§

impl Debug for FeaturesCompleteState

Source§

impl Debug for FeaturesWithCommas

Source§

impl Debug for Meta

Source§

impl Debug for RepoConfig

Source§

impl Debug for Setup

Source§

impl Debug for TargetEnv

Source§

impl Debug for os_checker_types::config::Targets

Source§

impl Debug for Committer

Source§

impl Debug for Info

Source§

impl Debug for InfoKey

Source§

impl Debug for LatestCommit

Source§

impl Debug for CacheLayout

Source§

impl Debug for CachePackageInfo

Source§

impl Debug for CacheResolve

Source§

impl Debug for ListTargets

Source§

impl Debug for os_checker_types::layout::Targets

Source§

impl Debug for os_checker_types::out_json::file_tree::Data

Source§

impl Debug for FileTree

Source§

impl Debug for FileTreeRepo

Source§

impl Debug for RawReport

Source§

impl Debug for UserRepo

Source§

impl Debug for UserRepoPkg

Source§

impl Debug for Cmd

Source§

impl Debug for os_checker_types::Data

Source§

impl Debug for os_checker_types::Env

Source§

impl Debug for JsonOutput

Source§

impl Debug for Kinds

Source§

impl Debug for os_checker_types::Package

Source§

impl Debug for PackageCargo

Source§

impl Debug for PackageRepo

Source§

impl Debug for Repo

Source§

impl Debug for RustToolchain

Source§

impl Debug for RustToolchains

Source§

impl Debug for Rustc

Source§

impl Debug for ToolOsChecker

Source§

impl Debug for Tools

Source§

impl Debug for Utf8Path

Source§

impl Debug for Utf8PathBuf

Source§

impl Debug for CompactString

Source§

impl Debug for Global

Source§

impl Debug for ByteString

Source§

impl Debug for UnorderedKeyError

1.57.0 · Source§

impl Debug for alloc::collections::TryReserveError

1.0.0 · Source§

impl Debug for CString

Delegates to the CStr implementation of fmt::Debug, showing invalid UTF-8 as hex escapes.

1.64.0 · Source§

impl Debug for FromVecWithNulError

1.64.0 · Source§

impl Debug for IntoStringError

1.64.0 · Source§

impl Debug for NulError

1.17.0 · Source§

impl Debug for alloc::string::Drain<'_>

1.0.0 · Source§

impl Debug for alloc::string::FromUtf8Error

1.0.0 · Source§

impl Debug for FromUtf16Error

Source§

impl Debug for IntoChars

1.0.0 · Source§

impl Debug for alloc::string::String

1.28.0 · Source§

impl Debug for Layout

1.50.0 · Source§

impl Debug for LayoutError

Source§

impl Debug for core::alloc::AllocError

1.0.0 · Source§

impl Debug for TypeId

1.34.0 · Source§

impl Debug for TryFromSliceError

1.16.0 · Source§

impl Debug for core::ascii::EscapeDefault

Source§

impl Debug for ByteStr

1.13.0 · Source§

impl Debug for BorrowError

1.13.0 · Source§

impl Debug for BorrowMutError

1.34.0 · Source§

impl Debug for CharTryFromError

1.20.0 · Source§

impl Debug for ParseCharError

1.9.0 · Source§

impl Debug for DecodeUtf16Error

1.20.0 · Source§

impl Debug for core::char::EscapeDebug

1.0.0 · Source§

impl Debug for core::char::EscapeDefault

1.0.0 · Source§

impl Debug for core::char::EscapeUnicode

1.0.0 · Source§

impl Debug for ToLowercase

1.0.0 · Source§

impl Debug for ToUppercase

1.59.0 · Source§

impl Debug for TryFromCharError

1.27.0 · Source§

impl Debug for CpuidResult

1.27.0 · Source§

impl Debug for __m128

1.89.0 · Source§

impl Debug for __m128bh

1.27.0 · Source§

impl Debug for __m128d

Source§

impl Debug for __m128h

1.27.0 · Source§

impl Debug for __m128i

1.27.0 · Source§

impl Debug for __m256

1.89.0 · Source§

impl Debug for __m256bh

1.27.0 · Source§

impl Debug for __m256d

Source§

impl Debug for __m256h

1.27.0 · Source§

impl Debug for __m256i

1.72.0 · Source§

impl Debug for __m512

1.89.0 · Source§

impl Debug for __m512bh

1.72.0 · Source§

impl Debug for __m512d

Source§

impl Debug for __m512h

1.72.0 · Source§

impl Debug for __m512i

Source§

impl Debug for bf16

1.3.0 · Source§

impl Debug for CStr

Shows the underlying bytes as a normal string, with invalid UTF-8 presented as hex escape sequences.

1.69.0 · Source§

impl Debug for FromBytesUntilNulError

1.0.0 · Source§

impl Debug for SipHasher

Source§

impl Debug for BorrowedBuf<'_>

1.33.0 · Source§

impl Debug for PhantomPinned

Source§

impl Debug for PhantomContravariantLifetime<'_>

Source§

impl Debug for PhantomCovariantLifetime<'_>

Source§

impl Debug for PhantomInvariantLifetime<'_>

Source§

impl Debug for Assume

1.0.0 · Source§

impl Debug for Ipv4Addr

1.0.0 · Source§

impl Debug for Ipv6Addr

1.0.0 · Source§

impl Debug for AddrParseError

1.0.0 · Source§

impl Debug for SocketAddrV4

1.0.0 · Source§

impl Debug for SocketAddrV6

1.0.0 · Source§

impl Debug for core::num::dec2flt::ParseFloatError

1.0.0 · Source§

impl Debug for core::num::error::ParseIntError

1.34.0 · Source§

impl Debug for core::num::error::TryFromIntError

1.0.0 · Source§

impl Debug for RangeFull

1.10.0 · Source§

impl Debug for Location<'_>

1.81.0 · Source§

impl Debug for PanicMessage<'_>

Source§

impl Debug for core::ptr::alignment::Alignment

1.0.0 · Source§

impl Debug for ParseBoolError

1.0.0 · Source§

impl Debug for Utf8Error

1.38.0 · Source§

impl Debug for Chars<'_>

1.17.0 · Source§

impl Debug for EncodeUtf16<'_>

1.79.0 · Source§

impl Debug for Utf8Chunks<'_>

1.3.0 · Source§

impl Debug for AtomicBool

1.34.0 · Source§

impl Debug for AtomicI8

1.34.0 · Source§

impl Debug for AtomicI16

1.34.0 · Source§

impl Debug for AtomicI32

1.34.0 · Source§

impl Debug for AtomicI64

1.3.0 · Source§

impl Debug for AtomicIsize

1.34.0 · Source§

impl Debug for AtomicU8

1.34.0 · Source§

impl Debug for AtomicU16

1.34.0 · Source§

impl Debug for AtomicU32

1.34.0 · Source§

impl Debug for AtomicU64

1.3.0 · Source§

impl Debug for AtomicUsize

1.36.0 · Source§

impl Debug for Context<'_>

Source§

impl Debug for LocalWaker

1.36.0 · Source§

impl Debug for RawWaker

1.36.0 · Source§

impl Debug for RawWakerVTable

1.36.0 · Source§

impl Debug for Waker

1.27.0 · Source§

impl Debug for core::time::Duration

1.66.0 · Source§

impl Debug for TryFromFloatSecsError

1.28.0 · Source§

impl Debug for System

1.65.0 · Source§

impl Debug for Backtrace

Source§

impl Debug for BacktraceFrame

1.16.0 · Source§

impl Debug for Args

1.16.0 · Source§

impl Debug for ArgsOs

1.0.0 · Source§

impl Debug for JoinPathsError

1.16.0 · Source§

impl Debug for SplitPaths<'_>

1.16.0 · Source§

impl Debug for Vars

1.16.0 · Source§

impl Debug for VarsOs

1.87.0 · Source§

impl Debug for std::ffi::os_str::Display<'_>

1.0.0 · Source§

impl Debug for OsStr

1.0.0 · Source§

impl Debug for OsString

1.6.0 · Source§

impl Debug for DirBuilder

1.13.0 · Source§

impl Debug for DirEntry

1.0.0 · Source§

impl Debug for File

1.75.0 · Source§

impl Debug for FileTimes

1.16.0 · Source§

impl Debug for FileType

1.16.0 · Source§

impl Debug for std::fs::Metadata

1.0.0 · Source§

impl Debug for OpenOptions

1.0.0 · Source§

impl Debug for Permissions

1.0.0 · Source§

impl Debug for ReadDir

1.7.0 · Source§

impl Debug for DefaultHasher

1.16.0 · Source§

impl Debug for RandomState

1.56.0 · Source§

impl Debug for WriterPanicked

1.0.0 · Source§

impl Debug for std::io::error::Error

1.87.0 · Source§

impl Debug for PipeReader

1.87.0 · Source§

impl Debug for PipeWriter

1.16.0 · Source§

impl Debug for Stderr

1.16.0 · Source§

impl Debug for StderrLock<'_>

1.16.0 · Source§

impl Debug for Stdin

1.16.0 · Source§

impl Debug for StdinLock<'_>

1.16.0 · Source§

impl Debug for Stdout

1.16.0 · Source§

impl Debug for StdoutLock<'_>

1.0.0 · Source§

impl Debug for std::io::util::Empty

1.16.0 · Source§

impl Debug for std::io::util::Repeat

1.0.0 · Source§

impl Debug for Sink

Source§

impl Debug for IntoIncoming

1.0.0 · Source§

impl Debug for TcpListener

1.0.0 · Source§

impl Debug for TcpStream

1.0.0 · Source§

impl Debug for UdpSocket

1.63.0 · Source§

impl Debug for BorrowedFd<'_>

1.63.0 · Source§

impl Debug for OwnedFd

Source§

impl Debug for PidFd

1.10.0 · Source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · Source§

impl Debug for UnixDatagram

1.10.0 · Source§

impl Debug for UnixListener

1.10.0 · Source§

impl Debug for UnixStream

Source§

impl Debug for UCred

1.13.0 · Source§

impl Debug for Components<'_>

1.0.0 · Source§

impl Debug for std::path::Display<'_>

1.13.0 · Source§

impl Debug for std::path::Iter<'_>

Source§

impl Debug for NormalizeError

1.0.0 · Source§

impl Debug for Path

1.0.0 · Source§

impl Debug for PathBuf

1.7.0 · Source§

impl Debug for StripPrefixError

1.16.0 · Source§

impl Debug for Child

1.16.0 · Source§

impl Debug for ChildStderr

1.16.0 · Source§

impl Debug for ChildStdin

1.16.0 · Source§

impl Debug for ChildStdout

1.0.0 · Source§

impl Debug for Command

1.61.0 · Source§

impl Debug for ExitCode

1.0.0 · Source§

impl Debug for ExitStatus

Source§

impl Debug for ExitStatusError

1.7.0 · Source§

impl Debug for Output

1.16.0 · Source§

impl Debug for Stdio

Source§

impl Debug for DefaultRandomSource

1.16.0 · Source§

impl Debug for Barrier

1.16.0 · Source§

impl Debug for BarrierWaitResult

1.0.0 · Source§

impl Debug for RecvError

Source§

impl Debug for std::sync::nonpoison::condvar::Condvar

Source§

impl Debug for WouldBlock

1.16.0 · Source§

impl Debug for std::sync::poison::condvar::Condvar

1.16.0 · Source§

impl Debug for std::sync::poison::once::Once

1.16.0 · Source§

impl Debug for OnceState

1.5.0 · Source§

impl Debug for WaitTimeoutResult

1.26.0 · Source§

impl Debug for AccessError

1.63.0 · Source§

impl Debug for Scope<'_, '_>

1.0.0 · Source§

impl Debug for std::thread::Builder

1.0.0 · Source§

impl Debug for Thread

1.19.0 · Source§

impl Debug for ThreadId

1.8.0 · Source§

impl Debug for Instant

1.8.0 · Source§

impl Debug for SystemTime

1.8.0 · Source§

impl Debug for SystemTimeError

Source§

impl Debug for FromPathBufError

Source§

impl Debug for FromPathError

Source§

impl Debug for camino::Iter<'_>

Source§

impl Debug for ReadDirUtf8

Source§

impl Debug for Utf8Ancestors<'_>

Source§

impl Debug for Utf8Components<'_>

Source§

impl Debug for Utf8DirEntry

Source§

impl Debug for Utf8PrefixComponent<'_>

Source§

impl Debug for Ident

Source§

impl Debug for cargo_platform::error::ParseError

Source§

impl Debug for PackageIdSpec

Source§

impl Debug for PackageIdSpecError

Source§

impl Debug for PartialVersion

Source§

impl Debug for PartialVersionError

Source§

impl Debug for InheritableLints

Source§

impl Debug for InheritablePackage

Source§

impl Debug for InvalidCargoFeatures

Source§

impl Debug for PathValue

Source§

impl Debug for RustVersion

Source§

impl Debug for RustVersionError

Source§

impl Debug for StringOrVec

Source§

impl Debug for TomlInheritedDependency

Source§

impl Debug for TomlInheritedField

Source§

impl Debug for TomlLintConfig

Source§

impl Debug for TomlManifest

Source§

impl Debug for TomlOptLevel

Source§

impl Debug for TomlPackage

Source§

impl Debug for TomlPlatform

Source§

impl Debug for TomlProfile

Source§

impl Debug for TomlProfiles

Source§

impl Debug for TomlTarget

Source§

impl Debug for TomlWorkspace

Source§

impl Debug for NameValidationError

Source§

impl Debug for Dependency

Source§

impl Debug for Diagnostic

Source§

impl Debug for DiagnosticCode

Source§

impl Debug for DiagnosticSpan

Source§

impl Debug for DiagnosticSpanLine

Source§

impl Debug for DiagnosticSpanMacroExpansion

Source§

impl Debug for Artifact

Source§

impl Debug for ArtifactProfile

Source§

impl Debug for BuildFinished

Source§

impl Debug for BuildScript

Source§

impl Debug for CompilerMessage

Source§

impl Debug for DepKindInfo

Source§

impl Debug for cargo_metadata::Metadata

Source§

impl Debug for MetadataCommand

Source§

impl Debug for Node

Source§

impl Debug for NodeDep

Source§

impl Debug for cargo_metadata::Package

Source§

impl Debug for PackageId

Source§

impl Debug for Resolve

Source§

impl Debug for cargo_metadata::Source

Source§

impl Debug for Target

Source§

impl Debug for WorkspaceDefaultMembers

Source§

impl Debug for compact_str::Drain<'_>

Source§

impl Debug for ReserveError

Source§

impl Debug for Utf16Error

Source§

impl Debug for deranged::ParseIntError

Source§

impl Debug for deranged::TryFromIntError

Source§

impl Debug for erased_serde::error::Error

Source§

impl Debug for DefaultHandler

Source§

impl Debug for InstallError

Source§

impl Debug for eyre::Report

Source§

impl Debug for CodePointInversionListULE

Source§

impl Debug for InvalidSetError

Source§

impl Debug for RangeError

Source§

impl Debug for CodePointInversionListAndStringListULE

Source§

impl Debug for CodePointTrieHeader

Source§

impl Debug for DataLocale

Source§

impl Debug for Other

Source§

impl Debug for icu_locale_core::extensions::private::other::Subtag

Source§

impl Debug for Private

Source§

impl Debug for Extensions

Source§

impl Debug for Fields

Source§

impl Debug for icu_locale_core::extensions::transform::key::Key

Source§

impl Debug for Transform

Source§

impl Debug for icu_locale_core::extensions::transform::value::Value

Source§

impl Debug for Attribute

Source§

impl Debug for icu_locale_core::extensions::unicode::attributes::Attributes

Source§

impl Debug for icu_locale_core::extensions::unicode::key::Key

Source§

impl Debug for Keywords

Source§

impl Debug for Unicode

Source§

impl Debug for SubdivisionId

Source§

impl Debug for SubdivisionSuffix

Source§

impl Debug for icu_locale_core::extensions::unicode::value::Value

Source§

impl Debug for LanguageIdentifier

Source§

impl Debug for Locale

Source§

impl Debug for CurrencyType

Source§

impl Debug for NumberingSystem

Source§

impl Debug for RegionOverride

Source§

impl Debug for RegionalSubdivision

Source§

impl Debug for TimeZoneShortId

Source§

impl Debug for LocalePreferences

Source§

impl Debug for Language

Source§

impl Debug for Region

Source§

impl Debug for icu_locale_core::subtags::script::Script

Source§

impl Debug for icu_locale_core::subtags::Subtag

Source§

impl Debug for Variant

Source§

impl Debug for Variants

Source§

impl Debug for CanonicalCombiningClassMap

Source§

impl Debug for CanonicalComposition

Source§

impl Debug for CanonicalDecomposition

Source§

impl Debug for icu_normalizer::provider::Baked

Source§

impl Debug for ComposingNormalizer

Source§

impl Debug for DecomposingNormalizer

Source§

impl Debug for Uts46Mapper

Source§

impl Debug for BidiMirroringGlyph

Source§

impl Debug for CodePointSetData

Source§

impl Debug for EmojiSetData

Source§

impl Debug for Alnum

Source§

impl Debug for Alphabetic

Source§

impl Debug for AsciiHexDigit

Source§

impl Debug for BasicEmoji

Source§

impl Debug for BidiClass

Source§

impl Debug for BidiControl

Source§

impl Debug for BidiMirrored

Source§

impl Debug for Blank

Source§

impl Debug for CanonicalCombiningClass

Source§

impl Debug for CaseIgnorable

Source§

impl Debug for CaseSensitive

Source§

impl Debug for Cased

Source§

impl Debug for ChangesWhenCasefolded

Source§

impl Debug for ChangesWhenCasemapped

Source§

impl Debug for ChangesWhenLowercased

Source§

impl Debug for ChangesWhenNfkcCasefolded

Source§

impl Debug for ChangesWhenTitlecased

Source§

impl Debug for ChangesWhenUppercased

Source§

impl Debug for Dash

Source§

impl Debug for DefaultIgnorableCodePoint

Source§

impl Debug for Deprecated

Source§

impl Debug for Diacritic

Source§

impl Debug for EastAsianWidth

Source§

impl Debug for Emoji

Source§

impl Debug for EmojiComponent

Source§

impl Debug for EmojiModifier

Source§

impl Debug for EmojiModifierBase

Source§

impl Debug for EmojiPresentation

Source§

impl Debug for ExtendedPictographic

Source§

impl Debug for Extender

Source§

impl Debug for FullCompositionExclusion

Source§

impl Debug for GeneralCategoryGroup

Source§

impl Debug for GeneralCategoryOutOfBoundsError

Source§

impl Debug for Graph

Source§

impl Debug for GraphemeBase

Source§

impl Debug for GraphemeClusterBreak

Source§

impl Debug for GraphemeExtend

Source§

impl Debug for HangulSyllableType

Source§

impl Debug for HexDigit

Source§

impl Debug for Hyphen

Source§

impl Debug for IdContinue

Source§

impl Debug for IdStart

Source§

impl Debug for Ideographic

Source§

impl Debug for IdsBinaryOperator

Source§

impl Debug for IdsTrinaryOperator

Source§

impl Debug for IndicSyllabicCategory

Source§

impl Debug for JoinControl

Source§

impl Debug for JoiningType

Source§

impl Debug for LineBreak

Source§

impl Debug for LogicalOrderException

Source§

impl Debug for Lowercase

Source§

impl Debug for Math

Source§

impl Debug for NfcInert

Source§

impl Debug for NfdInert

Source§

impl Debug for NfkcInert

Source§

impl Debug for NfkdInert

Source§

impl Debug for NoncharacterCodePoint

Source§

impl Debug for PatternSyntax

Source§

impl Debug for PatternWhiteSpace

Source§

impl Debug for PrependedConcatenationMark

Source§

impl Debug for Print

Source§

impl Debug for QuotationMark

Source§

impl Debug for Radical

Source§

impl Debug for RegionalIndicator

Source§

impl Debug for icu_properties::props::Script

Source§

impl Debug for SegmentStarter

Source§

impl Debug for SentenceBreak

Source§

impl Debug for SentenceTerminal

Source§

impl Debug for SoftDotted

Source§

impl Debug for TerminalPunctuation

Source§

impl Debug for UnifiedIdeograph

Source§

impl Debug for Uppercase

Source§

impl Debug for VariationSelector

Source§

impl Debug for VerticalOrientation

Source§

impl Debug for WhiteSpace

Source§

impl Debug for WordBreak

Source§

impl Debug for Xdigit

Source§

impl Debug for XidContinue

Source§

impl Debug for XidStart

Source§

impl Debug for icu_properties::provider::Baked

Source§

impl Debug for ScriptWithExtensions

Source§

impl Debug for BufferMarker

Source§

impl Debug for DataError

Source§

impl Debug for DataMarkerId

Source§

impl Debug for DataMarkerIdHash

Source§

impl Debug for DataMarkerInfo

Source§

impl Debug for AttributeParseError

Source§

impl Debug for DataMarkerAttributes

Source§

impl Debug for DataRequestMetadata

Source§

impl Debug for Cart

Source§

impl Debug for DataResponseMetadata

Source§

impl Debug for Errors

Source§

impl Debug for indexmap::TryReserveError

Source§

impl Debug for memchr::arch::all::memchr::One

Source§

impl Debug for memchr::arch::all::memchr::Three

Source§

impl Debug for memchr::arch::all::memchr::Two

Source§

impl Debug for memchr::arch::all::packedpair::Finder

Source§

impl Debug for Pair

Source§

impl Debug for memchr::arch::all::rabinkarp::Finder

Source§

impl Debug for memchr::arch::all::rabinkarp::FinderRev

Source§

impl Debug for memchr::arch::all::shiftor::Finder

Source§

impl Debug for memchr::arch::all::twoway::Finder

Source§

impl Debug for memchr::arch::all::twoway::FinderRev

Source§

impl Debug for memchr::arch::x86_64::avx2::memchr::One

Source§

impl Debug for memchr::arch::x86_64::avx2::memchr::Three

Source§

impl Debug for memchr::arch::x86_64::avx2::memchr::Two

Source§

impl Debug for memchr::arch::x86_64::avx2::packedpair::Finder

Source§

impl Debug for memchr::arch::x86_64::sse2::memchr::One

Source§

impl Debug for memchr::arch::x86_64::sse2::memchr::Three

Source§

impl Debug for memchr::arch::x86_64::sse2::memchr::Two

Source§

impl Debug for memchr::arch::x86_64::sse2::packedpair::Finder

Source§

impl Debug for FinderBuilder

Source§

impl Debug for musli_core::alloc::AllocError

Source§

impl Debug for ErrorMarker

Source§

impl Debug for musli::options::Builder

Source§

impl Debug for num_traits::ParseFloatError

Source§

impl Debug for OnceBool

Source§

impl Debug for OnceNonZeroUsize

Source§

impl Debug for FloatIsNan

Source§

impl Debug for PotentialCodePoint

Source§

impl Debug for PotentialUtf8

Source§

impl Debug for PotentialUtf16

Source§

impl Debug for FormatterOptions

Source§

impl Debug for CacheStats

Source§

impl Debug for Database

Source§

impl Debug for TableStats

Source§

impl Debug for DatabaseStats

Source§

impl Debug for ReadTransaction

Source§

impl Debug for FileBackend

Source§

impl Debug for InMemoryBackend

Source§

impl Debug for TypeName

Source§

impl Debug for semver::parse::Error

Source§

impl Debug for BuildMetadata

Source§

impl Debug for Comparator

Source§

impl Debug for Prerelease

Source§

impl Debug for Version

Source§

impl Debug for VersionReq

Source§

impl Debug for serde_untagged::error::Error

Source§

impl Debug for IgnoredAny

Source§

impl Debug for serde::de::value::Error

Source§

impl Debug for serde_json::error::Error

Source§

impl Debug for serde_json::map::Map<String, Value>

Source§

impl Debug for Number

Source§

impl Debug for CompactFormatter

Source§

impl Debug for time_core::convert::Day

Source§

impl Debug for time_core::convert::Hour

Source§

impl Debug for Microsecond

Source§

impl Debug for Millisecond

Source§

impl Debug for time_core::convert::Minute

Source§

impl Debug for Nanosecond

Source§

impl Debug for time_core::convert::Second

Source§

impl Debug for Week

Source§

impl Debug for time::date::Date

Source§

impl Debug for time::duration::Duration

Source§

impl Debug for ComponentRange

Source§

impl Debug for ConversionRange

Source§

impl Debug for DifferentVariant

Source§

impl Debug for InvalidVariant

Source§

impl Debug for time::format_description::modifier::Day

Source§

impl Debug for End

Source§

impl Debug for time::format_description::modifier::Hour

Source§

impl Debug for Ignore

Source§

impl Debug for time::format_description::modifier::Minute

Source§

impl Debug for time::format_description::modifier::Month

Source§

impl Debug for OffsetHour

Source§

impl Debug for OffsetMinute

Source§

impl Debug for OffsetSecond

Source§

impl Debug for Ordinal

Source§

impl Debug for Period

Source§

impl Debug for time::format_description::modifier::Second

Source§

impl Debug for Subsecond

Source§

impl Debug for UnixTimestamp

Source§

impl Debug for WeekNumber

Source§

impl Debug for time::format_description::modifier::Weekday

Source§

impl Debug for Year

Source§

impl Debug for Config

Source§

impl Debug for Rfc2822

Source§

impl Debug for Rfc3339

Source§

impl Debug for OffsetDateTime

Source§

impl Debug for Parsed

Source§

impl Debug for PrimitiveDateTime

Source§

impl Debug for time::time::Time

Source§

impl Debug for UtcDateTime

Source§

impl Debug for UtcOffset

Source§

impl Debug for toml::de::Error

Source§

impl Debug for toml::map::Map<String, Value>

Source§

impl Debug for toml::ser::Error

Source§

impl Debug for toml_datetime::datetime::Date

Source§

impl Debug for Datetime

Source§

impl Debug for DatetimeParseError

Source§

impl Debug for toml_datetime::datetime::Time

Source§

impl Debug for Array

Source§

impl Debug for ArrayOfTables

Source§

impl Debug for toml_edit::de::Error

Source§

impl Debug for DocumentMut

Source§

impl Debug for TomlError

Source§

impl Debug for InlineTable

Source§

impl Debug for InternalString

Source§

impl Debug for toml_edit::key::Key

Source§

impl Debug for RawString

Source§

impl Debug for Decor

Source§

impl Debug for Repr

Source§

impl Debug for toml_edit::table::Table

Source§

impl Debug for DefaultCallsite

Source§

impl Debug for Identifier

Source§

impl Debug for DefaultGuard

Source§

impl Debug for Dispatch

Source§

impl Debug for SetGlobalDefaultError

Source§

impl Debug for WeakDispatch

Source§

impl Debug for tracing_core::field::Empty

Source§

impl Debug for Field

Source§

impl Debug for FieldSet

Source§

impl Debug for tracing_core::field::Iter

Source§

impl Debug for ValueSet<'_>

Source§

impl Debug for tracing_core::metadata::Kind

Source§

impl Debug for Level

Source§

impl Debug for LevelFilter

Source§

impl Debug for tracing_core::metadata::Metadata<'_>

Source§

impl Debug for ParseLevelError

Source§

impl Debug for ParseLevelFilterError

Source§

impl Debug for Current

Source§

impl Debug for Id

Source§

impl Debug for Interest

Source§

impl Debug for NoSubscriber

Source§

impl Debug for EnteredSpan

Source§

impl Debug for Span

Source§

impl Debug for ConstTypeId

Source§

impl Debug for OpaqueOrigin

Source§

impl Debug for Url

Debug the serialization of this URL.

Source§

impl Debug for Utf8CharsError

Source§

impl Debug for EmptyError

Source§

impl Debug for BStr

Source§

impl Debug for winnow::stream::bytes::Bytes

Source§

impl Debug for winnow::stream::range::Range

Source§

impl Debug for LengthHint

Source§

impl Debug for Part

Source§

impl Debug for AsciiProbeResult

Source§

impl Debug for CharULE

Source§

impl Debug for Index8

Source§

impl Debug for Index16

Source§

impl Debug for Index32

1.0.0 · Source§

impl Debug for Arguments<'_>

1.0.0 · Source§

impl Debug for os_checker_types::fmt::Error

Source§

impl Debug for FormattingOptions

1.0.0 · Source§

impl Debug for dyn Any

1.0.0 · Source§

impl Debug for dyn Any + Send

1.28.0 · Source§

impl Debug for dyn Any + Send + Sync

Source§

impl Debug for dyn Value

Source§

impl<'a> Debug for Utf8Pattern<'a>

1.0.0 · Source§

impl<'a> Debug for std::path::Component<'a>

1.0.0 · Source§

impl<'a> Debug for Prefix<'a>

Source§

impl<'a> Debug for Utf8Prefix<'a>

Source§

impl<'a> Debug for serde::de::Unexpected<'a>

Source§

impl<'a> Debug for Request<'a>

Source§

impl<'a> Debug for core::error::Source<'a>

Source§

impl<'a> Debug for core::ffi::c_str::Bytes<'a>

Source§

impl<'a> Debug for BorrowedCursor<'a>

1.10.0 · Source§

impl<'a> Debug for PanicInfo<'a>

1.60.0 · Source§

impl<'a> Debug for EscapeAscii<'a>

1.0.0 · Source§

impl<'a> Debug for core::str::iter::Bytes<'a>

1.0.0 · Source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · Source§

impl<'a> Debug for core::str::iter::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Debug for core::str::iter::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Debug for core::str::iter::EscapeUnicode<'a>

1.0.0 · Source§

impl<'a> Debug for core::str::iter::Lines<'a>

1.0.0 · Source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · Source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · Source§

impl<'a> Debug for SplitWhitespace<'a>

1.79.0 · Source§

impl<'a> Debug for Utf8Chunk<'a>

Source§

impl<'a> Debug for CharSearcher<'a>

Source§

impl<'a> Debug for ContextBuilder<'a>

1.36.0 · Source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · Source§

impl<'a> Debug for IoSliceMut<'a>

1.0.0 · Source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

Source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · Source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.81.0 · Source§

impl<'a> Debug for PanicHookInfo<'a>

1.28.0 · Source§

impl<'a> Debug for Ancestors<'a>

1.0.0 · Source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · Source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · Source§

impl<'a> Debug for CommandEnvs<'a>

Source§

impl<'a> Debug for ByteSerialize<'a>

Source§

impl<'a> Debug for CanonicalCombiningClassMapBorrowed<'a>

Source§

impl<'a> Debug for CanonicalCompositionBorrowed<'a>

Source§

impl<'a> Debug for CanonicalDecompositionBorrowed<'a>

Source§

impl<'a> Debug for ComposingNormalizerBorrowed<'a>

Source§

impl<'a> Debug for DecomposingNormalizerBorrowed<'a>

Source§

impl<'a> Debug for Uts46MapperBorrowed<'a>

Source§

impl<'a> Debug for CodePointSetDataBorrowed<'a>

Source§

impl<'a> Debug for EmojiSetDataBorrowed<'a>

Source§

impl<'a> Debug for ScriptExtensionsSet<'a>

Source§

impl<'a> Debug for ScriptWithExtensionsBorrowed<'a>

Source§

impl<'a> Debug for DataIdentifierBorrowed<'a>

Source§

impl<'a> Debug for DataRequest<'a>

Source§

impl<'a> Debug for PercentDecode<'a>

Source§

impl<'a> Debug for PrettyFormatter<'a>

Source§

impl<'a> Debug for Event<'a>

Source§

impl<'a> Debug for tracing_core::span::Attributes<'a>

Source§

impl<'a> Debug for Record<'a>

Source§

impl<'a> Debug for Entered<'a>

Source§

impl<'a> Debug for PathSegmentsMut<'a>

Source§

impl<'a> Debug for UrlQuery<'a>

Source§

impl<'a> Debug for Utf8CharIndices<'a>

Source§

impl<'a> Debug for ErrorReportingUtf8Chars<'a>

Source§

impl<'a> Debug for Utf8Chars<'a>

Source§

impl<'a> Debug for ZeroAsciiIgnoreCaseTrieCursor<'a>

Source§

impl<'a> Debug for ZeroTrieSimpleAsciiCursor<'a>

Source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

Source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

Source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

Source§

impl<'a, 'f> Debug for VaList<'a, 'f>
where 'f: 'a,

Source§

impl<'a, 'h> Debug for memchr::arch::all::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::all::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::all::memchr::TwoIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::TwoIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::TwoIter<'a, 'h>

1.0.0 · Source§

impl<'a, A> Debug for core::option::Iter<'a, A>
where A: Debug + 'a,

1.0.0 · Source§

impl<'a, A> Debug for core::option::IterMut<'a, A>
where A: Debug + 'a,

Source§

impl<'a, E> Debug for BytesDeserializer<'a, E>

Source§

impl<'a, E> Debug for CowStrDeserializer<'a, E>

Source§

impl<'a, E> Debug for StrDeserializer<'a, E>

Source§

impl<'a, I> Debug for ByRefSized<'a, I>
where I: Debug,

1.21.0 · Source§

impl<'a, I, A> Debug for alloc::vec::splice::Splice<'a, I, A>
where I: Debug + Iterator + 'a, A: Debug + Allocator + 'a, <I as Iterator>::Item: Debug,

Source§

impl<'a, K0, K1, V> Debug for ZeroMap2dBorrowed<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Slice: Debug, <K1 as ZeroMapKV<'a>>::Slice: Debug, <V as ZeroMapKV<'a>>::Slice: Debug,

Source§

impl<'a, K0, K1, V> Debug for ZeroMap2d<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Container: Debug, <K1 as ZeroMapKV<'a>>::Container: Debug, <V as ZeroMapKV<'a>>::Container: Debug,

Source§

impl<'a, K, V> Debug for ZeroMapBorrowed<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K as ZeroMapKV<'a>>::Slice: Debug, <V as ZeroMapKV<'a>>::Slice: Debug,

Source§

impl<'a, K, V> Debug for ZeroMap<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K as ZeroMapKV<'a>>::Container: Debug, <V as ZeroMapKV<'a>>::Container: Debug,

1.5.0 · Source§

impl<'a, P> Debug for MatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.2.0 · Source§

impl<'a, P> Debug for Matches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.5.0 · Source§

impl<'a, P> Debug for RMatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.2.0 · Source§

impl<'a, P> Debug for RMatches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for core::str::iter::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for core::str::iter::RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for RSplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for core::str::iter::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.51.0 · Source§

impl<'a, P> Debug for core::str::iter::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for core::str::iter::SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for SplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.17.0 · Source§

impl<'a, T> Debug for alloc::collections::btree::set::Range<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for core::result::Iter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for core::result::IterMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for Chunks<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for ChunksExact<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for ChunksExactMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for ChunksMut<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunks<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunksExact<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunksExactMut<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunksMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for Windows<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for std::sync::mpmc::Iter<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for std::sync::mpmc::TryIter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for std::sync::mpsc::Iter<'a, T>
where T: Debug + 'a,

1.15.0 · Source§

impl<'a, T> Debug for std::sync::mpsc::TryIter<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for CodePointMapDataBorrowed<'a, T>
where T: Debug + TrieValue,

Source§

impl<'a, T> Debug for PropertyNamesLongBorrowed<'a, T>

Source§

impl<'a, T> Debug for PropertyNamesShortBorrowed<'a, T>

Source§

impl<'a, T> Debug for PropertyParserBorrowed<'a, T>
where T: Debug,

Source§

impl<'a, T> Debug for OnceRef<'a, T>

Source§

impl<'a, T> Debug for smallvec::Drain<'a, T>
where T: 'a + Array, <T as Array>::Item: Debug,

Source§

impl<'a, T> Debug for ZeroSliceIter<'a, T>
where T: Debug + AsULE, <T as AsULE>::ULE: Debug,

1.6.0 · Source§

impl<'a, T, A> Debug for alloc::collections::binary_heap::Drain<'a, T, A>
where T: Debug + 'a, A: Debug + Allocator,

Source§

impl<'a, T, A> Debug for DrainSorted<'a, T, A>
where T: Debug + Ord, A: Debug + Allocator,

Source§

impl<'a, T, F> Debug for VarZeroSliceIter<'a, T, F>
where T: Debug + ?Sized, F: Debug,

1.77.0 · Source§

impl<'a, T, P> Debug for ChunkBy<'a, T, P>
where T: 'a + Debug,

1.77.0 · Source§

impl<'a, T, P> Debug for ChunkByMut<'a, T, P>
where T: 'a + Debug,

Source§

impl<'a, T, const N: usize> Debug for ArrayWindows<'a, T, N>
where T: Debug + 'a,

Source§

impl<'a, V> Debug for VarZeroCow<'a, V>
where V: VarULE + Debug + ?Sized,

Source§

impl<'a, const N: usize> Debug for CharArraySearcher<'a, N>

Source§

impl<'data> Debug for PropertyCodePointSet<'data>

Source§

impl<'data> Debug for PropertyUnicodeSet<'data>

Source§

impl<'data> Debug for Char16Trie<'data>

Source§

impl<'data> Debug for CodePointInversionList<'data>

Source§

impl<'data> Debug for CodePointInversionListAndStringList<'data>

Source§

impl<'data> Debug for CanonicalCompositions<'data>

Source§

impl<'data> Debug for DecompositionData<'data>

Source§

impl<'data> Debug for DecompositionTables<'data>

Source§

impl<'data> Debug for NonRecursiveDecompositionSupplement<'data>

Source§

impl<'data> Debug for PropertyEnumToValueNameLinearMap<'data>

Source§

impl<'data> Debug for PropertyEnumToValueNameSparseMap<'data>

Source§

impl<'data> Debug for PropertyScriptToIcuScriptMap<'data>

Source§

impl<'data> Debug for PropertyValueNameToEnumMap<'data>

Source§

impl<'data> Debug for ScriptWithExtensionsProperty<'data>

Source§

impl<'data, I> Debug for Composition<'data, I>
where I: Debug + Iterator<Item = char>,

Source§

impl<'data, I> Debug for Decomposition<'data, I>
where I: Debug + Iterator<Item = char>,

Source§

impl<'data, T> Debug for PropertyCodePointMap<'data, T>
where T: Debug + TrieValue,

Source§

impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>

Source§

impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>

Source§

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,

Source§

impl<'f> Debug for VaListImpl<'f>

Source§

impl<'h> Debug for Memchr2<'h>

Source§

impl<'h> Debug for Memchr3<'h>

Source§

impl<'h> Debug for Memchr<'h>

Source§

impl<'h, 'n> Debug for FindIter<'h, 'n>

Source§

impl<'h, 'n> Debug for FindRevIter<'h, 'n>

Source§

impl<'k> Debug for KeyMut<'k>

Source§

impl<'l, 'a, K0, K1, V> Debug for ZeroMap2dCursor<'l, 'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Slice: Debug, <K1 as ZeroMapKV<'a>>::Slice: Debug, <V as ZeroMapKV<'a>>::Slice: Debug,

Source§

impl<'n> Debug for memchr::memmem::Finder<'n>

Source§

impl<'n> Debug for memchr::memmem::FinderRev<'n>

Source§

impl<'s> Debug for TomlKey<'s>

Source§

impl<'s> Debug for TomlKeyBuilder<'s>

Source§

impl<'s> Debug for TomlString<'s>

Source§

impl<'s> Debug for TomlStringBuilder<'s>

1.63.0 · Source§

impl<'scope, T> Debug for ScopedJoinHandle<'scope, T>

Source§

impl<'trie, T> Debug for CodePointTrie<'trie, T>
where T: Debug + TrieValue,

1.0.0 · Source§

impl<A> Debug for core::iter::sources::repeat::Repeat<A>
where A: Debug,

1.82.0 · Source§

impl<A> Debug for RepeatN<A>
where A: Debug,

1.0.0 · Source§

impl<A> Debug for core::option::IntoIter<A>
where A: Debug,

Source§

impl<A> Debug for IterRange<A>
where A: Debug,

Source§

impl<A> Debug for IterRangeFrom<A>
where A: Debug,

Source§

impl<A> Debug for IterRangeInclusive<A>
where A: Debug,

Source§

impl<A> Debug for musli_core::alloc::string::FromUtf8Error<A>
where A: Allocator,

Source§

impl<A> Debug for musli_core::alloc::string::String<A>
where A: Allocator,

Source§

impl<A> Debug for musli::packed::error::Error<A>
where A: Allocator,

Source§

impl<A> Debug for musli::storage::error::Error<A>
where A: Allocator,

Source§

impl<A> Debug for EnumAccessDeserializer<A>
where A: Debug,

Source§

impl<A> Debug for MapAccessDeserializer<A>
where A: Debug,

Source§

impl<A> Debug for SeqAccessDeserializer<A>
where A: Debug,

Source§

impl<A> Debug for smallvec::IntoIter<A>
where A: Array, <A as Array>::Item: Debug,

Source§

impl<A> Debug for SmallVec<A>
where A: Array, <A as Array>::Item: Debug,

1.0.0 · Source§

impl<A, B> Debug for core::iter::adapters::chain::Chain<A, B>
where A: Debug, B: Debug,

1.0.0 · Source§

impl<A, B> Debug for Zip<A, B>
where A: Debug, B: Debug,

Source§

impl<A, B> Debug for Tuple2ULE<A, B>
where A: Debug + ULE, B: Debug + ULE,

Source§

impl<A, B> Debug for VarTuple<A, B>
where A: Debug, B: Debug,

Source§

impl<A, B, C> Debug for Tuple3ULE<A, B, C>
where A: Debug + ULE, B: Debug + ULE, C: Debug + ULE,

Source§

impl<A, B, C, D> Debug for Tuple4ULE<A, B, C, D>
where A: Debug + ULE, B: Debug + ULE, C: Debug + ULE, D: Debug + ULE,

Source§

impl<A, B, C, D, E> Debug for Tuple5ULE<A, B, C, D, E>
where A: Debug + ULE, B: Debug + ULE, C: Debug + ULE, D: Debug + ULE, E: Debug + ULE,

Source§

impl<A, B, C, D, E, F> Debug for Tuple6ULE<A, B, C, D, E, F>
where A: Debug + ULE, B: Debug + ULE, C: Debug + ULE, D: Debug + ULE, E: Debug + ULE, F: Debug + ULE,

Source§

impl<A, B, C, D, E, F, Format> Debug for Tuple6VarULE<A, B, C, D, E, F, Format>
where A: Debug + VarULE + ?Sized, B: Debug + VarULE + ?Sized, C: Debug + VarULE + ?Sized, D: Debug + VarULE + ?Sized, E: Debug + VarULE + ?Sized, F: Debug + VarULE + ?Sized, Format: VarZeroVecFormat,

Source§

impl<A, B, C, D, E, Format> Debug for Tuple5VarULE<A, B, C, D, E, Format>
where A: Debug + VarULE + ?Sized, B: Debug + VarULE + ?Sized, C: Debug + VarULE + ?Sized, D: Debug + VarULE + ?Sized, E: Debug + VarULE + ?Sized, Format: VarZeroVecFormat,

Source§

impl<A, B, C, D, Format> Debug for Tuple4VarULE<A, B, C, D, Format>
where A: Debug + VarULE + ?Sized, B: Debug + VarULE + ?Sized, C: Debug + VarULE + ?Sized, D: Debug + VarULE + ?Sized, Format: VarZeroVecFormat,

Source§

impl<A, B, C, Format> Debug for Tuple3VarULE<A, B, C, Format>
where A: Debug + VarULE + ?Sized, B: Debug + VarULE + ?Sized, C: Debug + VarULE + ?Sized, Format: VarZeroVecFormat,

Source§

impl<A, B, Format> Debug for Tuple2VarULE<A, B, Format>
where A: Debug + VarULE + ?Sized, B: Debug + VarULE + ?Sized, Format: VarZeroVecFormat,

Source§

impl<A, V> Debug for VarTupleULE<A, V>
where A: Debug + AsULE, V: Debug + VarULE + ?Sized, <A as AsULE>::ULE: Debug,

1.0.0 · Source§

impl<B> Debug for Cow<'_, B>
where B: Debug + ToOwned + ?Sized, <B as ToOwned>::Owned: Debug,

1.0.0 · Source§

impl<B> Debug for std::io::Lines<B>
where B: Debug,

1.0.0 · Source§

impl<B> Debug for std::io::Split<B>
where B: Debug,

1.55.0 · Source§

impl<B, C> Debug for ControlFlow<B, C>
where B: Debug, C: Debug,

Source§

impl<C0, C1> Debug for EitherCart<C0, C1>
where C0: Debug, C1: Debug,

Source§

impl<C> Debug for ContextError<C>
where C: Debug,

Source§

impl<C> Debug for CartableOptionPointer<C>

Source§

impl<DataStruct> Debug for ErasedMarker<DataStruct>
where DataStruct: Debug + for<'a> Yokeable<'a>,

Source§

impl<Dyn> Debug for DynMetadata<Dyn>
where Dyn: ?Sized,

Source§

impl<E> Debug for ParseNotNanError<E>
where E: Debug,

Source§

impl<E> Debug for ErrMode<E>
where E: Debug,

Source§

impl<E> Debug for std::error::Report<E>
where Report<E>: Display,

Source§

impl<E> Debug for BoolDeserializer<E>

Source§

impl<E> Debug for CharDeserializer<E>

Source§

impl<E> Debug for F32Deserializer<E>

Source§

impl<E> Debug for F64Deserializer<E>

Source§

impl<E> Debug for I8Deserializer<E>

Source§

impl<E> Debug for I16Deserializer<E>

Source§

impl<E> Debug for I32Deserializer<E>

Source§

impl<E> Debug for I64Deserializer<E>

Source§

impl<E> Debug for I128Deserializer<E>

Source§

impl<E> Debug for IsizeDeserializer<E>

Source§

impl<E> Debug for StringDeserializer<E>

Source§

impl<E> Debug for U8Deserializer<E>

Source§

impl<E> Debug for U16Deserializer<E>

Source§

impl<E> Debug for U32Deserializer<E>

Source§

impl<E> Debug for U64Deserializer<E>

Source§

impl<E> Debug for U128Deserializer<E>

Source§

impl<E> Debug for UnitDeserializer<E>

Source§

impl<E> Debug for UsizeDeserializer<E>

1.64.0 · Source§

impl<F> Debug for PollFn<F>

1.34.0 · Source§

impl<F> Debug for core::iter::sources::from_fn::FromFn<F>

1.68.0 · Source§

impl<F> Debug for OnceWith<F>

1.68.0 · Source§

impl<F> Debug for RepeatWith<F>

Source§

impl<F> Debug for CharPredicateSearcher<'_, F>
where F: FnMut(char) -> bool,

Source§

impl<F> Debug for os_checker_types::fmt::FromFn<F>
where F: Fn(&mut Formatter<'_>) -> Result<(), Error>,

1.4.0 · Source§

impl<F> Debug for F
where F: FnPtr,

Source§

impl<G> Debug for FromCoroutine<G>

1.9.0 · Source§

impl<H> Debug for BuildHasherDefault<H>

Source§

impl<I> Debug for FromIter<I>
where I: Debug,

1.9.0 · Source§

impl<I> Debug for DecodeUtf16<I>
where I: Debug + Iterator<Item = u16>,

1.1.0 · Source§

impl<I> Debug for Cloned<I>
where I: Debug,

1.36.0 · Source§

impl<I> Debug for Copied<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for Cycle<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for Enumerate<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for Fuse<I>
where I: Debug,

Source§

impl<I> Debug for Intersperse<I>
where I: Debug + Iterator, <I as Iterator>::Item: Clone + Debug,

1.0.0 · Source§

impl<I> Debug for Peekable<I>
where I: Debug + Iterator, <I as Iterator>::Item: Debug,

1.0.0 · Source§

impl<I> Debug for core::iter::adapters::skip::Skip<I>
where I: Debug,

1.28.0 · Source§

impl<I> Debug for StepBy<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for core::iter::adapters::take::Take<I>
where I: Debug,

Source§

impl<I> Debug for InputError<I>
where I: Debug + Clone,

Source§

impl<I> Debug for TreeErrorBase<I>
where I: Debug,

Source§

impl<I> Debug for LocatingSlice<I>
where I: Debug,

Source§

impl<I> Debug for Partial<I>
where I: Debug,

Source§

impl<I, C> Debug for TreeError<I, C>
where I: Debug, C: Debug,

Source§

impl<I, C> Debug for TreeErrorFrame<I, C>
where I: Debug, C: Debug,

Source§

impl<I, C> Debug for TreeErrorContext<I, C>
where I: Debug, C: Debug,

Source§

impl<I, E> Debug for SeqDeserializer<I, E>
where I: Debug,

Source§

impl<I, E> Debug for winnow::error::ParseError<I, E>
where I: Debug, E: Debug,

1.9.0 · Source§

impl<I, F> Debug for FilterMap<I, F>
where I: Debug,

1.9.0 · Source§

impl<I, F> Debug for Inspect<I, F>
where I: Debug,

1.9.0 · Source§

impl<I, F> Debug for core::iter::adapters::map::Map<I, F>
where I: Debug,

Source§

impl<I, F, const N: usize> Debug for MapWindows<I, F, N>
where I: Iterator + Debug,

Source§

impl<I, G> Debug for IntersperseWith<I, G>
where I: Iterator + Debug, <I as Iterator>::Item: Debug, G: Debug,

Source§

impl<I, K, V, S> Debug for indexmap::map::iter::Splice<'_, I, K, V, S>
where I: Debug + Iterator<Item = (K, V)>, K: Debug + Hash + Eq, V: Debug, S: BuildHasher,

1.9.0 · Source§

impl<I, P> Debug for Filter<I, P>
where I: Debug,

1.57.0 · Source§

impl<I, P> Debug for MapWhile<I, P>
where I: Debug,

1.9.0 · Source§

impl<I, P> Debug for SkipWhile<I, P>
where I: Debug,

1.9.0 · Source§

impl<I, P> Debug for TakeWhile<I, P>
where I: Debug,

Source§

impl<I, S> Debug for Stateful<I, S>
where I: Debug, S: Debug,

1.9.0 · Source§

impl<I, St, F> Debug for Scan<I, St, F>
where I: Debug, St: Debug,

Source§

impl<I, T, S> Debug for indexmap::set::iter::Splice<'_, I, T, S>
where I: Debug + Iterator<Item = T>, T: Debug + Hash + Eq, S: BuildHasher,

1.29.0 · Source§

impl<I, U> Debug for Flatten<I>
where I: Debug + Iterator, <I as Iterator>::Item: IntoIterator<IntoIter = U, Item = <U as Iterator>::Item>, U: Debug + Iterator,

1.9.0 · Source§

impl<I, U, F> Debug for FlatMap<I, U, F>
where I: Debug, U: IntoIterator, <U as IntoIterator>::IntoIter: Debug,

Source§

impl<I, const N: usize> Debug for ArrayChunks<I, N>
where I: Debug + Iterator, <I as Iterator>::Item: Debug,

1.0.0 · Source§

impl<Idx> Debug for core::ops::range::Range<Idx>
where Idx: Debug,

1.0.0 · Source§

impl<Idx> Debug for core::ops::range::RangeFrom<Idx>
where Idx: Debug,

1.26.0 · Source§

impl<Idx> Debug for core::ops::range::RangeInclusive<Idx>
where Idx: Debug,

1.0.0 · Source§

impl<Idx> Debug for RangeTo<Idx>
where Idx: Debug,

1.26.0 · Source§

impl<Idx> Debug for core::ops::range::RangeToInclusive<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for core::range::Range<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for core::range::RangeFrom<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for core::range::RangeInclusive<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for core::range::RangeToInclusive<Idx>
where Idx: Debug,

Source§

impl<K> Debug for alloc::collections::btree::set::Cursor<'_, K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for std::collections::hash::set::Drain<'_, K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for std::collections::hash::set::IntoIter<K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for std::collections::hash::set::Iter<'_, K>
where K: Debug,

Source§

impl<K> Debug for hashbrown::set::Iter<'_, K>
where K: Debug,

Source§

impl<K, A> Debug for alloc::collections::btree::set::CursorMut<'_, K, A>
where K: Debug,

Source§

impl<K, A> Debug for alloc::collections::btree::set::CursorMutKey<'_, K, A>
where K: Debug,

Source§

impl<K, A> Debug for hashbrown::set::Drain<'_, K, A>
where K: Debug, A: Allocator,

Source§

impl<K, A> Debug for hashbrown::set::IntoIter<K, A>
where K: Debug, A: Allocator,

1.88.0 · Source§

impl<K, F> Debug for std::collections::hash::set::ExtractIf<'_, K, F>
where K: Debug,

Source§

impl<K, Q, V, S, A> Debug for EntryRef<'_, '_, K, Q, V, S, A>
where K: Debug + Borrow<Q>, Q: Debug + ?Sized, V: Debug, A: Allocator,

Source§

impl<K, Q, V, S, A> Debug for VacantEntryRef<'_, '_, K, Q, V, S, A>
where K: Borrow<Q>, Q: Debug + ?Sized, A: Allocator,

1.12.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Entry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for indexmap::map::core::entry::Entry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for alloc::collections::btree::map::Cursor<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for alloc::collections::btree::map::Iter<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for alloc::collections::btree::map::IterMut<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for alloc::collections::btree::map::Keys<'_, K, V>
where K: Debug,

1.17.0 · Source§

impl<K, V> Debug for alloc::collections::btree::map::Range<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for RangeMut<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for alloc::collections::btree::map::Values<'_, K, V>
where V: Debug,

1.10.0 · Source§

impl<K, V> Debug for alloc::collections::btree::map::ValuesMut<'_, K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Drain<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IntoIter<K, V>
where K: Debug, V: Debug,

1.54.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IntoKeys<K, V>
where K: Debug,

1.54.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IntoValues<K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Iter<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IterMut<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Keys<'_, K, V>
where K: Debug,

1.12.0 · Source§

impl<K, V> Debug for std::collections::hash::map::OccupiedEntry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for std::collections::hash::map::OccupiedError<'_, K, V>
where K: Debug, V: Debug,

1.12.0 · Source§

impl<K, V> Debug for std::collections::hash::map::VacantEntry<'_, K, V>
where K: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Values<'_, K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::ValuesMut<'_, K, V>
where V: Debug,

Source§

impl<K, V> Debug for hashbrown::map::Iter<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for hashbrown::map::IterMut<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for hashbrown::map::Keys<'_, K, V>
where K: Debug,

Source§

impl<K, V> Debug for hashbrown::map::Values<'_, K, V>
where V: Debug,

Source§

impl<K, V> Debug for hashbrown::map::ValuesMut<'_, K, V>
where V: Debug,

Source§

impl<K, V> Debug for IndexedEntry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for indexmap::map::core::entry::OccupiedEntry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for indexmap::map::core::entry::VacantEntry<'_, K, V>
where K: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::Drain<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::IntoIter<K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::IntoKeys<K, V>
where K: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::IntoValues<K, V>
where V: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::Iter<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for IterMut2<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::IterMut<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::Keys<'_, K, V>
where K: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::Values<'_, K, V>
where V: Debug,

Source§

impl<K, V> Debug for indexmap::map::iter::ValuesMut<'_, K, V>
where V: Debug,

Source§

impl<K, V> Debug for indexmap::map::slice::Slice<K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for ReadOnlyTable<K, V>
where K: Key + 'static, V: Value + 'static,

Source§

impl<K, V> Debug for redb::table::Table<'_, K, V>
where K: Key + 'static, V: Value + 'static,

1.12.0 · Source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::Entry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.12.0 · Source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedEntry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

Source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedError<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.12.0 · Source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::VacantEntry<'_, K, V, A>
where K: Debug + Ord, A: Allocator + Clone,

1.0.0 · Source§

impl<K, V, A> Debug for BTreeMap<K, V, A>
where K: Debug, V: Debug, A: Allocator + Clone,

Source§

impl<K, V, A> Debug for alloc::collections::btree::map::CursorMut<'_, K, V, A>
where K: Debug, V: Debug,

Source§

impl<K, V, A> Debug for alloc::collections::btree::map::CursorMutKey<'_, K, V, A>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V, A> Debug for alloc::collections::btree::map::IntoIter<K, V, A>
where K: Debug, V: Debug, A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> Debug for alloc::collections::btree::map::IntoKeys<K, V, A>
where K: Debug, A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> Debug for alloc::collections::btree::map::IntoValues<K, V, A>
where V: Debug, A: Allocator + Clone,

Source§

impl<K, V, A> Debug for hashbrown::map::Drain<'_, K, V, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<K, V, A> Debug for hashbrown::map::IntoIter<K, V, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<K, V, A> Debug for hashbrown::map::IntoKeys<K, V, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<K, V, A> Debug for hashbrown::map::IntoValues<K, V, A>
where V: Debug, A: Allocator,

1.88.0 · Source§

impl<K, V, F> Debug for std::collections::hash::map::ExtractIf<'_, K, V, F>
where K: Debug, V: Debug,

Source§

impl<K, V, F> Debug for indexmap::map::iter::ExtractIf<'_, K, V, F>
where K: Debug, V: Debug,

1.91.0 · Source§

impl<K, V, R, F, A> Debug for alloc::collections::btree::map::ExtractIf<'_, K, V, R, F, A>
where K: Debug, V: Debug, A: Allocator + Clone,

Source§

impl<K, V, S> Debug for RawEntryMut<'_, K, V, S>
where K: Debug, V: Debug,

Source§

impl<K, V, S> Debug for litemap::map::Entry<'_, K, V, S>

Source§

impl<K, V, S> Debug for IndexMap<K, V, S>
where K: Debug, V: Debug,

1.0.0 · Source§

impl<K, V, S> Debug for std::collections::hash::map::HashMap<K, V, S>
where K: Debug, V: Debug,

Source§

impl<K, V, S> Debug for RawEntryBuilder<'_, K, V, S>

Source§

impl<K, V, S> Debug for RawEntryBuilderMut<'_, K, V, S>

Source§

impl<K, V, S> Debug for RawOccupiedEntryMut<'_, K, V, S>
where K: Debug, V: Debug,

Source§

impl<K, V, S> Debug for RawVacantEntryMut<'_, K, V, S>

Source§

impl<K, V, S> Debug for LiteMap<K, V, S>
where K: Debug + ?Sized, V: Debug + ?Sized, S: Debug,

Source§

impl<K, V, S> Debug for litemap::map::OccupiedEntry<'_, K, V, S>

Source§

impl<K, V, S> Debug for litemap::map::VacantEntry<'_, K, V, S>

Source§

impl<K, V, S, A> Debug for hashbrown::map::Entry<'_, K, V, S, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<K, V, S, A> Debug for hashbrown::map::HashMap<K, V, S, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<K, V, S, A> Debug for hashbrown::map::OccupiedEntry<'_, K, V, S, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<K, V, S, A> Debug for hashbrown::map::OccupiedError<'_, K, V, S, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<K, V, S, A> Debug for hashbrown::map::VacantEntry<'_, K, V, S, A>
where K: Debug, A: Allocator,

Source§

impl<M> Debug for icu_provider::baked::zerotrie::Data<M>

Source§

impl<M> Debug for DataPayload<M>
where M: DynamicDataMarker, &'a <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Debug,

Source§

impl<M> Debug for DataResponse<M>
where M: DynamicDataMarker, &'a <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Debug,

Source§

impl<M, O> Debug for DataPayloadOr<M, O>
where M: DynamicDataMarker, &'a <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Debug, O: Debug,

Source§

impl<M, P> Debug for DataProviderWithMarker<M, P>
where M: Debug, P: Debug,

Source§

impl<P> Debug for TomlDependency<P>
where P: Debug + Clone,

Source§

impl<P> Debug for TomlDetailedDependency<P>
where P: Debug + Clone,

1.33.0 · Source§

impl<Ptr> Debug for Pin<Ptr>
where Ptr: Debug,

1.0.0 · Source§

impl<R> Debug for BufReader<R>
where R: Debug + ?Sized,

1.0.0 · Source§

impl<R> Debug for std::io::Bytes<R>
where R: Debug,

Source§

impl<S> Debug for Host<S>
where S: Debug,

Source§

impl<S> Debug for ImDocument<S>
where S: Debug,

Source§

impl<Store> Debug for ZeroAsciiIgnoreCaseTrie<Store>
where Store: Debug + ?Sized,

Source§

impl<Store> Debug for ZeroTrie<Store>
where Store: Debug,

Source§

impl<Store> Debug for ZeroTrieExtendedCapacity<Store>
where Store: Debug + ?Sized,

Source§

impl<Store> Debug for ZeroTriePerfectHash<Store>
where Store: Debug + ?Sized,

Source§

impl<Store> Debug for ZeroTrieSimpleAscii<Store>
where Store: Debug + ?Sized,

1.17.0 · Source§

impl<T> Debug for Bound<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for Option<T>
where T: Debug,

1.36.0 · Source§

impl<T> Debug for Poll<T>
where T: Debug,

Source§

impl<T> Debug for SendTimeoutError<T>

1.0.0 · Source§

impl<T> Debug for TrySendError<T>

1.0.0 · Source§

impl<T> Debug for std::sync::poison::TryLockError<T>

Source§

impl<T> Debug for InheritableField<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for *const T
where T: ?Sized,

1.0.0 · Source§

impl<T> Debug for *mut T
where T: ?Sized,

1.0.0 · Source§

impl<T> Debug for &T
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for &mut T
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for [T]
where T: Debug,

1.0.0 · Source§

impl<T> Debug for (T₁, T₂, …, Tₙ)
where T: Debug,

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> Debug for ThinBox<T>
where T: Debug + ?Sized,

1.17.0 · Source§

impl<T> Debug for alloc::collections::binary_heap::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::btree::set::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::btree::set::SymmetricDifference<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::btree::set::Union<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::linked_list::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::linked_list::IterMut<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::vec_deque::iter::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::vec_deque::iter_mut::IterMut<'_, T>
where T: Debug,

1.70.0 · Source§

impl<T> Debug for core::cell::once::OnceCell<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for Cell<T>
where T: Copy + Debug,

1.0.0 · Source§

impl<T> Debug for Ref<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for RefCell<T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for RefMut<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for SyncUnsafeCell<T>
where T: ?Sized,

1.9.0 · Source§

impl<T> Debug for UnsafeCell<T>
where T: ?Sized,

1.19.0 · Source§

impl<T> Debug for Reverse<T>
where T: Debug,

Source§

impl<T> Debug for NumBuffer<T>
where T: Debug + NumBufferTrait,

1.48.0 · Source§

impl<T> Debug for Pending<T>

1.48.0 · Source§

impl<T> Debug for Ready<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for Rev<T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for core::iter::sources::empty::Empty<T>

1.2.0 · Source§

impl<T> Debug for core::iter::sources::once::Once<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for PhantomData<T>
where T: ?Sized,

Source§

impl<T> Debug for PhantomContravariant<T>
where T: ?Sized,

Source§

impl<T> Debug for PhantomCovariant<T>
where T: ?Sized,

Source§

impl<T> Debug for PhantomInvariant<T>
where T: ?Sized,

1.20.0 · Source§

impl<T> Debug for ManuallyDrop<T>
where T: Debug + ?Sized,

1.21.0 · Source§

impl<T> Debug for Discriminant<T>

1.28.0 · Source§

impl<T> Debug for NonZero<T>

1.74.0 · Source§

impl<T> Debug for Saturating<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for Wrapping<T>
where T: Debug,

Source§

impl<T> Debug for Yeet<T>
where T: Debug,

1.16.0 · Source§

impl<T> Debug for AssertUnwindSafe<T>
where T: Debug,

Source§

impl<T> Debug for UnsafePinned<T>
where T: ?Sized,

1.25.0 · Source§

impl<T> Debug for NonNull<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> Debug for core::result::IntoIter<T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for core::slice::iter::Iter<'_, T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for core::slice::iter::IterMut<'_, T>
where T: Debug,

1.3.0 · Source§

impl<T> Debug for AtomicPtr<T>

Source§

impl<T> Debug for Exclusive<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> Debug for std::io::cursor::Cursor<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for std::io::Take<T>
where T: Debug,

Source§

impl<T> Debug for std::sync::mpmc::IntoIter<T>
where T: Debug,

Source§

impl<T> Debug for std::sync::mpmc::Receiver<T>

Source§

impl<T> Debug for std::sync::mpmc::Sender<T>

1.1.0 · Source§

impl<T> Debug for std::sync::mpsc::IntoIter<T>
where T: Debug,

1.8.0 · Source§

impl<T> Debug for std::sync::mpsc::Receiver<T>

1.0.0 · Source§

impl<T> Debug for SendError<T>

1.8.0 · Source§

impl<T> Debug for std::sync::mpsc::Sender<T>

1.8.0 · Source§

impl<T> Debug for SyncSender<T>

Source§

impl<T> Debug for std::sync::nonpoison::mutex::MappedMutexGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::mutex::Mutex<T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::mutex::MutexGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::MappedRwLockReadGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::MappedRwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::RwLock<T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::RwLockReadGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::RwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.70.0 · Source§

impl<T> Debug for OnceLock<T>
where T: Debug,

Source§

impl<T> Debug for std::sync::poison::mutex::MappedMutexGuard<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for std::sync::poison::mutex::Mutex<T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for std::sync::poison::mutex::MutexGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::poison::rwlock::MappedRwLockReadGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::poison::rwlock::MappedRwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for std::sync::poison::rwlock::RwLock<T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for std::sync::poison::rwlock::RwLockReadGuard<'_, T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for std::sync::poison::rwlock::RwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for PoisonError<T>

Source§

impl<T> Debug for ReentrantLock<T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for ReentrantLockGuard<'_, T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for LocalKey<T>
where T: 'static,

1.16.0 · Source§

impl<T> Debug for JoinHandle<T>

Source§

impl<T> Debug for FeatureName<T>
where T: Debug + AsRef<str>,

Source§

impl<T> Debug for PackageName<T>
where T: Debug + AsRef<str>,

Source§

impl<T> Debug for ProfileName<T>
where T: Debug + AsRef<str>,

Source§

impl<T> Debug for RegistryName<T>
where T: Debug + AsRef<str>,

Source§

impl<T> Debug for hashbrown::table::Iter<'_, T>
where T: Debug,

Source§

impl<T> Debug for IterHash<'_, T>
where T: Debug,

Source§

impl<T> Debug for IterHashMut<'_, T>
where T: Debug,

Source§

impl<T> Debug for hashbrown::table::IterMut<'_, T>
where T: Debug,

Source§

impl<T> Debug for CodePointMapRange<T>
where T: Debug,

Source§

impl<T> Debug for CodePointMapData<T>
where T: Debug + TrieValue,

Source§

impl<T> Debug for PropertyNamesLong<T>

Source§

impl<T> Debug for PropertyNamesShort<T>

Source§

impl<T> Debug for PropertyParser<T>
where T: Debug,

Source§

impl<T> Debug for indexmap::set::iter::Drain<'_, T>
where T: Debug,

Source§

impl<T> Debug for indexmap::set::iter::IntoIter<T>
where T: Debug,

Source§

impl<T> Debug for indexmap::set::iter::Iter<'_, T>
where T: Debug,

Source§

impl<T> Debug for indexmap::set::slice::Slice<T>
where T: Debug,

Source§

impl<T> Debug for musli::compat::Bytes<T>
where T: Debug,

Source§

impl<T> Debug for Sequence<T>
where T: Debug,

Source§

impl<T> Debug for OnceBox<T>

Source§

impl<T> Debug for once_cell::sync::OnceCell<T>
where T: Debug,

Source§

impl<T> Debug for once_cell::unsync::OnceCell<T>
where T: Debug,

Source§

impl<T> Debug for NotNan<T>
where T: Debug,

Source§

impl<T> Debug for OrderedFloat<T>
where T: Debug,

Source§

impl<T> Debug for powerfmt::smart_display::Metadata<'_, T>

Source§

impl<T> Debug for Spanned<T>
where T: Debug,

Source§

impl<T> Debug for Formatted<T>
where T: Debug,

Source§

impl<T> Debug for DebugValue<T>
where T: Debug,

Source§

impl<T> Debug for DisplayValue<T>
where T: Display,

Source§

impl<T> Debug for Instrumented<T>
where T: Debug,

Source§

impl<T> Debug for WithDispatch<T>
where T: Debug,

Source§

impl<T> Debug for Caseless<T>
where T: Debug,

Source§

impl<T> Debug for TokenSlice<'_, T>
where T: Debug,

Source§

impl<T> Debug for LossyWrap<T>
where T: Debug,

Source§

impl<T> Debug for WithPart<T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for TryWriteableInfallibleAsWriteable<T>
where T: Debug,

Source§

impl<T> Debug for WriteableAsTryWriteableInfallible<T>
where T: Debug,

Source§

impl<T> Debug for ZeroSlice<T>
where T: AsULE + Debug,

Source§

impl<T> Debug for ZeroVec<'_, T>
where T: AsULE + Debug,

1.41.0 · Source§

impl<T> Debug for MaybeUninit<T>

Source§

impl<T, A> Debug for alloc::collections::btree::set::entry::Entry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

Source§

impl<T, A> Debug for hashbrown::table::Entry<'_, T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for alloc::boxed::Box<T, A>
where T: Debug + ?Sized, A: Allocator,

1.4.0 · Source§

impl<T, A> Debug for BinaryHeap<T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::binary_heap::IntoIter<T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for IntoIterSorted<T, A>
where T: Debug, A: Debug + Allocator,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::binary_heap::PeekMut<'_, T, A>
where T: Ord + Debug, A: Allocator,

Source§

impl<T, A> Debug for alloc::collections::btree::set::entry::OccupiedEntry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

Source§

impl<T, A> Debug for alloc::collections::btree::set::entry::VacantEntry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Debug for BTreeSet<T, A>
where T: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::btree::set::Difference<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::btree::set::Intersection<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Debug for alloc::collections::btree::set::IntoIter<T, A>
where T: Debug, A: Debug + Allocator + Clone,

Source§

impl<T, A> Debug for alloc::collections::linked_list::Cursor<'_, T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for alloc::collections::linked_list::CursorMut<'_, T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::linked_list::IntoIter<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for LinkedList<T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::vec_deque::drain::Drain<'_, T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::vec_deque::into_iter::IntoIter<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for VecDeque<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for Rc<T, A>
where T: Debug + ?Sized, A: Allocator,

Source§

impl<T, A> Debug for UniqueRc<T, A>
where T: Debug + ?Sized, A: Allocator,

1.4.0 · Source§

impl<T, A> Debug for alloc::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

1.0.0 · Source§

impl<T, A> Debug for Arc<T, A>
where T: Debug + ?Sized, A: Allocator,

Source§

impl<T, A> Debug for UniqueArc<T, A>
where T: Debug + ?Sized, A: Allocator,

1.4.0 · Source§

impl<T, A> Debug for alloc::sync::Weak<T, A>
where A: Allocator, T: ?Sized,

1.17.0 · Source§

impl<T, A> Debug for alloc::vec::drain::Drain<'_, T, A>
where T: Debug, A: Allocator,

1.13.0 · Source§

impl<T, A> Debug for alloc::vec::into_iter::IntoIter<T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for alloc::vec::peek_mut::PeekMut<'_, T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for alloc::vec::Vec<T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for AbsentEntry<'_, T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for hashbrown::table::Drain<'_, T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for HashTable<T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for hashbrown::table::IntoIter<T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for hashbrown::table::OccupiedEntry<'_, T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for hashbrown::table::VacantEntry<'_, T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for musli_core::alloc::boxed::Box<T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for musli_core::alloc::vec::Vec<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, E> Debug for Result<T, E>
where T: Debug, E: Debug,

1.80.0 · Source§

impl<T, F> Debug for LazyCell<T, F>
where T: Debug,

1.34.0 · Source§

impl<T, F> Debug for Successors<T, F>
where T: Debug,

Source§

impl<T, F> Debug for DropGuard<T, F>
where T: Debug, F: FnOnce(T),

1.80.0 · Source§

impl<T, F> Debug for LazyLock<T, F>
where T: Debug,

Source§

impl<T, F> Debug for indexmap::set::iter::ExtractIf<'_, T, F>
where T: Debug,

Source§

impl<T, F> Debug for once_cell::sync::Lazy<T, F>
where T: Debug,

Source§

impl<T, F> Debug for once_cell::unsync::Lazy<T, F>
where T: Debug,

Source§

impl<T, F> Debug for VarZeroVecOwned<T, F>
where T: VarULE + Debug + ?Sized, F: VarZeroVecFormat,

Source§

impl<T, F> Debug for VarZeroSlice<T, F>
where T: VarULE + Debug + ?Sized, F: VarZeroVecFormat,

Source§

impl<T, F> Debug for VarZeroVec<'_, T, F>
where T: VarULE + Debug + ?Sized, F: VarZeroVecFormat,

1.87.0 · Source§

impl<T, F, A> Debug for alloc::collections::linked_list::ExtractIf<'_, T, F, A>
where T: Debug, A: Allocator,

1.87.0 · Source§

impl<T, F, A> Debug for alloc::vec::extract_if::ExtractIf<'_, T, F, A>
where T: Debug, A: Allocator,

1.27.0 · Source§

impl<T, P> Debug for core::slice::iter::RSplit<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.27.0 · Source§

impl<T, P> Debug for RSplitMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for core::slice::iter::RSplitN<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for RSplitNMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for core::slice::iter::Split<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Debug for core::slice::iter::SplitInclusive<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Debug for SplitInclusiveMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for SplitMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for core::slice::iter::SplitN<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for SplitNMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.91.0 · Source§

impl<T, R, F, A> Debug for alloc::collections::btree::set::ExtractIf<'_, T, R, F, A>
where T: Debug, A: Allocator + Clone,

Source§

impl<T, S1, S2> Debug for indexmap::set::iter::SymmetricDifference<'_, T, S1, S2>
where T: Debug + Eq + Hash, S1: BuildHasher, S2: BuildHasher,

Source§

impl<T, S> Debug for std::collections::hash::set::Entry<'_, T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::Difference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

1.0.0 · Source§

impl<T, S> Debug for std::collections::hash::set::HashSet<T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::Intersection<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for std::collections::hash::set::OccupiedEntry<'_, T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::SymmetricDifference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::Union<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for std::collections::hash::set::VacantEntry<'_, T, S>
where T: Debug,

Source§

impl<T, S> Debug for indexmap::set::iter::Difference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for indexmap::set::iter::Intersection<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for indexmap::set::iter::Union<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for IndexSet<T, S>
where T: Debug,

Source§

impl<T, S> Debug for Checkpoint<T, S>
where T: Debug,

Source§

impl<T, S, A> Debug for hashbrown::set::Entry<'_, T, S, A>
where T: Debug, A: Allocator,

Source§

impl<T, S, A> Debug for hashbrown::set::Difference<'_, T, S, A>
where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

Source§

impl<T, S, A> Debug for hashbrown::set::HashSet<T, S, A>
where T: Debug, A: Allocator,

Source§

impl<T, S, A> Debug for hashbrown::set::Intersection<'_, T, S, A>
where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

Source§

impl<T, S, A> Debug for hashbrown::set::OccupiedEntry<'_, T, S, A>
where T: Debug, A: Allocator,

Source§

impl<T, S, A> Debug for hashbrown::set::SymmetricDifference<'_, T, S, A>
where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

Source§

impl<T, S, A> Debug for hashbrown::set::Union<'_, T, S, A>
where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

Source§

impl<T, S, A> Debug for hashbrown::set::VacantEntry<'_, T, S, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, U> Debug for std::io::Chain<T, U>
where T: Debug, U: Debug,

1.0.0 · Source§

impl<T, const N: usize> Debug for [T; N]
where T: Debug,

1.40.0 · Source§

impl<T, const N: usize> Debug for core::array::iter::IntoIter<T, N>
where T: Debug,

Source§

impl<T, const N: usize> Debug for Mask<T, N>

Source§

impl<T, const N: usize> Debug for Simd<T, N>

Source§

impl<U> Debug for OptionULE<U>
where U: Copy + Debug,

Source§

impl<U> Debug for OptionVarULE<U>
where U: VarULE + Debug + ?Sized,

Source§

impl<U, const N: usize> Debug for NichedOption<U, N>
where U: Debug,

Source§

impl<U, const N: usize> Debug for NichedOptionULE<U, N>
where U: NicheBytes<N> + ULE + Debug,

1.0.0 · Source§

impl<W> Debug for BufWriter<W>
where W: Write + Debug + ?Sized,

1.0.0 · Source§

impl<W> Debug for LineWriter<W>
where W: Write + Debug + ?Sized,

1.0.0 · Source§

impl<W> Debug for IntoInnerError<W>
where W: Debug,

Source§

impl<W> Debug for CoreWriteAsPartsWrite<W>
where W: Debug + Write + ?Sized,

Source§

impl<Y> Debug for NeverMarker<Y>
where Y: Debug,

Source§

impl<Y, C> Debug for Yoke<Y, C>
where Y: for<'a> Yokeable<'a>, C: Debug, <Y as Yokeable<'a>>::Output: for<'a> Debug,

Source§

impl<Y, R> Debug for CoroutineState<Y, R>
where Y: Debug, R: Debug,

Source§

impl<const CONFIG: u128> Debug for Iso8601<CONFIG>

Source§

impl<const LEN: usize, Format> Debug for MultiFieldsULE<LEN, Format>
where Format: VarZeroVecFormat,

Source§

impl<const MIN: i8, const MAX: i8> Debug for OptionRangedI8<MIN, MAX>

Source§

impl<const MIN: i8, const MAX: i8> Debug for RangedI8<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> Debug for OptionRangedI16<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> Debug for RangedI16<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> Debug for OptionRangedI32<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> Debug for RangedI32<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> Debug for OptionRangedI64<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> Debug for RangedI64<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> Debug for OptionRangedI128<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> Debug for RangedI128<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> Debug for OptionRangedIsize<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> Debug for RangedIsize<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> Debug for OptionRangedU8<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> Debug for RangedU8<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> Debug for OptionRangedU16<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> Debug for RangedU16<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> Debug for OptionRangedU32<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> Debug for RangedU32<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> Debug for OptionRangedU64<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> Debug for RangedU64<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> Debug for OptionRangedU128<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> Debug for RangedU128<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> Debug for OptionRangedUsize<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> Debug for RangedUsize<MIN, MAX>

Source§

impl<const N: usize> Debug for TinyAsciiStr<N>

Source§

impl<const N: usize> Debug for UnvalidatedTinyAsciiStr<N>

Source§

impl<const N: usize> Debug for RawBytesULE<N>

Source§

impl<const SIZE: usize> Debug for WriteBuffer<SIZE>